监控zabbix自定义OID

本文介绍如何使用shell脚本监控MySQL服务状态,并通过SNMP将数据集成到Zabbix中进行监控。此外,还介绍了如何在Zabbix中设置监控项及触发器来实现图形展示和警报通知。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.写监控服务的脚本

[root@db02 ~]# cat mysqlstat.sh 
#!/bin/bash

mysqlstat=`ps aux | grep mysql | wc -l`
echo $mysqlstat
[root@db02 ~]# ./mysqlstat.sh 
3

[root@db02 ~]# snmpwalk -v 2c -c public localhost .1.3.6.1.2.1.1.9.1.4.100
SNMPv2-MIB::sysORUpTime.100 = No Such Instance currently exists at this OID
[root@db02 ~]# vim /etc/snmp/snmpd.conf 
extend .1.3.6.1.2.1.1.9.1.4.100  mysqlstat /root/mysqlstat.sh    #添加一行

[root@db02 ~]# /etc/init.d/snmpd restart
Stopping snmpd:                               [  OK  ]
Starting snmpd:                                 [  OK  ]
[root@db02 ~]# snmpwalk -v 2c -c public localhost -On  .1.3.6.1.2.1.1.9.1.4.100
.1.3.6.1.2.1.1.9.1.4.100.1.0 = Wrong Type (should be Timeticks): INTEGER: 1
.1.3.6.1.2.1.1.9.1.4.100.2.1.2.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): STRING: "/root/mysqlstat.sh"
.1.3.6.1.2.1.1.9.1.4.100.2.1.3.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): ""
.1.3.6.1.2.1.1.9.1.4.100.2.1.4.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): ""
.1.3.6.1.2.1.1.9.1.4.100.2.1.5.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): INTEGER: 5
.1.3.6.1.2.1.1.9.1.4.100.2.1.6.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): INTEGER: 1
.1.3.6.1.2.1.1.9.1.4.100.2.1.7.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): INTEGER: 1
.1.3.6.1.2.1.1.9.1.4.100.2.1.20.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): INTEGER: 4
.1.3.6.1.2.1.1.9.1.4.100.2.1.21.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): INTEGER: 1
.1.3.6.1.2.1.1.9.1.4.100.3.1.1.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): STRING: "5"
.1.3.6.1.2.1.1.9.1.4.100.3.1.2.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): STRING: "5"
.1.3.6.1.2.1.1.9.1.4.100.3.1.3.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): INTEGER: 1
.1.3.6.1.2.1.1.9.1.4.100.3.1.4.9.109.121.115.113.108.115.116.97.116 = Wrong Type (should be Timeticks): INTEGER: 0
.1.3.6.1.2.1.1.9.1.4.100.4.1.2.9.109.121.115.113.108.115.116.97.116.1 = Wrong Type (should be Timeticks): STRING: "5"
[root@db02 ~]# 


2.在zabbix添加分类,项目和触发器

wKioL1ce4j6yVwD8AABtSmbEiXI148.png

wKiom1ce4gvA9LGPAAA81rafOrY217.png

wKioL1ce4tWjadDkAABcw2Tb0L4882.png


3.查看图形

wKiom1ce4m2wY-hMAAA2bpQTMMY821.png










本文转自 z597011036 51CTO博客,原文链接:http://blog.51cto.com/tongcheng/1767804,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值