zabbix监控

了解监控工具

为什么使用监控工具

随着时代的发展,企业的网络规模越来越大,部署的服务器等网络设备越来越多,业务越来越多样化,网络管理也越来越复杂,耗费的人力资源越来越大,于是相应的监控系统孕育而生。
使用监控工具能最大限度帮助用户实现主动监控,集中管理,快速定位故障,提高工作效率。

企业中使用的监控工具

监控工具发展的时间里每个时间段总有突出的几个软件。
例如:CACTI—>NAFIOS—>zabbix

CACTI(仙人掌)

由PHP、MySQL、SNMP这些底层协议组成的网络流量监测图形分析工具。
NAFIOS

外号:难搞死,功能依赖插件,插件非常多
部署、使用比较麻烦
由底层协议SNMP构成
zabbix(目前使用最多的)

官网:https://www.zabbix.com/
底层协议有SNMP协议
基于WEB页面的分布式的监控,开源的
运行的平台:linux、Windows等
通常和haproxy配合使用
组成组件:zabbix server(监控端)和zabbix agent(被监控端)
总结
看这三个监控工具,可以看到他们的底层协议都是SNMP
SNMP,是监控工具底层承载的协议,也是应用层协议,前身是简单的网关监控协议SGMP。
 

部署zabbix Server

安装zabbix

//安装一个zabbix仓库;
rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
//安装Zabbix server,Web前端,agent
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

accd87023fd945ee9fba05dfd05585f9.png

导入数据库脚本,初始架构和数据

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

 cfdc7b38e7a5471eb257d2a1d4b44534.png

 修改zabbix配置文件

vim /etc/zabbix/zabbix_server.conf
//91行;去掉注释;连接本地的数据库
DBHost=localhost
//124行;修改本行;数据库密码
DBPassword=admin123

#----------------其他相关配置(比较重要的配置,看情况修改)------------------------
//38行;日志文件位置
LogFile=/var/log/zabbix/zabbix_server.log
//49行;日志文件大小;设置为0,不限制日志文件大小
LogFileSize=0
//72行;pid文件位置
PidFile=/var/run/zabbix/zabbix_server.pid
//82行;套接字文件位置;套接字是计算机之间进行通信的一种约定或一种方式
SocketDir=/var/run/zabbix
//100行;数据库名
DBName=zabbix
//116行;数据库用户名
DBUser=zabbix
//356行;采用的网络管理协议SNMP
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
//473行;超时时间
Timeout=4
//516行;脚本文件
AlertScriptsPath=/usr/lib/zabbix/alertscripts
//527行;扩展脚本文件
ExternalScripts=/usr/lib/zabbix/externalscripts
//563行;慢日志时间,超过3000秒记录
LogSlowQueries=3000

e816c1dbca624233bf51a82e4afe9385.png

 faf5982e80bc45adbca3c1be8303b460.png

启动zabbix及相关服务 

注意:setenforce 0 系统安全机制一定要关闭
修改属主、属组、赋权

cp -r /usr/share/zabbix/ /usr/share/nginx/html/
chown -R zabbix:zabbix /etc/zabbix/
chown -R zabbix:zabbix /usr/share/nginx/
chown -R zabbix:zabbix /usr/lib/zabbix/
chmod -R 755 /etc/zabbix/web/
chmod -R 777 /var/lib/php/session/

04be040a4e944fe9bdfb2f8a529ce6e8.png

重启服务

 

systemctl start zabbix-server.service
systemctl enable zabbix-server.service

systemctl start zabbix-agent.service
systemctl enable zabbix-agent.service

netstat -anpl | grep 10051
netstat -anpl | grep 10050

systemctl restart php-fpm.service
systemctl restart nginx

8bc02525852c4d7193a54fd0b9f5a001.png

 验证

6795d1fc1eba4b9cad1510b1064d5a5f.png

4d7b8a8a351246428a08a37627c251d1.png 

4ecbe1e12cdc48f79961302683fec49d.png 

8b1020695a8b4e89857917b34af2cfbe.png 4aff2bcf8d5b43ceae1cd0e5f7a5eb56.png

3115a154e02945758011571c1af47ed5.png 

82f58c3a8c094fed882713ab8632f6cd.png 

43c155e554564475bbbea1fae62257ec.png 

 

安装后登录用户名:Admin 密码: zabbix

1e7c98ba47f24b9295ede204228bc1d9.png 

 1f2229e37f9944b08b15f9775e3ef748.png

 21402b19a6ed43a69bf5b0dd57b94597.png

0d9a23d6e414433c93932667bea0b335.png 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值