# check for SNMPd
define command {
command_name check_snmpd
- command_line $USER1$/check_snmp -H $HOSTADDRESS$ -o system.sysName.0,system.sysLocation.0,system.sysContact.0 -P 2c $ARG1$
+ command_line $USER1$/check_snmp -H $HOSTADDRESS$ -o system.sysName.0,system.sysContact.0 -P 2c $ARG1$
+}
+
+# Check any SNMP OID. useful args:
+# -C community
+# -o OID
+# -c Critical Level
+# -w warning Level
+define command {
+ command_name check_snmp
+ command_line $USER1$/check_snmp -H $HOSTADDRESS$ -P 2c $ARG1$
}
# SNMPD service
check_command check_snmpd
}
+
+# Any SNMP check
+define service {
+ use generic-service
+ name snmp
+ service_description snmp
+ register 0
+
+ check_command check_snmp
+}