Plugin Apps-OPNSense-SNMP : Différence entre versions

De SLM - MediaWiki
 
(4 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
"<a href="#null" onclick="javascript:history.back();">Précédent</a>"
+
<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]]
  
== Check version ==
+
==Plugin==
=== Installation ===
+
/usr/lib/centreon/plugins/centreon_plugins.pl --plugin=os::freebsd::snmp::plugin
Sur serveur centreon
 
<nowiki>mkdir /usr/lib/centreon/plugins/apps/opnsense/snmp -p
 
cd /usr/lib/centreon/plugins/apps/opnsense/snmp
 
git clone https://github.com/nbuchwitz/check_opnsense.git
 
cp check_opnsense/* ./
 
rm check_opnsense -rf</nowiki>
 
  
=== Créer une clé API sur opnsense ===
+
==Le template d’hôte==  
''Système: Accès: Utilisateurs''
+
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>
  
Editer l'utilisateur remote-centreon
+
===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"
  
Clés d'API cliquer sur +
+
#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>
  
Téléchargement d'un fichier .txt contenant la clé et le secret.
+
===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"
  
Ce fichier devrait ressembler à celui-ci:
+
#Ajout de la template service à la template d hôte
<nowiki>key=w86XNZob/8Oq8aC5r0kbNarNtdpoQU781fyoeaOBQsBwkXUt
+
clapi -o STPL -a addhost -v "Stpl_APP_OPNSense_SNMP_Cpu-Detailed;APP-OPNSense-SNMP-SLM"</syntaxhighlight>
secret=XeD26XVrJ5ilAc/EmglCRC+0j2e57tRsjHwFepOseySWLM53pJASeTA3</nowiki>
 
  
=== Commande ===
+
===Disk===  
/usr/lib/centreon/plugins/apps/opnsense/snmp/check_opnsense.py -H 10.10.10.1:8443 --api-key E/QJ64ddg...MX+fJ+B+7856 --api-secret GVf77emB8...peXAHAwjb -m updates --insecure
+
====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

Précédent

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"