nagios系统自带的插件check_snmp可以监控某个端口的状态是up 还是down,如下:
# ./check_snmp -H 172.31.255.13 -C ******* -o ifOperStatus.769 -m RFC1213-MIB -w 1SNMP OK - 1 | RFC1213-MIB::ifOperStatus.769=1
-H IP地址
-C 通信密码
-o 端口运行状态,其中1282是某个端口的ID号
-m 采用RFC1213数据库
-w 如果端口状态没有返回1就告警
通过snmpwalk可以找到这台设备的完整SNMP信息,查找对应端口描述可以得到端口ID号,如下:
#snmpwalk -v 2c -c ******* 172.31.255.13
SNMPv2-MIB::sysDescr.0 = STRING: H3C Comware Software
Comware Software, Version 3.40, Release 1662P07
Copyright (c) 2004-2010, Hangzhou H3C Technologies Co., Ltd. All rights reserved.
H3C SecPath F1000-S
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.25506.1.114
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1701938506) 196 days, 23:36:25.06
SNMPv2-MIB::sysContact.0 = STRING: R&D Hangzhou, Hangzhou H3C Technologies Co., Ltd.
SNMPv2-MIB::sysName.0 = STRING: IDC-F1000S-VPN-DIANXIN
SNMPv2-MIB::sysLocation.0 = STRING: Hangzhou, China
SNMPv2-MIB::sysServices.0 = INTEGER: 78
IF-MIB::ifNumber.0 = INTEGER: 94
IF-MIB::ifIndex.128 = INTEGER: 128
IF-MIB::ifIndex.262 = INTEGER: 262
IF-MIB::ifIndex.518 = INTEGER: 518
IF-MIB::ifIndex.641 = INTEGER: 641
IF-MIB::ifIndex.769 = INTEGER: 769
IF-MIB::ifIndex.897 = INTEGER: 897
IF-MIB::ifIndex.1025 = INTEGER: 1025
IF-MIB::ifIndex.1158 = INTEGER: 1158
IF-MIB::ifIndex.1282 = INTEGER: 1282
IF-MIB::ifIndex.1413 = INTEGER: 1413
IF-MIB::ifIndex.1541 = INTEGER: 1541IF-MIB::ifIndex.10629 = INTEGER: 10629
IF-MIB::ifIndex.10758 = INTEGER: 10758
IF-MIB::ifIndex.10880 = INTEGER: 10880
IF-MIB::ifIndex.11008 = INTEGER: 11008
IF-MIB::ifIndex.11136 = INTEGER: 11136
IF-MIB::ifIndex.11269 = INTEGER: 11269
IF-MIB::ifIndex.11405 = INTEGER: 11405
IF-MIB::ifIndex.11533 = INTEGER: 11533
IF-MIB::ifIndex.11653 = INTEGER: 11653
IF-MIB::ifIndex.11781 = INTEGER: 11781
........................................
IF-MIB::ifDescr.128 = STRING: InLoopBack0
IF-MIB::ifDescr.262 = STRING: NULL0
IF-MIB::ifDescr.518 = STRING: Aux0
IF-MIB::ifDescr.641 = STRING: GigabitEthernet0/0
IF-MIB::ifDescr.769 = STRING: GigabitEthernet0/1
IF-MIB::ifDescr.897 = STRING: GigabitEthernet1/0
IF-MIB::ifDescr.1025 = STRING: GigabitEthernet1/1
IF-MIB::ifDescr.1158 = STRING: Encrypt2/0
IF-MIB::ifDescr.1282 = STRING: Bridge-template1
说明这个ID号对应的是GigabitEthernet0/1端口
本文介绍如何使用Nagios自带的check_snmp插件监控特定端口的运行状态,包括配置命令参数解释及通过snmpwalk获取端口ID的方法。

968

被折叠的 条评论
为什么被折叠?



