centos7安裝zabbix的詳細(xì)介紹

系統(tǒng):centos linux release 7.2.1511 (core)?

zabbix:3.2.4

一、

yum?-y?install?httpd?mysql?mysql-server?mysql-devel?  php?php-mysql?php-common?php-mbstring?php-gd?php-odbc?php-pear?curl?curl-devel?net-snmpnet-snmp-devel?  perl-DBI?php-xml?ntpdate?php-bcmath?gcc*?libxml2?libxml2-devel?net-snmp?net-snmp-devel?libssh2?libssh2-devel

二、關(guān)閉selinux

sed?-i?"s/SELINUX=enforcing/SELINUX=disabled/g"/etc/selinux/config  firewall-cmd?--zone=public?--add-port=80/tcp?--permanent  firewall-cmd?--zone=public?--add-port=10050/tcp?--permanent  firewall-cmd?--zone=public?--add-port=10051/tcp?--permanent  systemctl?restart?firewalld.servicce

?

三、建立zabbix賬戶

groupadd?zabbix  useradd?-g?zabbix?zabbix

?

四、安裝mysql

yum?install?wget?-y  wget  rpm?-ivh?mysql-community-release-el7-5.noarch.rpm  yum?-y?install?mysql-community-server  systemctl?start?mysqld.service  systemctl?enable?mysqld.service

?

設(shè)置mysql root密碼

mysql  mysql>?use?mysql;  mysql>?UPDATE?user?SET?password=password("123.com")?WHERE?user='root';?  mysql>?UPDATE?user?SET?password=password("123.com")?WHERE?user='zabbix';?  mysql>?flush?privileges;  mysql>?quit

?

五、創(chuàng)建zabbix數(shù)據(jù)庫(kù)

mysql?-u?root?-p  mysql>?create?database?zabbix?character?set?utf8;  mysql>?use?zabbix;  mysql>?grant?all?privileges?on?zabbix.*?to?root@localhost?identified?by?'123.com';  mysql>?grant?all?privileges?on?zabbix.*?to?zabbix@localhost?identified?by?'123.com';  mysql>?flush?privileges;  mysql>?quit

?

六、下載zabbix安裝zabbix-3.2.4

tar?zxvf?zabbix-3.2.4.tar.gz  cd?zabbix-3.2.4

?

到入zabbix初始數(shù)據(jù)到mysql數(shù)據(jù)庫(kù)中,下邊三個(gè)步驟會(huì)提示輸入zabbix用戶的密碼;

mysql?-uroot?-p?zabbix?<p>七、編譯安裝zabbix</p><pre class="brush:cpp;toolbar:false">./configure?-sysconfdir=/usr/local/zabbix?--bindir=/usr/local/zabbix/bin?--sbindir=/usr/local/zabbix/sbin?--sysconfdir=/usr/local/zabbix/etc?--enable-server?--enable-agent?--with-mysql?--enable-ipv6?--with-net-snmp?--with-libcurl?--with-libxml2?  make  make?install

八、創(chuàng)建zabbix日志目錄

mkdir?/var/log/zabbix  chown?zabbix.zabbix?/var/log/zabbix

九、添加啟動(dòng)腳本:

ln?-s?/usr/local/zabbix/sbin/zabbix_*?/usr/local/sbin/  cp?misc/init.d/fedora/core/zabbix_*?/etc/init.d/  chmod?744?/etc/init.d/zabbix_*

更改zabbix.pid 文件到/var/log/zabbix/文件夾下

sed?-i?"s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g"?/etc/init.d/zabbix_server  sed?-i?"s#PIDFILE=/tmp#PIDFILE=/var/log/zabbix#g"?/etc/init.d/zabbix_agentd

?

十、將zabbix的web文件拷貝到httpd的目錄/var/www/html

?

cp -r ./frontends/php/ /var/www/html/zabbix ? ? ? ? ? ? ? ? 復(fù)制相應(yīng)文件;

chown -R apache.apache /var/www/html/zabbix ? ? ? ? ? 更改文件夾所屬組和用戶

修改/var/www/html/zabbix/conf/zabbix.conf.php配置文件:

<?php // Zabbix GUI configuration file.  global $DB;    $DB[&#39;TYPE&#39;]     = &#39;MYSQL&#39;;  $DB[&#39;SERVER&#39;]   = &#39;localhost&#39;;  $DB[&#39;PORT&#39;]     = &#39;0&#39;;  $DB[&#39;DATABASE&#39;] = &#39;zabbix&#39;;  $DB[&#39;USER&#39;]     = &#39;zabbix&#39;;  $DB[&#39;PASSWORD&#39;] = &#39;123.com&#39;;    // Schema name. Used for IBM DB2 and PostgreSQL.  $DB[&#39;SCHEMA&#39;] = &#39;&#39;;    $ZBX_SERVER      = &#39;localhost&#39;;  $ZBX_SERVER_PORT = &#39;10051&#39;;  $ZBX_SERVER_NAME = &#39;1.1.1.1&#39;;    $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

  

十一、配置php.ini文件,適應(yīng)安裝所需的參數(shù)

??vi?/etc/php.ini  ????date.timezone=?Asia/Chongqing  ????max_execution_time=?300  ????max_input_time=?300  ????memory_limit?=?128M  ????post_max_size=?32M

十二、配置zabbix配置文件

????vi?/usr/local/zabbix/zabbix_server.conf  ?  ????LogFile=/var/log/zabbix/zabbix_server.log  ????PidFile=/var/log/zabbix/zabbix_server.pid  ????DBName=zabbix???????????????????????????#數(shù)據(jù)庫(kù)名字  ????DBUser=root????????????????????????????#數(shù)據(jù)庫(kù)登錄用戶名  ????DBPassword=123.com????????????????????????#數(shù)據(jù)庫(kù)密碼  ????StartPollers=30??????????????????#開啟多線程數(shù),一般不要超過(guò)30個(gè)  ????StartTrappers=20????????????????#trapper線程數(shù)  ????StartPingers=10?????????????????#fping線程數(shù)  ????StartDiscoverers=120???????????  ????MaxHousekeeperDelete=5000??????  ????CacheSize=1024M??????????#用來(lái)保存監(jiān)控?cái)?shù)據(jù)的緩存數(shù),根據(jù)監(jiān)控主機(jī)的數(shù)量適當(dāng)調(diào)整;  ?????????????????????????????#有的版本寫成ValueCacheSize=1024M  ????StartDBSyncers=8???????????????#數(shù)據(jù)庫(kù)同步時(shí)間  ????HistoryCacheSize=1024M?????????  ????TrendCacheSize=128M????????????#總趨勢(shì)緩存大小  ????HistoryTextCacheSize=512M????????????????????#換成VMwareCacheSize  ????LogSlowQueries=1000  ????LogFile=/var/log/zabbix/zabbix_server.log???#制定zabbix日志文件存放位置  ?????????#默認(rèn)zabbix所有相關(guān)產(chǎn)生文件目錄都在tmp下邊。  ????DBSocket=/var/lib/mysql/mysql.sock

?十三、添加開機(jī)啟動(dòng)和啟動(dòng)服務(wù)

chkconfig?--add?zabbix_server  chkconfig?--add?zabbix_agentd  chkconfig?--level?35?zabbix_agentd?on  chkconfig?--level?35?zabbix_server?on  systemctl?enable?mysqld.service  systemctl?enable?httpd  systemctl?start?httpd  /etc/init.d/zabbix_server?restart  /etc/init.d/zabbix_agentd?restart

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享