关于zabbix
zabbix(音同 za:bix)是一个基于WEB界面的提供分布式系统监视以及网络
监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供
灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix
由2部分构成,zabbix server与可选组件zabbix agent。
环境设定:
base2 | 172.25.78.12 | zabbix-server |
---|---|---|
base3 | 172.25.78.13 | zabbix-agent |
base4 | 172.25.78.14 | zabbix-agent |
1.zabbix环境的搭建
在zabbix-server端安装zabbix-agent是为了监控本机
zabbix安装包下载地址
iksemel-1.4-2.el7.centos.x86_64.rpm
fping-3.10-1.el7.x86_64.rpm
php-bcmath-5.4.16-42.el7.x86_64.rpm
php-mbstring-5.4.16-42.el7.x86_64.rpm
[root@base2 ~]# ls
fping-3.10-1.el7.x86_64.rpm
iksemel-1.4-2.el7.centos.x86_64.rpm
php-bcmath-5.4.16-42.el7.x86_64.rpm
php-mbstring-5.4.16-42.el7.x86_64.rpm
zabbix-agent-4.0.5-1.el7.x86_64.rpm
zabbix-server-mysql-4.0.5-1.el7.x86_64.rpm
zabbix-web-4.0.5-1.el7.noarch.rpm
zabbix-web-mysql-4.0.5-1.el7.noarch.rpm
[root@base2 ~]# yum install -y php-bcmath-5.4.16-42.el7.x86_64.rpm php-mbstring-5.4.16-42.el7.x86_64.rpm zabbix-agent-4.0.5-1.el7.x86_64.rpm zabbix-web-4.0.5-1.el7.noarch.rpm zabbix-web-mysql-4.0.5-1.el7.noarch.rpm zabbix-server-mysql-4.0.5-1.el7.x86_64.rpm
[root@base2 ~]# yum install -y httpd mariadb-server
[root@base2 ~]# systemctl start mariadb
[root@base2 ~]# mysql_secure_installation
[root@base2 ~]# mysql -p
Enter password:
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'westos'; #给zabbix用户授权并设置密码
MariaDB [(none)]> quit
Bye
[root@base2 ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix # 给zabbix用户导入初始架构(Schema)和数据。
Enter password: # 此处的密码是在数据库中给zabbix用户设置的密码
[root@base2 ~]# cd /etc/zabbix/
[root@base2 zabbix]# ls
web zabbix_agentd.co