系统相关
首页 > 系统相关> > 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    

 

 

标签:zabbix,etc,init,CentOS6,Zabbix3.2,usr,监控,local,php56w
来源: https://blog.csdn.net/weixin_38200154/article/details/89429071