Pour superviser, vous devez connaÎtre les notions suivantes :
Nom] : Central.Alias] : Monitoring Server.Adresse IP/DNS] : 127.0.0.1.Communauté SNMP & Version] : public.Surveillé depuis le collecteur] : Central / 2c.Fuseau horaire / Localisation] : Europe/Paris.[Modèles] :
Créer aussi les services liés aux modèles] : Oui.
Saisissez les valeurs suivantes pour les macros "MYSQLPORT", "MYSQLUSERNAME" et "MYSQLPASSWORD" :
MYSQLPORT] : 3306.MYSQLUSERNAME] : root.MYSQLPASSWORD] : mot de passe du compte root.
Plusieurs indicateurs ont été ajoutés automatiquement. Nous souhaitons également superviser les volumes "/", "/boot", "/var/lib/mysql", "/var/lib/centreon-broker", "/var/cache/centreon/backup", "/var/lib/centreon" et "/var/log".
Description] : Storage-/.Lié aux hôtes] : Central.Modèle] : OS-Linux-Disk-Generic-Name-SNMP-custom.DISKNAME] : /.Description] : Storage-/boot.Lié aux hôtes] : Central.Modèle] : OS-Linux-Disk-Generic-Name-SNMP-custom.DISKNAME] : /boot.Description] : Storage-/var/lib/mysql.Lié aux hôtes] : Central.Modèle] : OS-Linux-Disk-Generic-Name-SNMP-custom.DISKNAME] : /var/lib/mysql.Description] : Storage-/var/lib/centreon-broker.Lié x hôteaus] : Central.Modèle] : OS-Linux-Disk-Generic-Name-SNMP-custom.DISKNAME] : /var/lib/centreon-broker.Description] : Storage-/var/cache/centreon/backup.Lié aux hôtes] : Central.Modèle] : OS-Linux-Disk-Generic-Name-SNMP-custom.DISKNAME] : /var/cache/centreon/backup.Description] : Storage-/var/lib/centreon.Lié aux hôtes] : Central.Modèle] : OS-Linux-Disk-Generic-Name-SNMP-custom.DISKNAME] : /var/lib/centreon.Description] : Storage-/var/log.Lié aux hôtes] : Central.Modèle] : OS-Linux-Disk-Generic-Name-SNMP-custom.DISKNAME] : /var/log.Vous pouvez, désormais, déployer la supervision :
Ne tenez pas compte des "Warning" !
Vous devez visualiser, sur le bandeau supérieur, les hôtes et les services en cours de supervision :
Si vous cliquez sur l'icône rouge indiquant un problème, vous devez obtenir l'écran suivant :
Sur notre CentOS 7, nous utilisons "chronyd" :
PROCESSNAME] : chronyd.
Vous devez visualiser, sur le bandeau supérieur, l'écran suivant :
Vous devez visualiser les services suivants :
Installez le paquet "snmpd".
#apt-get install snmpd#vi /etc/snmp/snmpd.confLigne n° 15 : agentAddress udp:161Ligne n° 16 : rocommunity publicLigne n° 79 : sysLocation SMNetLigne n° 80 : sysContact centreon@smnet.fr#systemctl restart snmpd#systemctl enable snmpd
Nom] : Debian.Alias] : Debian Server.Adresse IP/DNS] : 172.16.7.106.Communauté SNMP & Version] : public / 2c.Surveillé depuis le collecteur] : Central.Fuseau horaire / Localisation] : Europe/Paris.[Modèles] :
Créer aussi les services liés aux modèles] : Oui.
Pour superviser la bande passante de l'interface réseau du serveur Debian, procédez de la manière suivante :
Description] : Traffic-enp0s3.Lié aux hôtes] : Debian.Modèle] : OS-Linux-Traffic-Generic-Name-SNMP-custom.INTERFACENAME] : enp0s3.Pour superviser les erreurs de paquets du serveur Debian, procédez de la manière suivante :
Description] : Packet-Errors-enp0s3.Lié aux hôtes] : Debian.Modèle] : OS-Linux-Packet-Errors-Generic-Name-SNMP-custom.INTERFACENAME] : enp0s3.Pour superviser l'ensemble des disques durs du serveur Debian, procédez de la manière suivante :
Description] : Disk-Global.Lié aux hôtes] : Debian.Modèle] : OS-Linux-Disk-Global-SNMP-custom.FILTER] : .*Exportez la configuration dans le collecteur, puis redémarrez-le :
Vous devez visualiser, sur le bandeau supérieur, l'écran suivant :
Si vous cliquez sur l'hôte "Debian", vous devez obtenir les détails suivants :
Sur le serveur Windows :
Nom de la communauté] : tapez "public" ; cliquez sur "Ajouter à la liste".Destination des interruptions] : cliquez sur le bouton "Ajouter".
N'oubliez pas d'autoriser les "pings" sur le serveur Windows ! Testez le fonctionnement de SNMP depuis le serveur "Centreon" avec la commande "snmpwalk".
A partir de l'interface Web de Centreon :
Nom] : AD Windows.Alias] : Windows Server AD.Adresse IP/DNS] : 172.16.7.1.Communauté SNMP & Version] : public / 2c.Surveillé dupuis le collecteur] : Central.Fuseau horaire / Localisation] : Europe/Paris.[Modèles] :
Créer aussi les services liés aux modelèles] : Oui.
Pour superviser les partitions [C:\] et [D:\], procédez de la manière suivante :
Description] : Disk-C.Lié aux hôtes] : AD_Windows.Modèle] : OS-Windows-Disk-Generic-SNMP-custom.DISKNAME] : C:.
Effectuez les mêmes manipulations pour ajouter le disque dur [D:\] :
Description] : Disk-D.Lié aux hôtes] : AD_Windows.Modèle] : OS-Windows-Disk-Generic-SNMP-custom.DISKNAME] : D:.Pour superviser la bande passante de l'interface réseau du serveur Windows, procédez de la maniÈre suivante :
Description] : Traffic-ethernet_0.Lié aux hôtes] : AD_Windows.Modèle] : OS-Windows-Traffic-Generic-Name-SNMP-custom.INTERFACENAME] : ethernet_0.EXTRAOPTOINS] : --snmp-autoreduce.Exportez la configuration dans le collecteur, puis redémarrez-le :
Vous devez visualiser, sur le bandeau supérieur, l'écran suivant :
Si vous cliquez sur l'hôte "AD_Windows", vous devez obtenir les détails suivants :
Cisco#conf tCisco(config)#snmp-server community public roCisco(config)#exitCisco#copy run start
Nom] : Cisco_857.Alias] : Cisco 857 Router.Adresse IP/DNS] : 192.168.1.254.Communauté SNMP & Version] : public / 2c.Surveillé depuis le collecteur] : Central.Fuseau horaire / Localisation] : Europe/Paris.[Modèle] :
Créer aussi les services liés aux modèles] : Oui.
Pour connaître le nom des interfaces réseau disponibles, exécutez le plugin Centreon suivant :
#cd /usr/lib/centreon/plugins#./centreon_cisco_standard_snmp.pl --plugin=network::cisco::standard::snmp::plugin\--hostname=192.168.1.254 --snmp-community=public --snmp-version=2c\--mode=list-interfaces
Pour superviser la bande passante de l'interface ADSL du routeur Cisco, procédez de la manière suivante :
Description] : Traffic-AT0-adsl.Lié aux hôtes] : Cisco_857.Modèle] : Net-Cisco-Standard-Traffic-Generic-Name-SNMP-custom.INTERFACENAME] : AT0-adsl.Pour superviser les erreurs de paquets :
Description] : Packet-Errors-AT0-adsl.Lié aux hôtes] : Cisco_857.Modèle] : Net-Cisco-Standard-Packet-Errors-Generic-Name-SNMP-custom.INTERFACENAME] : AT0-adsl.Effectuez les mêmes manipulations pour les interfaces "Fa0" et "Fa1".
Exportez la configuration dans le collecteur, puis redémarrez-le :
Vous devez visualiser, sur le bandeau supérieur, l'écran suivant :
Si vous cliquez sur l'hôte "Cisco_857", vous devez obtenir les détails suivants :
Nom] : HP_X476dw.Alias] : HP Officejet Pro X476dw.Adresse IP/DNS] : 192.168.1.246.Communauté SNMP & Version] : public / 2c.Surveillé depuis le collecteur] : Central.Fuseau horaire / Localisation] : Europe/Paris.[Modèle] :
Créer aussi les services liés aux modèles] : Oui.
Exportez la configuration dans le collecteur, puis redémarrez-le :
Vous devez visualiser, sur le bandeau supérieur, l'écran suivant :
Si vous clilquez sur l'hôte "HP_X476dw", vous devez obtenir l'écran suivant :
Installez tous les plugins de Centreon :
#yum install centreon-plugin-*
a) Installer vSphere Perl SDK
VMware-vSphere-Perl-SDK-6.7.0-8156551.x86_64.tar.gz.Installez les paquets suivants :
#yum install perl-libwww-perl perl-XML-LibXML perl-Class-MethodMaker \perl-Crypt-SSLeay perl-SOAP-Lite perl-UUID perl-ZMQ-LibZMQ4 perl-Module-Build \perl-IO-Socket-INET6 perl-Net-INET6Glue uuid-perl perl-UUID perl-Archive-Zip \perl-Path-Class perl-Text-Template openssl-devel uuid-devel
Upgradez des modules perl via 'cpan' :
#cpan
yes] : appuyez sur [Entrée] ;local::lib] : appuyez sur [Entrée] ;yes] :
appuyez sur [Entrée] ;yes] : appuyez sur [Entrée].cpan[1]>upgrade ExtUtils::MakeMakercpan[2]>upgrade Module::Buildcpan[3]>install YAMLcpan[4]>install Time::Piececpan[5]>exit
Tapez les commandes suivantes :
#cd /usr/local/src#tar xvzf VMware-vSphere-Perl-SDK-6.7.0-8156551.x86_64.tar.gz#cd vmware-vsphere-cli-distrib#./vmware-install.pl
Entrée] puis acceptez la licence.
yes" puis sur la touche [Entrée].
Entrée].
Effecuez une mise à jour des modules perl listés par l'installateur :
#perl -MCPAN -e shellcpan[1]>upgrade Try::Tinycpan[2]>upgrade Crypt::SSLeaycpan[3]>upgrade UUIDcpan[4]>upgrade XML::NamespaceSupportcpan[5]>upgrade XML::LibXML::Commoncpan[6]>upgrade XML::LibXMLcpan[7]>upgrade Socket6cpan[8]>upgrade IO::Socket::INET6cpan[9]>upgrade Net::INET6Gluecpan[10]>exit
b) Préparer Centreon pour VMware ESXi
Effectuez les manipulations suivantes :
#yum install centreon-plugin-Virtualization-VMWare-daemon#yum install centreon-plugin-plugin-Virtualization-Vmware2-Connector-Plugin#cd /usr/local/src#git clone https://github.com/centreon/centreon-vmware.git#cd centreon-vmware#cp centreon_vmware.pl /usr/bin/#cp contrib/config/centreon_vmware-conf.pm /etc/centreon/centreon_vmware.pm#cp contrib/redhat/centreon_vmware-init /etc/init.d/centreon_vmware#cp contrib/redhat/centreon_vmware-sysconfig /etc/sysconfig/centreon_vmware#chmod 775 /etc/init.d/centreon_vmware /usr/bin/centreon_vmware.pl#mkdir -p /usr/lib64/perl5/vendor_perl/centreon/vmware#mkdir -p /usr/lib64/perl5/vendor_perl/centreon/script#cp centreon/vmware/* /usr/share/perl5/vendor_perl/centreon/vmware/#cp centreon/script/centreon_vmware.pm /usr/share/perl5/vendor_perl/centreon/ \script/#systemctl daemon-reload#systemctl enable centreon_vmware#systemctl start centreon_vmware#chmod 775 /var/log/centreon/centreon_vmware.log#chmod 775 /tmp/centreon_vmware
Modifiez le fichier "/etc/centreon/centreon_vmware.pm" de la manière suivante :
'default'] : adresse IP du serveur ESXi ou de vCenter ; ('default' = nom du container) ;'username'] : compte pour se connecter sur l'hôte ESXi ;'password'] : mot de passe du compte ESXi.Redémarrez le service 'centreon_vmware' :
#systemctl restart centreon_vmware
Testez le fonctionnement de l'installation :
#cd /usr/lib/centreon/plugins
#./centreon_vmware_connector_client.pl --custommode=connector \--connector-hostname=127.0.0.1 --container=default --mode=getmap
c) Tester quelques commandes de supervision :
#./centreon_vmware_connector_client.pl --custommode=connector \--connector-hostname=127.0.0.1 --container=default --mode=health-host\--esx-hostname=`esxnuc.smnet.fr`
#./centreon_vmware_connector_client.pl --custommode=connector \--connector-hostname=127.0.0.1 --container=default --mode=datastore-usage\--datastore-name=datanuc1 --warning-usage=80 --critical-usage=90
#./centreon_vmware_connector_client.pl --custommode=connector \--connector-hostname=127.0.0.1 --container=default --mode=memory-host\--esx-hostname=`esxnuc.smnet.fr` --warning-consumed-memory=80 \--critical-consumed-memory=90 --sampling-period=20
#./centreon_vmware_connector_client.pl --connector-hostname=127.0.0.1 \--container=default --mode=cpu-host--esx-hostname=`esxnuc.smnet.fr` \--warning-cpu=80 --critical-cpu=90
#./centreon_vmware_connector_client.pl --connector-hostname=127.0.0.1 \--container=default --mode=net-host--esx-hostname=`esxnuc.smnet.fr` \--warning-link-traffic-in=80 --warning-link-traffic-out=80 \--critical-link-traffic-in=90 --critical-link-traffic-out=90
#./centreon_vmware_connector_client.pl --custommode=connector \--connector-hostname=127.0.0.1 --container=default --mode=maintenance-host\--esx-hostname=`esxnuc.smnet.fr`
#./centreon_vmware_connector_client.pl --custommode=connector \--connector-hostname=127.0.0.1 --container=default --mode=uptime-host\--esx-hostname=`esxnuc.smnet.fr`
#./centreon_vmware_connector_client.pl --custommode=connector \--connector-hostname=127.0.0.1 --container=default --mode=status-vm\--vm-hostname=`CntCentreon`
d) Ajouter des commandes via Centreon Web :
Ajoutons les commandes précédentes dans Centreon Web.
Ajoutez la commande 'OS-ESXi-Getmap-Host' :
Nom de commande] : OS-ESXi-Getmap-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=getmap\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-health-Host' :
Nom de commande] : OS-ESXi-Health-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=health-host\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) ESXNAME : ESXiMACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-Memory-Host' :
Nom de commande] : OS-ESXi-Memory-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=memory-host\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ --warning-consumed-memory=$_SERVICEWARNING$\--critical-consumed-memory=$_SERVICECRITICAL$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) ESXNAME : ESXiMACRO (SERVICE) WARNING : WarningMACRO (SERVICE) CRITICAL : CriticalMACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-Cpu-Host' :
Nom de commande] : OS-ESXi-Cpu-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=cpu-host\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ --warning-cpu=$_SERVICEWARNINGCPU$\--critical-cpu=$_SERVICECRITICALCPU$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) ESXNAME : ESXiMACRO (SERVICE) WARNINGCPU : Warning en %MACRO (SERVICE) CRITICALCPU : Critical en %MACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-Uptime-Host' :
Nom de commande] : OS-ESXi-Uptime-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=uptime-host\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) ESXNAME : ESXiMACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-Maintenance-Host' :
Nom de commande] : OS-ESXi-Maintenance-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=maintenance-host\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) ESXNAME : ESXiMACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-Datastore-Usage-Host' :
Nom de commande] : OS-ESXi-Datastore-Usage-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=datastore-usage\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--datastore-name=$_SERVICEDATASTORENAME$ --waring-usage=$SERVICEWARNINGUSAGE$\--critical-usage=$_SERVICECRITICALUSAGE$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) DATASTORENAME : Datastore NameMACRO (SERVICE) WARNINGUSAGE : Warning UsageMACRO (SERVICE) CRITICALUSAGE : Critical UsageMACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-Net-Host' :
Nom de commande] : OS-ESXi-Net-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=net-host\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ --nic-name=$_SERVICENICNAME$\--warning-link-traffic-in=$_SERVICEWARNINGIN$\--warning-link-traffic-out=$_SERVICEWARNINGOUT$\--critical-link-traffic-in=$_SERVICECRITICALIN$\--critical-link-traffic-out=$_SERVICECRITICALOUT$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) ESXNAME : ESXiMACRO (SERVICE) WARNINGIN : Warning INMACRO (SERVICE) WARNINGOUT : Warning OUTMACRO (SERVICE) CRITICALIN : Critical INMACRO (SERVICE) CRITICALOUT : Critical OUTMACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-CountVM-Host' :
Nom de commande] : OS-ESXi-CountVM-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=countvm-host\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) ESXNAME : ESXiMACRO (SERVICE) OPTIONS : Service Options
Statut] : ActivéAjoutez la commande 'OS-ESXi-Alarm-Host' :
Nom de commande] : OS-ESXi-Alarm-HostType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_vmware_connector_client.pl --mode=alarm-host\--connector-hostname=$_SERVICECONNECTOR$ --container=$_SERVICECONTAINER$\--esx-hostname=$_SERVICEESXNAME$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) CONNECTOR : ConnectorMACRO (SERVICE) CONTAINER : ContainerMACRO (SERVICE) ESXNAME : ESXiMACRO (SERVICE) OPTIONS : Service Options
Statut] : Activée) Ajouter des modèles de service via Centreon Web:
Ajoutons les modèles de service dans Centreon Web :
Ajoutez le modèle de service 'OS-ESXi-Host-Uptime' :
Alias] : UptimeNom] : OS-ESXi-Host-UptimeModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-Uptime-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: ESXNAME]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Uptime-custom' :
Alias] : UptimeNom] : OS-ESXi-Host-Uptime-customModèle] : OS-ESXi-Host-UptimeMacros personnalisées] : [CONNECTOR]: [CONTAINER]: ESXNAME]: [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Cpu' :
Alias] : CpuNom] : OS-ESXi-Host-CpuModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-Cpu-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [WARNINGCPU]: [CRITICALCPU]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Cpu-custom' :
Alias] : CpuNom] : OS-ESXi-Host-Cpu-customModèle] : OS-ESXi-Host-CpuMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [WARNINGCPU]:80 [CRITICALCPU]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Memory' :
Alias] : MemoryNom] : OS-ESXi-Host-MemoryModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-Memory-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [WARNING]: [CRITICAL]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Memory-custom' :
Alias] : MemoryNom] : OS-ESXi-Host-Memory-customModèle] : OS-ESXi-Host-MemoryMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [WARNING]:80 [CRITICAL]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Health' :
Alias] : HealthNom] : OS-ESXi-Host-HealthModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-Health-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Health-custom' :
Alias] : HealthNom] : OS-ESXi-Host-Health-customModèle] : OS-ESXi-Host-HealthMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Maintenance' :
Alias] : MaintenanceNom] : OS-ESXi-Host-MaintenanceModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-Maintenance-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Maintenance-custom' :
Alias] : MaintenanceNom] : OS-ESXi-Host-Maintenance-customModèle] : OS-ESXi-Host-MaintenanceMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Datastore-Usage' :
Alias] : Datastore UsageNom] : OS-ESXi-Host-Datastore-UsageModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-Datastore-Usage-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [DATASTORENAME]: [WARNINGUSAGE]: [CRITICALUSAGE]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Datastore-Usage-custom' :
Alias] : Datastore UsageNom] : OS-ESXi-Host-Datastore-Usage-customModèle] : OS-ESXi-Host-Datastore-UsageMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [DATASTORENAME]: [WARNINGUSAGE]:80 [CRITICALUSAGE]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Net' :
Alias] : Net HostNom] : OS-ESXi-Host-NetModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-Net-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [NICNAME]: [WARNINGIN]: [WARNINGOUT]:
[CRITICALIN]: [CRITICALOUT]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Net-custom' :
Alias] : Net HostNom] : OS-ESXi-Host-Net-customModèle] : OS-ESXi-Host-NetMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [NICNAME]: [WARNINGIN]:80 [WARNINGOUT]:80
[CRITICALIN]:90 [CRITICAALOUT]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-CountVM' :
Alias] : Check number of vmNom] : OS-ESXi-Host-CountVMModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-CountVM-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-CountVM-custom' :
Alias] : Check number of vmNom] : OS-ESXi-Host-CountVM-customModèle] : OS-ESXi-Host-CountVMMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Alarm' :
Alias] : AlarmsNom] : OS-ESXi-Host-AlarmModèle] : generic-active-service-customCommande de vérification] : OS-ESXi-Alarm-HostMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'OS-ESXi-Host-Alarm-custom' :
Alias] : AlarmsNom] : OS-ESXi-Host-Alarm-customModèle] : OS-ESXi-Host-AlarmMacros personnalisées] : [CONNECTOR]: [CONTAINER]: [ESXNAME]: [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : Défautf) Ajouter des modèles d'hôte via Centreon Web :
Ajoutons le modèle d'hôte ESXi dans Centreon Web :
Ajoutez le modèle d'hôte 'OS-ESXi-SDK' :
Nom] : OS-ESXi-SDKAlias] : Template to check ESXi server using Perl SDKModèle] : generic-active-host-customAjoutez le modèle d'hôte 'OS-ESXi-SDK-custom' :
Nom] : OS-ESXi-SDK-customAlias] : Template to check ESXi server using Perl SDKModèle] : OS-ESXi-SDKModèles de service liés] :OS-ESXi-Host-Cpu-customOS-ESXi-Host-Health-customOS-ESXi-Host-Maintenance-customOS-ESXi-Host-Memory-customOS-ESXi-Host-customg) Ajouter un hôte ESXi via Centreon Web :
Ajoutons un hôte ESXi dans Centreon Web :
Nom] : ESXiAlias] : ESXi ServerAdresse IP / DNS] : 172.16.7.249Surveillé depuis le collecteur] : CentralFuseau horaire / Localisation] : Europe/ParisModèle] :OS-ESXi-SDK-custom".Créer aussi les services liés aux modèles] : Oui
Cpu" pour l'hôte ESXi.Modifiez les macros suivantes :
CONNECTOR] : 127.0.0.1CONTAINER] : defaultESXNAME] : esxnuc.smnet.frHealth" pour l'hôte ESXi.Modifiez les macros suivantes :
CONNECTOR] : 127.0.0.1CONTAINER] : defaultESXNAME] : esxnuc.smnet.frMaintenance" pour l'hôte ESXi.Modifiez les macros suivantes :
CONNECTOR] : 127.0.0.1CONTAINER] : defaultESXNAME] : esxnuc.smnet.frMemory" pour l'hôte ESXi.Modifiez les macros suivantes :
CONNECTOR] : 127.0.0.1CONTAINER] : defaultESXNAME] : esxnuc.smnet.frUptime" pour l'hôte ESXi.Modifiez les macros suivantes :
CONNECTOR] : 127.0.0.1CONTAINER] : defaultESXNAME] : esxnuc.smnet.frExportez la configuration dans le collecteur, puis redémarrez-le :
Vous devez visualiser, sur le bandeau supérieur, l'écran suivant :
Si vous cliquez sur l'hôte "Esxi", vous devez obtenir les détails suivants :
h) Ajouter des services supplémentaires à superviser via Centreon Web :
Pour superviser le datastore d'un serveur ESXi, le datastore d'un NAS Synology, le trafic réseau ou le nombre de machines virtuelles, procédez de la manière suivante :
Description] : Datanuc1Lié aux hôtes] : ESXiModèle] : OS-ESXi-Host-Datastore-Usage-customCONNECTOR] : 127.0.0.1CONTAINER] : DefaultDATASTORENAME] : Datanuc1Description] : Active BackupLié aux hôtes] : ESXiModèle] : OS-ESXi-Host-Datastore-Usage-customCONNECTOR] : 127.0.0.1CONTAINER] : DefaultDATASTORENAME] : 172.16.0.10-ActiveBackupforBusinessDescription] : vmnic0Lié aux hôtes] : ESXiModèle] : OS-ESXi-Host-Net-customCONNECTOR] : 127.0.0.1CONTAINER] : DefaultESXNAME] : esxnuc.smnet.frNICNAME] : vmnic0Description] : Number of vmLié aux hôtes] : ESXiModèle] : OS-ESXi-Host-CountVM-customCONNECTOR] : 127.0.0.1CONTAINER] : DefaultESXNAME] : esxnuc.smnet.frDescription] : AlarmsLié aux hôtes] : ESXiModèle] : OS-ESXi-Host-Alarm-customCONNECTOR] : 127.0.0.1CONTAINER] : DefaultESXNAME] : esxnuc.smnet.frExportez la configuration dans le collecteur, puis redémarrez-le :
Si vous cliquez sur l'hôte "Esxi", vous devez obtenir les détails suivants :
Activez SNMP sur votre Synology :
Listez les modes possibles du plugin "centreon_synology.pl" :
#./centreon_synology.pl --list-mode
En fonction du résultat de la commande précédente, créez les commandes suivantes via Centreon Web :
Ajoutez la commande 'HW-Storage-Hardware-Global-Synology' :
Nom de commande] : HW-Storage-Hardware-Global-SynologyType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_synology.pl --mode=components\--hostname=$HOSTADDRESS$ --snmp-community='$_HOSTSNMPCOMMUNITY$' \--snmp-version='$_HOSTSNMPVERSION$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'HW-Storage-Cpu-Synology' :
Nom de commande] : HW-Storage-Cpu-SynologyType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_synology.pl --mode=cpu\--hostname=$HOSTADDRESS$ --snmp-community='$_HOSTSNMPCOMMUNITY$' \--snmp-version='$_HOSTSNMPVERSION$' --warning-average='$_SERVICEWARNINGAVERAGE$' \--critical-average='$_SERVICECRITICALAVERAGE$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) WARNINGAVERAGE : WarningMACRO (SERVICE) CRITICALAVERAGE : CriticalMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'HW-Storage-Load-Synology' :
Nom de commande] : HW-Storage-Load-SynologyType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_synology.pl --mode=load\--hostname=$HOSTADDRESS$ --snmp-community='$_HOSTSNMPCOMMUNITY$' \--snmp-version='$_HOSTSNMPVERSION$' --warning='$_SERVICEWARNING$' \--critical='$_SERVICECRITICAL$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) WARNING : WarningMACRO (SERVICE) CRITICAL : CriticalMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'HW-Storage-Memory-Synology' :
Nom de commande] : HW-Storage-Memory-SynologyType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_synology.pl --mode=memory\--hostname=$HOSTADDRESS$ --snmp-community='$_HOSTSNMPCOMMUNITY$' \--snmp-version='$_HOSTSNMPVERSION$' --warning-usage='$_SERVICEWARNINGUSAGE$' \--critical-usage='$_SERVICECRITICALUSAGEL$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) WARNINGUSAGE : WarningMACRO (SERVICE) CRITICALUSAGE : CriticalMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'HW-Storage-Temperature-Synology' :
Nom de commande] : HW-Storage-Temperature-SynologyType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_synology.pl --mode=temperature\--hostname=$HOSTADDRESS$ --snmp-community='$_HOSTSNMPCOMMUNITY$' \--snmp-version='$_HOSTSNMPVERSION$' \--warning-temperature='$_SERVICEWARNINGTEMPERATURE$' \--critical-temperature='$_SERVICECRITICALTEMPERATURE$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) WARNINGTEMPERATURE : WarningMACRO (SERVICE) CRITICALTEMPERATURE : CriticalMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'HW-Storage-Disks-Synology' :
Nom de commande] : HW-Storage-Disks-SynologyType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_synology.pl --mode=storage\--hostname=$HOSTADDRESS$ --snmp-community='$_HOSTSNMPCOMMUNITY$' \--snmp-version='$_HOSTSNMPVERSION$' --warning-usage='$_SERVICEWARNINGUSAGE$' \--critical-usage='$_SERVICECRITICALUSAGE$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) WARNINGUSAGE : WarningMACRO (SERVICE) CRITICALUSAGE : CriticalMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'HW-Storage-Ups-Synology' :
Nom de commande] : HW-Storage-Ups-SynologyType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_synology.pl --mode=ups\--hostname=$HOSTADDRESS$ --snmp-community='$_HOSTSNMPCOMMUNITY$' \--snmp-version='$_HOSTSNMPVERSION$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'HW-Storage-Interfaces-Synology' :
Nom de commande] : HW-Storage-Interfaces-SynologyType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_synology.pl --mode=interfaces\--hostname=$HOSTADDRESS$ --snmp-community='$_HOSTSNMPCOMMUNITY$' \--snmp-version='$_HOSTSNMPVERSION$' --interface='$_SERVICEINTERFACE$' \--warning-in-traffic='$_SERVICEWARNINGIN$' \--warning-out-traffic='$_SERVICEWARNINGOUT$' \--critical-in-traffic='$_SERVICECRITICALIN$' \--critical-out-traffic='$_SERVICECRITICALOUT$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) INTERFACE : Interface NameMACRO (SERVICE) WARNINGIN : Warning INMACRO (SERVICE) WARNINGOUT : Warning OUTMACRO (SERVICE) CRITICALIN : Critical INMACRO (SERVICE) CRITICALOUT : Critical OUTMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez les modèles de service suivants :
Ajoutez le modèle de service 'HW-Storage-Hardware-Global-Synology-SNMP' :
Alias] : Hardware-GlobalNom] : HW-Storage-Hardware-Global-Synology-SNMPModèle] : generic-active-service-customCommande de vérification] : HW-Storage-Hardware-Global-SynologyMacros personnalisées] : [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Hardware-Global-Synology-SNMP-custom' :
Alias] : Hardware-GlobalNom] : HW-Storage-Hardware-Global-Synology-SNMP-customModèle] : HW-Storage-Hardware-Global-Synology-SNMPMacros personnalisées] : [OPTIONS]: --ignore-warn-msgContrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Cpu-Synology-SNMP' :
Alias] : CpuNom] : HW-Storage-Cpu-Synology-SNMPModèle] : generic-active-service-customCommande de vérification] : HW-Storage-Cpu-SynologyMacros personnalisées] : [WARNINGAVERAGE]: [CRITICALAVERAGE]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Cpu-Synology-SNMP-custom' :
Alias] : CpuNom] : HW-Storage-Cpu-Synology-SNMP-customModèle] : HW-Storage-Cpu-Synology-SNMPMacros personnalisées] : [WARNINGAVERAGE]:80 [CRITICALAVERAGE]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Load-Synology-SNMP' :
Alias] : LoadNom] : HW-Storage-Load-Synology-SNMPModèle] : generic-active-service-customCommande de vérification] : HW-Storage-Load-SynologyMacros personnalisées] : [WARNING]: [CRITICAL]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Load-Synology-SNMP-custom' :
Alias] : LoadNom] : HW-Storage-Load-Synology-SNMP-customModèle] : HW-Storage-Load-Synology-SNMPMacros personnalisées] : [WARNING]:80 [CRITICAL]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Memory-Synology-SNMP' :
Alias] : MemoryNom] : HW-Storage-Memory-Synology-SNMPModèle] : generic-active-service-customCommande de vérification] : HW-Storage-Memory-SynologyMacros personnalisées] : [WARNINGUSAGE]: [CRITICALUSAGE]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Memory-Synology-SNMP-custom' :
Alias] : MemoryNom] : HW-Storage-Memory-Synology-SNMP-customModèle] : HW-Storage-Memory-Synology-SNMPMacros personnalisées] : [WARNINGUSAGE]:80 [CRITICALUSAGE]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Temperature-Synology-SNMP' :
Alias] : TemperatureNom] : HW-Storage-Temperature-Synology-SNMPModèle] : generic-active-service-customCommande de vérification] : HW-Storage-Temperature-SynologyMacros personnalisées] : [WARNINGTEMPERATURE]: [CRITICALTEMPERATURE]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Temperature-Synology-SNMP-custom' :
Alias] : TemperatureNom] : HW-Storage-Temperature-Synology-SNMP-customModèle] : HW-Storage-Temperature-Synology-SNMPMacros personnalisées] : [WARNINGTEMPERATURE]:80 [CRITICALTEMPERATURE]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Disks-Synology-SNMP' :
Alias] : DisksNom] : HW-Storage-Disks-Synology-SNMPModèle] : generic-active-service-customCommande de vérification] : HW-Storage-Disks-SynologyMacros personnalisées] : [WARNINGUSAGE]: [CRITICALUSAGE]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Disks-Synology-SNMP-custom' :
Alias] : DisksNom] : HW-Storage-Disks-Synology-SNMP-customModèle] : HW-Storage-Disks-Synology-SNMPMacros personnalisées] : [WARNINGUSAGE]:80 [CRITICALUSAGE]:90 [OPTIONS]:Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Ups-Synology-SNMP' :
Alias] : UpsNom] : HW-Storage-Ups-Synology-SNMPModèle] : generic-active-service-customCommande de vérification] : HW-Storage-Ups-SynologyMacros personnalisées] : [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Ups-Synology-SNMP-custom' :
Alias] : UpsNom] : HW-Storage-Ups-Synology-SNMP-customModèle] : HW-Storage-Ups-Synology-SNMPMacros personnalisées] : [OPTIONS]: --ignore-warn-msgContrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Interfaces-Synology-SNMP' :
Alias] : TrafficNom] : HW-Storage-Interfaces-Synology-SNMPModèle] : generic-active-service-customCommande de vérification] : HW-Storage-Interfaces-SynologyMacros personnalisées] : [INTERFACE]: [WARNINGIN]: [WARNINGOUT]: [CRITICALIN]: [CRITICALOUT]: [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'HW-Storage-Interfaces-Synology-SNMP-custom' :
Alias] : TrafficNom] : HW-Storage-Interfaces-Synology-SNMP-customModèle] : HW-Storage-Interfaces-Synology-SNMPMacros personnalisées] : [INTERFACE]: [WARNINGIN]:80 [WARNINGOUT]:80 [CRITICALIN]:90 [CRITICALOUT]:90
[OPTIONS]: --name --add-traffic --verboseContrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle d'hôte 'HW-Storage-Synology-SNMP' :
Nom] : HW-Storage-Synology-SNMPAlias] : Template to check Synology StorageModèle] : generic-active-host-customAjoutez le modèle d'hôte 'HW-Storage-Synology-SNMP-custom' :
Nom] : HW-Storage-Synology-SNMP-customAlias] : Template to check Synology StorageModèle] : HW-Storage-Synology-SNMPModèles de service liés] :HW-Storage-Cpu-Synology-SNMP-customHW-Storage-Disks-Synology-SNMP-customHW-Storage-Hardware-Global-Synology-SNMP-customHW-Storage-Load-Synology-SNMP-customHW-Storage-Memory-Synology-SNMP-customHW-Storage-Temperature-Synology-SNMP-customAjoutez le NAS Synology :
Nom] : DS718+Alias] : NAS DS718+Adresse IP / DNS] : 172.16.0.10Communauté SNMP et Version] : public 2cSurveillé depuis le collecteur] : CentralFuseau horaire / Localisation] : Europe/ParisModèle] :HW-Storage-Synology-SNMP-custom".Créer aussi les services liés aux modèles] : Oui
Exportez la configuration dans le collecteur, puis redémarrez-le :
Si vous cliquez sur l'hôte "DS718+", vous devez obtenir les détails suivants :
Pour superviser l'UPS connecté au NAS, les disques et volumes du NAS, le trafic réseau, procédez de la manière suivante :
Description] : UpsLié aux hôtes] : DS718+Modèle] : HW-Storage-Ups-Synology-SNMP-customDescription] : Traffic-eth0Lié aux hôtes] : DS718+Modèle] : HW-Storage-Traffic-Synology-SNMP-customINTERFACE] : eth0Description] : Disk-/Lié aux hôtes] : DS718+Modèle] : OS-Linux-Disk-Generic-Name-SNMP-customDISKNAME] : /Description] : Disk-/tmpLié aux hôtes] : DS718+Modèle] : OS-Linux-Disk-Generic-Name-SNMP-customDISKNAME] : /tmpDescription] : Disk-/volume1Lié aux hôtes] : DS718+Modèle] : OS-Linux-Disk-Generic-Name-SNMP-customDISKNAME] : /volume1Description] : Disk-/volume2Lié aux hôtes] : DS718+Modèle] : OS-Linux-Disk-Generic-Name-SNMP-customDISKNAME] : /volume2Exportez la configuration dans le collecteur, puis redémarrez-le :
Si vous cliquez sur le NAS "DS718+", vous devez obtenir les détails suivants :
Listez les modes possibles du plugin "centreon_hp_standard_snmp.pl" :
#./centreon_hp_standard_snmp.pl --list-mode
Testez le fonctionnement de ce plugin sur votre switch HP :
#./centreon_hp_standard_snmp.pl --mode=hardware--snmp-community=public \--snmp-version=2c --hostname=172.16.7.253 --component='.*' --verbose
#./centreon_hp_standard_snmp.pl --mode=cpu--snmp-community=public \--snmp-version=2c --hostname=172.16.7.253 --warning-usage=80 --critical-usage=90
#./centreon_hp_standard_snmp.pl --mode=list-interfaces--snmp-community=public \--snmp-version=2c --hostname=172.16.7.253 --oid-filter ifDesc --oid-display ifDesc
#./centreon_hp_standard_snmp.pl --mode=memory--snmp-community=public \--snmp-version=2c --hostname=172.16.7.253 --warning-usage=80 --critical-usage=90
#./centreon_hp_standard_snmp.pl --mode=uptime--snmp-community=public \--snmp-version=2c --hostname=172.16.7.253
#./centreon_hp_standard_snmp.pl --mode=interfaces--snmp-community=public \--snmp-version=2c --hostname=172.16.7.253 --oid-filter ifDesc \--oid-display ifDesc --interface='1/0/1$' --warning-in-traffic=70 \--warning-out-traffic=70 --critical-in-traffic=80 --critical-out-traffic=80 \--name --add-traffic --add-status
Pour un lien 'LACP' :
#./centreon_hp_standard_snmp.pl --mode=interfaces--snmp-community=public \--snmp-version=2c --hostname=172.16.7.252 --oid-filter ifDesc \--oid-display ifDesc --interface='1/0/7$|1/0/8$' --warning-in-traffic=70 \--warning-out-traffic=70 --critical-in-traffic=80 --critical-out-traffic=80 \--name --add-traffic --add-status \--change-perfdata='traffic_in_GigabitEthernet',target_in,, \--change-perfdata='traffic_out_GigabitEthernet',target_out_,, \--extend-perfdata-group=',traffic_in,sum(target_(in))' \--extend-perfdata-group=',traffic_out,sum(target_(out))' \--snmp-autoreduce --filter-perfdata=traffic
Ajoutez la commande 'Net-HP-Standard-SNMP-Hardware' :
Nom de commande] : Net-HP-Standard-SNMP-HardwareType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_hp_standard_snmp.pl --mode=hardware\--snmp-community='$_HOSTSNMPCOMMUNITY$' --snmp-version='$_HOSTSNMPVERSION$'\--hostname=$HOSTADDRESS$ --component='$_SERVICECOMPONENT$' $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) COMPONENT : ComponentMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'Net-HP-Standard-SNMP-Cpu' :
Nom de commande] : Net-HP-Standard-SNMP-CpuType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_hp_standard_snmp.pl --mode=cpu\--snmp-community='$_HOSTSNMPCOMMUNITY$' --snmp-version='$_HOSTSNMPVERSION$'\--hostname=$HOSTADDRESS$ --warning-usage='$_SERVICEWARNINGUSAGE$' \--critical-usage='$_SERVICECRITICALUSAGE$' $_SERVICEOPTIONS$ --verbose
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) WARNINGUSAGE : WarningMACRO (SERVICE) CRITICALUSAGE : CriticalMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'Net-HP-Standard-SNMP-Memory' :
Nom de commande] : Net-HP-Standard-SNMP-MemoryType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_hp_standard_snmp.pl --mode=memory\--snmp-community='$_HOSTSNMPCOMMUNITY$' --snmp-version='$_HOSTSNMPVERSION$'\--hostname=$HOSTADDRESS$ --warning-usage='$_SERVICEWARNINGUSAGE$' \--critical-usage='$_SERVICECRITICALUSAGE$' $_SERVICEOPTIONS$ --verbose
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (SERVICE) WARNINGUSAGE : WarningMACRO (SERVICE) CRITICALUSAGE : CriticalMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'Net-HP-Standard-SNMP-Uptime' :
Nom de commande] : Net-HP-Standard-SNMP-UptimeType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_hp_standard_snmp.pl --mode=uptime\--snmp-community='$_HOSTSNMPCOMMUNITY$' --snmp-version='$_HOSTSNMPVERSION$'\--hostname=$HOSTADDRESS$ $_SERVICEOPTIONS$
Description des macros] :MACRO (SERVICE) OPTIONS : Service OptionsMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéAjoutez la commande 'Net-HP-Standard-SNMP-Traffic-Name' :
Nom de commande] : Net-HP-Standard-SNMP-Traffic-NameType de commande] : VérificationLigne de commande] :$CENTREONPLUGINS$/centreon_hp_standard_snmp.pl --mode=interfaces\--snmp-community='$_HOSTSNMPCOMMUNITY$' --snmp-version='$_HOSTSNMPVERSION$'\--hostname=$HOSTADDRESS$ --interface='$_SERVICEINTERFACENAME$'\--warning-in-traffic='$_SERVICEWARNINGIN$'\--warning-out-traffic='$_SERVICEWARNINGOUT$'\--critical-in-traffic='$_SERVICECRITICALIN$'\--critical-out-traffic='$_SERVICECRITICALOUT$'\--$_SERVICEOPTIONS$ --name --add-traffic --add-status
Description des macros] :MACRO (SERVICE) INTERFACENAME : Interface NameMACRO (SERVICE) WARNINGIN : Warning INMACRO (SERVICE) WARNINGOUT : Warning OUTMACRO (SERVICE) CRITICALIN : Critical INMACRO (SERVICE) CRITICALOUT : Critical OUTMACRO (SERVICE) OPTIONS : Service OptionsMACRO (HOST) SNMPCOMMUNITY : CommunityMACRO (HOST) SNMPVERSION : SNMP Version
Statut] : ActivéCréez les modèles de service suivants :
Ajoutez le modèle de service 'Net-HP-Standard-Hardware-SNMP' :
Alias] : HardwareNom] : Net-HP-Standard-Hardware-SNMPModèle] : generic-active-service-customCommande de vérification] : Net-HP-Standard-SNMP-HardwareMacros personnalisées] : [COMPONENT]:.* [OPTIONS]:--verboseNombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 15Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'Net-HP-Standard-Hardware-SNMP-custom' :
Alias] : HardwareNom] : Net-HP-Standard-Hardware-SNMP-customModèle] : Net-HP-Standard-Hardware-SNMPMacros personnalisées] :Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'Net-HP-Standard-Cpu-SNMP' :
Alias] : CpuNom] : Net-HP-Standard-Cpu-SNMPModèle] : generic-active-service-customCommande de vérification] : Net-HP-Standard-SNMP-CpuMacros personnalisées] : [WARNINGUSAGE]:90 [CRITICALUSAGE]:95 [OPTIONS]:--verboseContrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'Net-HP-Standard-Cpu-SNMP-custom' :
Alias] : CpuNom] : Net-HP-Standard-Cpu-SNMP-customModèle] : Net-HP-Standard-Cpu-SNMPMacros personnalisées] :Ajoutez le modèle de service 'Net-HP-Standard-Uptime-SNMP' :
Alias] : UptimeNom] : Net-HP-Standard-Uptime-SNMPModèle] : generic-active-service-customCommande de vérification] : Net-HP-Standard-SNMP-UptimeMacros personnalisées] : [OPTIONS]:Nombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 60Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'Net-HP-Standard-Uptime-SNMP-custom' :
Alias] : UptimeNom] : Net-HP-Standard-Uptime-SNMP-customModèle] : Net-HP-Standard-Uptime-SNMPMacros personnalisées] :Ajoutez le modèle de service 'Net-HP-Standard-Memory-SNMP' :
Alias] : MemoryNom] : Net-HP-Standard-Memory-SNMPModèle] : generic-active-service-customCommande de vérification] : Net-HP-Standard-SNMP-MemoryMacros personnalisées] : [WARNINGUSAGE]:80 [CRITICALUSAGE]:90 [OPTIONS]:--verboseNombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 10Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'Net-HP-Standard-Memory-SNMP-custom' :
Alias] : MemoryNom] : Net-HP-Standard-Memory-SNMP-customModèle] : Net-HP-Standard-Memory-SNMPMacros personnalisées] :Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'Net-HP-Standard-Traffic-Name-SNMP' :
Alias] : Traffic-NameNom] : Net-HP-Standard-Traffic-Name-SNMPModèle] : generic-active-service-customCommande de vérification] : Net-HP-Standard-SNMP-Traffic-NameMacros personnalisées] : [INTERFACENAME] [WARNINGIN]:80 [WARNINGOUT]:80
[CRITICALIN]:90 [CRITICALOUT]:90 [OPTIONS]:--name --add-traffic --add-statusNombre de contrôle avant validation de l'état] : 3Intervalle normal de contrôle] : 5Intervalle non régulier de contrôle] : 1Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle de service 'Net-HP-Standard-Traffic-Name-SNMP-custom' :
Alias] : Traffic-NameNom] : Net-HP-Standard-Traffic-Name-SNMP-customModèle] : Net-HP-Standard-Traffic-Name-SNMPMacros personnalisées] :Contrôle actif activé] : DéfautContrôle passif activé] : DéfautEst volatile] : DéfautAjoutez le modèle d'hôte 'Net-HP-Standard-SNMP' :
Nom] : Net-HP-Standard-SNMPAlias] : Template to check HP SwitchModèle] : generic-active-host-customAjoutez le modèle d'hôte 'Net-HP-Standard-SNMP-custom' :
Nom] : Net-HP-Standard-SNMP-customAlias] : Template to check HP SwitchModèle] : Net-HP-Standard-SNMPModèles de service liés] :Net-HP-Standard-Cpu-SNMP-CustomNet-HP-Standard-Hardware-SNMP-CustomNet-HP-Standard-Memory-SNMP-CustomNet-HP-Standard-Uptime-SNMP-CustomAjoutez un switch HP :
Nom] : SWITCH-3Alias] : JG921A HPE-3Adresse IP / DNS] : 172.16.7.253Communauté SNMP et Version] : public 2cSurveillé depuis le collecteur] : CentralFuseau horaire / Localisation] : Europe/ParisModèle] :Net-HP-Standard-SNMP-custom".Créer aussi les services liés aux modèles] : Oui
Exportez la configuration dans le collecteur, puis redémarrez-le :
Si vous cliquez sur l'hôte "SWITCH-3", vous devez obtenir les détails suivants :