Plugin Apps-OPNSense-SNMP : Différence entre versions
De SLM - MediaWiki
(3 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
<html><a href="#null" onclick="javascript:history.back();">Précédent</a></html> | <html><a href="#null" onclick="javascript:history.back();">Précédent</a></html> | ||
+ | ==Pré-requis== | ||
+ | Nécessite d avoir installé les commandes freebsd: [[Plugin_OS-FreeBSD-snmp]] | ||
− | == | + | ==Plugin== |
− | + | /usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::freebsd::snmp::plugin | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | ==Le template d’hôte== |
− | + | Nous regrouperons les services dans un template dhôte | |
+ | <syntaxhighlight lang="shell" line>clapi -o HTPL -a add -v "APP-OPNSense-SNMP-SLM;APP-OPNSense-SNMP-SLM;;;;" | ||
+ | clapi -o HTPL -a addtemplate -v "APP-OPNSense-SNMP-SLM;generic-active-host-custom"</syntaxhighlight> | ||
− | + | ===Cpu=== | |
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Cpu;Cpu;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Cpu;check_command;Check_OS_FreeBSD_SNMP_Cpu" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu;WARNING;80" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu;CRITICAL;90" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Cpu;graphtemplate;CPU" | ||
− | + | #Ajout de la template service à la template d hôte | |
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Cpu;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
− | + | ===Cpu-Detailed=== | |
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_cpu-detailed;Cpu-Detailed;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;check_command;Check_OS_FreeBSD_SNMP_Cpu-Detailed" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;WARNINGIDLE;20:" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;CRITICALIDLE;10:" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;EXTRAOPTIONS;'--verbose'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;graphtemplate;CPU" | ||
− | + | #Ajout de la template service à la template d hôte | |
− | + | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | |
− | |||
− | === | + | ===Disk=== |
− | /usr/ | + | ====Disk-root==== |
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Disk-root;Disk-root;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-root;check_command;Check_OS_FreeBSD_SNMP_Disk-Generic-Name" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-root;DISKNAME;'/'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-root;WARNING;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-root;CRITICAL;'90'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-root;EXTRAOPTIONS;--verbose --filter-perfdata='storage.space|used|free'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-root;graphtemplate;Storage" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Disk-root;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Disk-tmp==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;Disk-tmp;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;check_command;Check_OS_FreeBSD_SNMP_Disk-Generic-Name" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;DISKNAME;'/tmp'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;WARNING;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;CRITICAL;'90'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;EXTRAOPTIONS;--verbose --filter-perfdata='storage.space|used|free'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;graphtemplate;Storage" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Disk-var==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Disk-var;Disk-var;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-var;check_command;Check_OS_FreeBSD_SNMP_Disk-Generic-Name" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-var;DISKNAME;'/var'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-var;WARNING;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-var;CRITICAL;'90'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-var;EXTRAOPTIONS;--verbose --filter-perfdata='storage.space|used|free'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-var;graphtemplate;Storage" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Disk-var;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ===Disk-IO=== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Disk-IO;Disk-IO;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-IO;check_command;Check_OS_FreeBSD_SNMP_Disk-IO" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-IO;WARNINGREAD;''" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-IO;CRITICALREAD;''" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-IO;WARNINGWRITE;''" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-IO;CRITICALWRITE;''" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Disk-IO;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ===Load=== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Load;Load;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Load;check_command;Check_OS_FreeBSD_SNMP_Load" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Load;WARNING;'4,3,2'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Load;CRITICAL;'6,5,4'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Load;graphtemplate;LOAD_Average" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Load;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ===Memory=== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Memory;Memory;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Memory;check_command;Check_OS_FreeBSD_SNMP_Memory" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Memory;WARNING;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Memory;CRITICAL;'90'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Memory;graphtemplate;Memory" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Memory;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ===Ntp=== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Ntp;Ntp;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Ntp;check_command;Check_OS_FreeBSD_SNMP_Ntp" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Ntp;WARNING;'-1:1'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Ntp;CRITICAL;'-2:2'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Ntp;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ===Packet-Errors=== | ||
+ | ====Packet-Errors-Global==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;Packet-Errors-Global;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;check_command;Check_OS_FreeBSD_SNMP_Packet-Errors-Global" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;INTERFACEID;'.*'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;EXTRAOPTIONS;'--verbose'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Packet-Errors-WAN==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;Packet-Errors-WAN;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;check_command;Check_OS_FreeBSD_SNMP_Packet-Errors-Global" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;INTERFACEID;igb0" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;EXTRAOPTIONS;'--verbose'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Packet-Errors-LAN==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;Packet-Errors-LAN;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;check_command;Check_OS_FreeBSD_SNMP_Packet-Errors-Global" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;INTERFACEID;igb1" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;EXTRAOPTIONS;'--verbose'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ===Process=== | ||
+ | ====Process-Generic==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-Generic;Process-Generic;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-Generic;check_command;Check_OS_FreeBSD_SNMP_Process-Generic" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-Generic;CRITICAL;'1:'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-Generic;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Process-lighttpd==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;Process-lighttpd;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;check_command;Check_OS_FreeBSD_SNMP_Process-Generic" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;PROCESSNAME;lighttpd" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;CRITICAL;'1:'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Process-nginx==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-nginx;Process-nginx;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-nginx;check_command;Check_OS_FreeBSD_SNMP_Process-Generic" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-nginx;PROCESSNAME;nginx" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-nginx;CRITICAL;'3:'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-nginx;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Process-openvpn==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;Process-openvpn;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;check_command;Check_OS_FreeBSD_SNMP_Process-Generic" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;PROCESSNAME;openvpn" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;CRITICAL;'1:'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Process-pf==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-pf;Process-pf;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-pf;check_command;Check_OS_FreeBSD_SNMP_Process-Generic" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-pf;PROCESSPATH;/usr/local/sbin/filterlog " | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-pf;CRITICAL;'1:'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-pf;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Process-SysLog_Distant==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;Process-SysLog_Distant;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;check_command;Check_OS_FreeBSD_SNMP_Process-Generic" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;PROCESSNAME;syslog-ng" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;CRITICAL;'1:'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Process-SysLog_Local==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;Process-SysLog_Local;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;check_command;Check_OS_FreeBSD_SNMP_Process-Generic" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;PROCESSNAME;syslogd" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;CRITICAL;'1:'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Process-Unbound DNS==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;Process-Unbound DNS;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;check_command;Check_OS_FreeBSD_SNMP_Process-Generic" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;PROCESSNAME;unbound" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;CRITICAL;'1:'" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ===Tcpcon=== | ||
+ | ====Tcpcon-Generic==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Generic;Tcpcon-Generic;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Generic;check_command;Check_OS_FreeBSD_SNMP_Tcpcon-Generic" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Generic;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Tcpcon-Nginx==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Nginx;Tcpcon-Nginx;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Nginx;check_command;Check_OS_FreeBSD_SNMP_Tcpcon-Generic" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Nginx;APP-OPNSense-SNMP-SLM" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Nginx;EXTRAOPTIONS;--service='Nginx,,,443,,,,10,20'"</syntaxhighlight> | ||
+ | |||
+ | ====Tcpcon-SSH==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Tcpcon-SSH;Tcpcon-SSH;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Tcpcon-SSH;check_command;Check_OS_FreeBSD_SNMP_Tcpcon-Generic" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Tcpcon-SSH;APP-OPNSense-SNMP-SLM" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Tcpcon-SSH;EXTRAOPTIONS;--service='ssh,,,8022,,,,5,10'"</syntaxhighlight> | ||
+ | |||
+ | ===Traffic=== | ||
+ | ====Traffic-Global==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;Traffic-Global;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;check_command;Check_OS_FreeBSD_SNMP_Traffic-Global" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;INTERFACEID;'.*'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;WARNINGIN;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;CRITICALIN;'90'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;WARNINGOUT;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;CRITICALOUT;'90'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;EXTRAOPTIONS;'--verbose'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;graphtemplate;Traffic" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Traffic-WAN==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;Traffic-WAN;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;check_command;Check_OS_FreeBSD_SNMP_Traffic-Generic-Name" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;INTERFACEID;igb1" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;WARNINGIN;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;CRITICALIN;'90'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;WARNINGOUT;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;CRITICALOUT;'90'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;graphtemplate;Traffic" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ====Traffic-LAN==== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;Traffic-LAN;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;check_command;Check_OS_FreeBSD_SNMP_Traffic-Generic-Name" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;INTERFACEID;igb1" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;WARNINGIN;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;CRITICALIN;'90'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;WARNINGOUT;'80'" | ||
+ | clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;CRITICALOUT;'90'" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;graphtemplate;Traffic" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | ===Uptime=== | ||
+ | <syntaxhighlight lang="shell" line>#Création template service | ||
+ | clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Uptime;Uptime;generic-active-service-custom" | ||
+ | clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Uptime;check_command;Check_OS_FreeBSD_SNMP_Uptime" | ||
+ | |||
+ | #Ajout de la template service à la template d hôte | ||
+ | clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Uptime;APP-OPNSense-SNMP-SLM"</syntaxhighlight> | ||
+ | |||
+ | [[Catégorie:Centreon]] |
Version actuelle datée du 20 avril 2020 à 12:53
Sommaire
Pré-requis
Nécessite d avoir installé les commandes freebsd: Plugin_OS-FreeBSD-snmp
Plugin
/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::freebsd::snmp::plugin
Le template d’hôte
Nous regrouperons les services dans un template dhôte
1 clapi -o HTPL -a add -v "APP-OPNSense-SNMP-SLM;APP-OPNSense-SNMP-SLM;;;;"
2 clapi -o HTPL -a addtemplate -v "APP-OPNSense-SNMP-SLM;generic-active-host-custom"
Cpu
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Cpu;Cpu;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Cpu;check_command;Check_OS_FreeBSD_SNMP_Cpu"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu;WARNING;80"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu;CRITICAL;90"
6 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Cpu;graphtemplate;CPU"
7
8 #Ajout de la template service à la template d hôte
9 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Cpu;APP-OPNSense-SNMP-SLM"
Cpu-Detailed
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_cpu-detailed;Cpu-Detailed;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;check_command;Check_OS_FreeBSD_SNMP_Cpu-Detailed"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;WARNINGIDLE;20:"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;CRITICALIDLE;10:"
6 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;EXTRAOPTIONS;'--verbose'"
7 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;graphtemplate;CPU"
8
9 #Ajout de la template service à la template d hôte
10 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;APP-OPNSense-SNMP-SLM"
Disk
Disk-root
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Disk-root;Disk-root;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-root;check_command;Check_OS_FreeBSD_SNMP_Disk-Generic-Name"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-root;DISKNAME;'/'"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-root;WARNING;'80'"
6 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-root;CRITICAL;'90'"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-root;EXTRAOPTIONS;--verbose --filter-perfdata='storage.space|used|free'"
8 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-root;graphtemplate;Storage"
9
10 #Ajout de la template service à la template d hôte
11 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Disk-root;APP-OPNSense-SNMP-SLM"
Disk-tmp
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;Disk-tmp;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;check_command;Check_OS_FreeBSD_SNMP_Disk-Generic-Name"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;DISKNAME;'/tmp'"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;WARNING;'80'"
6 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;CRITICAL;'90'"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;EXTRAOPTIONS;--verbose --filter-perfdata='storage.space|used|free'"
8 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;graphtemplate;Storage"
9
10 #Ajout de la template service à la template d hôte
11 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Disk-tmp;APP-OPNSense-SNMP-SLM"
Disk-var
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Disk-var;Disk-var;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-var;check_command;Check_OS_FreeBSD_SNMP_Disk-Generic-Name"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-var;DISKNAME;'/var'"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-var;WARNING;'80'"
6 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-var;CRITICAL;'90'"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-var;EXTRAOPTIONS;--verbose --filter-perfdata='storage.space|used|free'"
8 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-var;graphtemplate;Storage"
9
10 #Ajout de la template service à la template d hôte
11 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Disk-var;APP-OPNSense-SNMP-SLM"
Disk-IO
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Disk-IO;Disk-IO;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Disk-IO;check_command;Check_OS_FreeBSD_SNMP_Disk-IO"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-IO;WARNINGREAD;''"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-IO;CRITICALREAD;''"
6 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-IO;WARNINGWRITE;''"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Disk-IO;CRITICALWRITE;''"
8
9 #Ajout de la template service à la template d hôte
10 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Disk-IO;APP-OPNSense-SNMP-SLM"
Load
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Load;Load;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Load;check_command;Check_OS_FreeBSD_SNMP_Load"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Load;WARNING;'4,3,2'"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Load;CRITICAL;'6,5,4'"
6 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Load;graphtemplate;LOAD_Average"
7
8 #Ajout de la template service à la template d hôte
9 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Load;APP-OPNSense-SNMP-SLM"
Memory
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Memory;Memory;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Memory;check_command;Check_OS_FreeBSD_SNMP_Memory"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Memory;WARNING;'80'"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Memory;CRITICAL;'90'"
6 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Memory;graphtemplate;Memory"
7
8 #Ajout de la template service à la template d hôte
9 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Memory;APP-OPNSense-SNMP-SLM"
Ntp
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Ntp;Ntp;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Ntp;check_command;Check_OS_FreeBSD_SNMP_Ntp"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Ntp;WARNING;'-1:1'"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Ntp;CRITICAL;'-2:2'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Ntp;APP-OPNSense-SNMP-SLM"
Packet-Errors
Packet-Errors-Global
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;Packet-Errors-Global;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;check_command;Check_OS_FreeBSD_SNMP_Packet-Errors-Global"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;INTERFACEID;'.*'"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;EXTRAOPTIONS;'--verbose'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-Global;APP-OPNSense-SNMP-SLM"
Packet-Errors-WAN
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;Packet-Errors-WAN;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;check_command;Check_OS_FreeBSD_SNMP_Packet-Errors-Global"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;INTERFACEID;igb0"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;EXTRAOPTIONS;'--verbose'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-WAN;APP-OPNSense-SNMP-SLM"
Packet-Errors-LAN
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;Packet-Errors-LAN;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;check_command;Check_OS_FreeBSD_SNMP_Packet-Errors-Global"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;INTERFACEID;igb1"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;EXTRAOPTIONS;'--verbose'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Packet-Errors-LAN;APP-OPNSense-SNMP-SLM"
Process
Process-Generic
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-Generic;Process-Generic;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-Generic;check_command;Check_OS_FreeBSD_SNMP_Process-Generic"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-Generic;CRITICAL;'1:'"
5
6 #Ajout de la template service à la template d hôte
7 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-Generic;APP-OPNSense-SNMP-SLM"
Process-lighttpd
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;Process-lighttpd;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;check_command;Check_OS_FreeBSD_SNMP_Process-Generic"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;PROCESSNAME;lighttpd"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;CRITICAL;'1:'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-lighttpd;APP-OPNSense-SNMP-SLM"
Process-nginx
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-nginx;Process-nginx;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-nginx;check_command;Check_OS_FreeBSD_SNMP_Process-Generic"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-nginx;PROCESSNAME;nginx"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-nginx;CRITICAL;'3:'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-nginx;APP-OPNSense-SNMP-SLM"
Process-openvpn
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;Process-openvpn;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;check_command;Check_OS_FreeBSD_SNMP_Process-Generic"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;PROCESSNAME;openvpn"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;CRITICAL;'1:'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-openvpn;APP-OPNSense-SNMP-SLM"
Process-pf
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-pf;Process-pf;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-pf;check_command;Check_OS_FreeBSD_SNMP_Process-Generic"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-pf;PROCESSPATH;/usr/local/sbin/filterlog "
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-pf;CRITICAL;'1:'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-pf;APP-OPNSense-SNMP-SLM"
Process-SysLog_Distant
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;Process-SysLog_Distant;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;check_command;Check_OS_FreeBSD_SNMP_Process-Generic"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;PROCESSNAME;syslog-ng"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;CRITICAL;'1:'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Distant;APP-OPNSense-SNMP-SLM"
Process-SysLog_Local
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;Process-SysLog_Local;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;check_command;Check_OS_FreeBSD_SNMP_Process-Generic"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;PROCESSNAME;syslogd"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;CRITICAL;'1:'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-SysLog_Local;APP-OPNSense-SNMP-SLM"
Process-Unbound DNS
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;Process-Unbound DNS;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;check_command;Check_OS_FreeBSD_SNMP_Process-Generic"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;PROCESSNAME;unbound"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;CRITICAL;'1:'"
6
7 #Ajout de la template service à la template d hôte
8 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Process-Unbound DNS;APP-OPNSense-SNMP-SLM"
Tcpcon
Tcpcon-Generic
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Generic;Tcpcon-Generic;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Generic;check_command;Check_OS_FreeBSD_SNMP_Tcpcon-Generic"
4
5 #Ajout de la template service à la template d hôte
6 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Generic;APP-OPNSense-SNMP-SLM"
Tcpcon-Nginx
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Nginx;Tcpcon-Nginx;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Nginx;check_command;Check_OS_FreeBSD_SNMP_Tcpcon-Generic"
4
5 #Ajout de la template service à la template d hôte
6 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Nginx;APP-OPNSense-SNMP-SLM"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Tcpcon-Nginx;EXTRAOPTIONS;--service='Nginx,,,443,,,,10,20'"
Tcpcon-SSH
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Tcpcon-SSH;Tcpcon-SSH;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Tcpcon-SSH;check_command;Check_OS_FreeBSD_SNMP_Tcpcon-Generic"
4
5 #Ajout de la template service à la template d hôte
6 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Tcpcon-SSH;APP-OPNSense-SNMP-SLM"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Tcpcon-SSH;EXTRAOPTIONS;--service='ssh,,,8022,,,,5,10'"
Traffic
Traffic-Global
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;Traffic-Global;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;check_command;Check_OS_FreeBSD_SNMP_Traffic-Global"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;INTERFACEID;'.*'"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;WARNINGIN;'80'"
6 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;CRITICALIN;'90'"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;WARNINGOUT;'80'"
8 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;CRITICALOUT;'90'"
9 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;EXTRAOPTIONS;'--verbose'"
10 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;graphtemplate;Traffic"
11
12 #Ajout de la template service à la template d hôte
13 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Traffic-Global;APP-OPNSense-SNMP-SLM"
Traffic-WAN
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;Traffic-WAN;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;check_command;Check_OS_FreeBSD_SNMP_Traffic-Generic-Name"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;INTERFACEID;igb1"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;WARNINGIN;'80'"
6 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;CRITICALIN;'90'"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;WARNINGOUT;'80'"
8 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;CRITICALOUT;'90'"
9 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;graphtemplate;Traffic"
10
11 #Ajout de la template service à la template d hôte
12 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Traffic-WAN;APP-OPNSense-SNMP-SLM"
Traffic-LAN
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;Traffic-LAN;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;check_command;Check_OS_FreeBSD_SNMP_Traffic-Generic-Name"
4 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;INTERFACEID;igb1"
5 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;WARNINGIN;'80'"
6 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;CRITICALIN;'90'"
7 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;WARNINGOUT;'80'"
8 clapi -o STPL -a setmacro -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;CRITICALOUT;'90'"
9 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;graphtemplate;Traffic"
10
11 #Ajout de la template service à la template d hôte
12 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Traffic-LAN;APP-OPNSense-SNMP-SLM"
Uptime
1 #Création template service
2 clapi -o STPL -a add -v "Stpl_APP_OPNSense_SNMP_Uptime;Uptime;generic-active-service-custom"
3 clapi -o STPL -a setparam -v "Stpl_APP_OPNSense_SNMP_Uptime;check_command;Check_OS_FreeBSD_SNMP_Uptime"
4
5 #Ajout de la template service à la template d hôte
6 clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Uptime;APP-OPNSense-SNMP-SLM"