zabbix监控配置过程图解

前述

zabbix的工作组件及告警流程如下:

数据采集:Zabbix 通过 SNMP、Agent、ICMP、SSH、IPMI 等对系统进行数据采集。
数据存储: Zabbix存储在MySQL上,也可以存储在其他数据库服务。
数据分析:当我们事后需要复盘分析故障时,zabbix能给我们提供图形以及时间等相关信息,方面我们确定故障所在。
数据展示:web界面展示、(移动APP、java_php开发一个web界面也可以)。
监控报警:电话报警、邮件报警、微信报警、短信报警、报警升级机制等(无论什么报警都可以)。
报警处理:当接收到报警,我们需要根据故障的级别进行处理,比如:重要紧急、重要不紧急,等。根据故障的级别,配合相关的人员进行快速处理。

1、测试主机开启snmp

对于linux对象,关闭selinux,关闭防火墙或者打开161端口
1)yum install -y net-snmp net-snmp-utils //安装net-snmp
2)修改配置文件
vim /etc/snmp/snmpd.conf

sec.name source community
com2sec notConfigUser default zabbix   #社区名称定义为zabbix
view systemview included .1            #添加一个采集项.1,意味着可以采集到所有mib tree的信息
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1

3)systemctl start snmpd.service

netstat -lntup|grep 161

2、zabbix-server上验证

snmpwalk -v 2c -c zabbix 10.172.23.112|wc -l //结果如下

82 //这里取到了82项

yum install -y nmap后,执行nmap -sU 目标IP -p 161,进行端口扫描探测
在这里插入图片描述
附:其他snmp测试命令
1)不通版本的snmp测试命令
snmpstatus -v 1 -c public 192.168.10.1

snmpstatus -v 2c -c public 192.168.10.2

snmpstatus -v 3 -c public 192.168.10.3

snmpwalk –v 3 –l authNoPriv –u zabbix –A MD5 –a “passWD” –X DES –x “world” 192.168.10.3 //用户名:zabbix 用户密码:passWD 加密算法:MD5;传输加密密码:world 传输加密协议:DES
snmpget -v 2c -c public 192.168.10.3 .1.3.6.1.2.1.25.2.2.0 #获取内存的值

SNMPv2c:配置只需要一个团体名即可。
SNMPv3:实现原理和SNMPv1、SNMPv2c基本一致,唯一的区别是SNMPv3增加了身份验证和加密处理,提高了安全性。
2)常用OID
OID对象标识符分通用和私用2类:
通用的一般都是:.1.3.6.1.2.1.x.x.x;如:.1.3.6.1.2.1.25.2.2.0这个OID是获取内存总量大小的
私人企业的一般都是:.1.3.6.1.4.1.x(企业标识符).x.x
常用OID:https://blog.csdn.net/qq_20332637/article/details/82691364
3)snmptranslate命令:
snmptranslate命令在MIBOID在数字和文字名称之间进行转换
4)snmpdf:
通过snmpdf监视远程主机的磁盘空间,相当于直接在主机上执行df -h
snmpdf -v 3 -u zabbix -a MD5 -A “passWD” -x DES -X “world” -l authPriv 192.168.10.3

3、添加Linux主机

配置——主机——创建主机——移除interface的客户端——添加SNMP客户端
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
{$SNMP_COMMUNITY}变量值配置为你的团体字
在这里插入图片描述
等待1分钟,等待图标变成绿色即正常,
在这里插入图片描述

4、web监控

通过zabbix进行web监控,不仅可监控到站点的响应时间,还可根据站点返回的状态码或响应时间做告警设置,比如说对某个url进行监控,当访问返回的状态码是非200状态时都报警(创建触发器即可)。

4.1 创建监控场景

在这里插入图片描述

点击配置——模板——创建模板

在这里插入图片描述
可新建模板,也可利用现有的HTTPS模板来修改
在这里插入图片描述
创建web监控场景:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
分别输入:

监控网页名称便于自己区分

监控的URL地址

监控超时时间,根据自己相应业务动态调整频率

要求返回的状态码,这里返回200为正常,非200报警
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可参考:http://www.zsythink.net/archives/551
……未完待续

©️2020 CSDN 皮肤主题: 黑客帝国 设计师:上身试试 返回首页