Your oid is a string and should be enclosed in quotes:
vars.snmp_oid = .1.3.6.1.4.1.9.9.13.1.5.1.2.2006 => vars.snmp_oid = ".1.3.6.1.4.1.9.9.13.1.5.1.2.2006" On 2/8/2016 11:40 PM, Wesemeyer, Heiko wrote:
Good morning everyone, I've got some troubles to check our Cisco Catalyst Stacks with Icinga2 and SNMP. There are four Switches in a stack, everything is fine with the first member switch. Members 2-4 are making trouble. First try gives me an " Reason: (noSuchName) There is no such variable name in this MIB.". Configuring the SNMP-Version to 2c in the check brings me a "Such Object available on this agent at this OID". Thats strange for me, I would have expect "No such object available (...)". The cli brings: snmpget -c <community> -v 2c <ip> .1.3.6.1.4.1.9.9.13.1.5.1.2.2006 SNMPv2-SMI::enterprises.9.9.13.1.5.1.2.2006 = STRING: "Sw2, PS1 Normal, RPS Normal" Thats what I want to see. These checks are working in Nagios. I've changed my check-command to use check_snmp from Nagios, same effect. Other plugins like "check_cisco_chassis" just checks the first member, too. Does anybody knows these effects? Where is my mistake? This is my check-command for the second Powersupply: apply Service "Power Supply 2 State" { import "generic-service" check_command = "snmp" vars.snmp_oid = .1.3.6.1.4.1.9.9.13.1.5.1.2.2006 vars.snmp_communiy = "bla" vars.snmp_ereg = "Sw2, PS1 Normal, RPS Normal" vars.snmp_version = "2c" assign where match ("2960S-48*", host.vars.model) && match ("true", host.vars.stack) ignore where match ("false", host.vars.rps) } Icinga version is 2.4.1, installed on a CentOS 7 box from the Icinga Repo. The debug.log doesn't tell me any errors. Check_snmp looks like: /* check_snmp */ object CheckCommand "check_snmp" { import "plugin-check-command" command = [ PluginDir + "/check_snmp" ] arguments = { "-C" = "$check_snmp_community$" "-H" = "$check_snmp_address$" "-P" = "$check_snmp_version$" "-o" = "$check_snmp_oid$" "-r" = "$check_snmp_regex$" } vars.check_snmp_address = "$address$" vars.check_snmp_version = "2c" vars.check_snmp_community = "bla" } Thanks in advance. Kind regards Heiko _______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users
_______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users