特点
1、分布式监控 2、支持自动发现网络设备和服务器 3、设置报警值并通知管理员 4、支持图表 5、支持监控多种服务和跨平台系统监控 6、开源 IE --> B/S 注:需运行在LAMP平台之上
原理
1、Zabbix_Server:在LAMP平台环境下使用 2、Zabbix_Agent:搜集客户端数据传输给Server 3、SNMP:搜索网络设备数据传输给Server
搭建环境
系统版本:Centos7x 3.10.0-514.el7.x86_64(两台)
zabbix软件版本:zabbix-server-mysql.x86_64 0:3.2.11-1.el7
MySQL版本:mysql-community-server.x86_64 0:5.7.22-1.el7
平台部署: 搭建LAMP平台(根据服务器性能可在同台或分开搭建)
关闭防火墙 systemctl stop firewalld.service
禁止防火墙开机自启 systemctl disable firewalld.service
关闭selinux sed -i 's/SELINUX=enforcing /SELINUX=disabled/g' /etc/sysconfig/selinux
重启系统即可 reboot
一、部署Zabbix_server端(IP:192.168.1.10 )
1、安装zabbix仓库
rpm -vhi http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
2、安装zabbix-server和web以及 mysql依赖包
yum install -y zabbix-server-mysql zabbix-web-mysql
3、安装MySQL数据库
1)由于yum源上没有mysql-server。所以必须去官网下载,这里 我们用wget命令,直接获取)wget -i –c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
查看下载的mysql的rpm依赖包
2)安装mysql数据库依赖包 yum -y install mysql57-community-release-el7-10.noarch.rpm
3)安装mysql数据库 yum -y install mysql-community-server
4)启动数据库并设置为开机自启 启动数据库 systemctl start mysqld
开机自启 systemctl enable mysqld
5)查看数据库默认密码 cat /var/log/mysqld.log | grep password
6)初始化数据库
mysql_secure_installation
4、创建数据库和用户
首先使用root用户登录,然后执行如下命令 mysql> create database zabbix character set utf8; mysql> grant all on zabbix.* to zabbix@'localhost' identified by ' Zabbix.com.123'; mysql> flush privileges;
5、导入默认zabbix数据库信息
zcat /usr/share/doc/zabbix-server-mysql-3.0.19/create.sql.gz | mysql zabbix -uzabbix -p
6、修改zabbix配置文件
1)修改配置文件 vi /etc/zabbix/zabbix_server.conf
2)启动zabbix服务 systemctl start zabbix-server
7、修改httpd配置文件
1)修改配置文件 vi /etc/httpd/conf.d/zabbix.conf
2)启动httpd服务 systemctl start httpd
8、查看zabbix日志
9、网页安装测试
访问网址:http://192.168.1.10/zabbix
1)检验先决条件看看是否有问题,然后点击Next step;
2)根据自己实际情况填写,然后点击Next step;
3)指定名称,然后点击Next step;
4)检查添加信息无误,然后点击Next step;
5)安装完成,然后点击Finish;
6)登陆zabbix网页 注:如果想监控自己本身的服务器那么也需要安装agent端,具体安装如下!
二、部署Zabbix_agent端(IP:192.168.1.20)
1、安装zabbix仓库
rpm -vhi http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
2、安装zabbix客户端
yum -y install zabbix-agent
3、编辑客户端配置文件
vi /etc/zabbix/zabbix_agentd.conf
4、启动客户端服务
1)启动客户端 systemctl start zabbix-agent
2)设置开机自启 systemctl enable zabbix-agent
5、设置邮件报警
参考网址:https://www.cnblogs.com/saneri/p/6078069.html
三、解决zabbix页面字体乱码方块问题
具体解决方式可以参考上一篇文章Centos7解决zabbix网页显示乱码 注:到这里就完全使用yum安装完成了,如有疑问,欢迎随时叨扰!