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
[email protected]
https://lists.icinga.org/mailman/listinfo/icinga-users