######1、实验环境
- server10 172.25.29.10 zabbix-server rhel7.3
- server6 172.25.29.6 zabbix-agent rhel6.5
######zabbix:
是一基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以单独监视远程服务器的服务状态,可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(agent方式),还可被动接收zabbix agent发送的数据。
######2、zabbix安装
[root@server10 3.4]# yum install -y
fping-3.10-1.el7.x86_64.rpm
iksemel-1.4-2.el7.centos.x86_64.rpm
zabbix-agent-3.4.6-1.el7.x86_64.rpm
zabbix-server-mysql-3.4.6-1.el7.x86_64.rpm
zabbix-web-3.4.6-1.el7.noarch.rpm
zabbix-web-mysql-3.4.6-1.el7.noarch.rpm
php-mbstring-5.4.16-42.el7.x86_64.rpm
php-bcmath-5.4.16-42.el7.x86_64.rpm //下载zabbix,需要依赖包
[root@server10 3.4]# yum install mariadb-server
[root@server10 3.4]# systemctl start mariadb
[root@server10 3.4]# mysql_secure_installation //安全初始化
[root@server10 3.4]# mysql -pWESTOS.com777
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'WESTOS.com777';
[root@server10 3.4]# cd /usr/share/doc/
[root@server10 doc]# cd zabbix-server-mysql-3.4.6/
[root@server10 zabbix-server-mysql-3.4.6]# zcat create.sql.gz |mysql -u zabbix -p zabbix //输入数据库密码WESTOS.com777
[root@server10 zabbix-server-mysql-3.4.6]# cd /etc/zabbix/
[root@server10 zabbix]# vim zabbix_server.conf
101 DBName=zabbix
117 DBUser=zabbix
125 DBPassword=WESTOS.com777
132 DBSocket=/var/lib/mysql/mysql.sock
[root@server10 zabbix]# yum install httpd
[root@server10 zabbix]# cd /etc/httpd/conf.d
[root@server10 conf.d]# vim zabbix.conf
19 php_