I'm trying to use snmp-memory (check_snmp_mem.pl) with snmp version 3. I have only one zone, "nplz." I have a couple of servers whose memory consumption needs to be monitored.
I have a file conf.d/templates/nplz-snmp-mem.conf that contains: object CheckCommand "snmp-memory" { import "plugin-check-command" command = [ PluginDir + "/check_snmp_mem.pl" ] timeout = 1m arguments = { "-2" = { set_if = "$snmp_v2$" } "-C" = { set_if = "$snmp_nocrypt$" value = "$snmp_community$" } "-E" = { description = "check HP / Procurve memory" set_if = "$snmp_is_hp$" } "-H" = "$snmp_address$" "-I" = { description = "check cisco memory (sum of all memory pools)" set_if = "$snmp_is_cisco$" } "-L" = { set_if = "$snmp_v3_use_authprotocol$" value = "$snmp_authprotocol$" } "-X" = { set_if = "$snmp_v3_use_privpass$" value = "$snmp_privpass$" } "-c" = "$snmp_crit$" "-f" = { set_if = "$snmp_perf$" } "-l" = { set_if = "$snmp_v3$" value = "$snmp_login$" } "-p" = "$snmp_port$" "-t" = "$snmp_timeout$" "-w" = "$snmp_warn$" "-x" = { set_if = "$snmp_v3$" value = "$snmp_password$" } } vars.check_address = { type = "Function" } vars.check_ipv4 = false vars.check_ipv6 = false vars.snmp_address = "$check_address$" vars.snmp_authprotocol = "md5,des" vars.snmp_community = false vars.snmp_crit = "98,80" vars.snmp_is_cisco = false vars.snmp_login = "frodo" vars.snmp_nocrypt = false vars.snmp_perf = true vars.snmp_timeout = 5 vars.snmp_v3 = true vars.snmp_warn = "94,50" vars.snmp_v3_use_privpass = true vars.snmp_v3_use_authprotocol = true vars.snmp_password = "dudD1nh3aDj" vars.snmp_privpass = "dudD1nh3aDj" } But when I run 'icinga2 daemon -C' . . . . . critical/config: Error: Object 'snmp-memory' of type 'CheckCommand' re-defined: in /etc/icinga2/conf.d/templates/nplz-snmp-mem.conf: 1:0-1:32; previous definition: in /usr/share/icinga2/include/ command-plugins-manubulon.conf: 103:1-103:33 Location: in /etc/icinga2/conf.d/templates/nplz-snmp-mem.conf: 1:0-1:32 /etc/icinga2/conf.d/templates/nplz-snmp-mem.conf(1): object CheckCommand "snmp-memory" { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /etc/icinga2/conf.d/templates/nplz-snmp-mem.conf(2): import "plugin-check-command" /etc/icinga2/conf.d/templates/nplz-snmp-mem.conf(3): command = [ PluginDir + "/check_snmp_mem.pl" ] -- If the spell checker doesn't catch it, it's not an error. Am I write?
_______________________________________________ icinga-users mailing list icinga-users@lists.icinga.org https://lists.icinga.org/mailman/listinfo/icinga-users