天天看點

CentOS6安裝Zabbix3.2.6監控平台 CentOS6安裝Zabbix3.2.6監控平台

 CentOS6安裝Zabbix3.2.6監控平台

Server   CentOS6.9 32位  192.168.99.200

Client    CentOS6.9 32位  192.168.99.201

1、下載下傳

https://sourceforge.net/projects/zabbix/

2、yum install  curl curl-devel  net-snmp net-snmp-devel perl-DBI

groupadd zabbix;useradd -g zabbix zabbix;usermod -s /sbin/nologin zabbix

3、建立資料庫(需提前安裝好mysql server)

create database zabbix;

grant all on zabbix.* to zabbix@'%' identified by 'zabbix';

flush privileges;

4、解壓安裝包,導入資料庫

tar zxvf  zabbix-3.2.6.tar.gz

cd zabbix-3.2.6

mysql -uzabbix -pzabbix zabbix <database/mysq/schema.sql

mysql -uzabbix -pzabbix zabbix <database/mysq/images.sql

mysql -uzabbix -pzabbix zabbix <database/mysq/data.sql

5、編譯安裝

./configure --prefix=/usr/local/zabbix/  --enable-server --enable-gent --withh-mysql --enable-ipv6 --with-net-snmp  --with-libcurl

如果提示有錯誤,下載下傳相應rpm包安裝,我這個好像少了3個檔案(libmcrypt-2.5.8-9.el6.i686.rpm    libXpm-3.5.10-2.el6.i686.rpm   t1lib-5.1.2-6.el6_2.1.i686.rpm)

make &&make install 

ln -s /usr/local/zabbix/sbin/zabbix_*  /usr/local/sbin/

6、修改服務端配置檔案

vi /usr/local/zabbix/etc/zabbix_server.conf

修改:DBHost=192.168.99.200

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

7、複制啟動腳本到init.d

cp  /usr/local/zabbix-3.2.6/misc/init.d/tru64/zabbix_server  /etc/init.d/zabbix_server

chmod o+x /etc/init.d/zabbix_server

8、更新、安裝php apache

rpm -uvh http://repo.webtatic.com/yum/el6/latest.rpm

yum remove php*

yum install php56w.i386  php56w-cli.i386 php56w-common.i386 php56w-dg.i386  php56w-ldap.i386  php56w-mbstring.i386 php56w-mcrypt.i386  php56w-mysql.i386  php56w-pdo.i386 -y

yum install httpd httpd-devel httpd-tools -y

cp -a   /usr/local/zabbix3.2.6/frntends/php/*    /var/www/html/

8、啟動zabbix_server服務

/etc/init.d/zabbix_server restart

/etc/init.d/httpd  restart

/etc/init.d/mysqld  restart

9、打開浏覽器通路http://192.168.99.200,點下一步,頁面中會提示很多不符合的項目

比如:缺少php-xml    yum install php56w-xml -y 

修改vi  /etc/php.ini   中的data.timezones 為PRC

post_max_size =16

max_input_time=300

……

總之,頁面提示什麼錯誤就修改php.ini或者安裝相應的軟體包

10、自檢通過後,點下一步設定資料庫參數,根據實際填寫

11、host跟主機名一樣,下一步

12、提示unable to create the configuration file.

點下方的download the configuration file,把配置檔案複制到  /var/www/html/conf/   下

13、登入,預設使用者名和密碼 admin/zabbix

14、agent用戶端安裝

解壓,./configure --prefix=/usr/local/zabbix --enable-agent

make && make install

ln -s /usr/local/zabbix/sbin/zabbix_*  /usr/local/sbin/

15、修改zabbix_agentd.conf

Server=192.168.99.200

Hostname=192.168.99.201

ServerActive=192.168.99.200

16、啟動腳本

cp  misc/init.d/tru64/zabbix_agentd   /etc/init.d/zabbix_agentd

chmod o+x  /etc/init.d/zabbix_agentd

/etc/init.d/zabbix_agentd start

17、配置監控用戶端

Zabbix-Web——configurations——hosts——create host——host name和agent interfaces,添加templates模闆,Add——Template OS linux——add。

hostname一定要和agentd.conf配置檔案中hostname保持一緻,否則報錯找不到主機。

18、Zabbix-Web——monitoring——graphs——Group——host——Graph

如果無資料,在服務端測試  /usr/local/zabbix/bin/zabbix_get  -s 192.168.149.201 -k system.uname    

繼續閱讀