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.conf
Ligne n° 15 : agentAddress udp:161
Ligne n° 16 : rocommunity public
Ligne n° 79 : sysLocation SMNet
Ligne 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 t
Cisco(config)#
snmp-server community public ro
Cisco(config)#
exit
Cisco#
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::MakeMaker
cpan[2]>
upgrade Module::Build
cpan[3]>
install YAML
cpan[4]>
install Time::Piece
cpan[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 shell
cpan[1]>
upgrade Try::Tiny
cpan[2]>
upgrade Crypt::SSLeay
cpan[3]>
upgrade UUID
cpan[4]>
upgrade XML::NamespaceSupport
cpan[5]>
upgrade XML::LibXML::Common
cpan[6]>
upgrade XML::LibXML
cpan[7]>
upgrade Socket6
cpan[8]>
upgrade IO::Socket::INET6
cpan[9]>
upgrade Net::INET6Glue
cpan[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-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) OPTIONS : Service Options
Statut
] : ActivéAjoutez la commande 'OS-ESXi-health-Host
' :
Nom de commande
] : OS-ESXi-Health-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) ESXNAME : ESXi
MACRO (SERVICE) OPTIONS : Service Options
Statut
] : ActivéAjoutez la commande 'OS-ESXi-Memory-Host
' :
Nom de commande
] : OS-ESXi-Memory-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) ESXNAME : ESXi
MACRO (SERVICE) WARNING : Warning
MACRO (SERVICE) CRITICAL : Critical
MACRO (SERVICE) OPTIONS : Service Options
Statut
] : ActivéAjoutez la commande 'OS-ESXi-Cpu-Host
' :
Nom de commande
] : OS-ESXi-Cpu-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) ESXNAME : ESXi
MACRO (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-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) ESXNAME : ESXi
MACRO (SERVICE) OPTIONS : Service Options
Statut
] : ActivéAjoutez la commande 'OS-ESXi-Maintenance-Host
' :
Nom de commande
] : OS-ESXi-Maintenance-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) ESXNAME : ESXi
MACRO (SERVICE) OPTIONS : Service Options
Statut
] : ActivéAjoutez la commande 'OS-ESXi-Datastore-Usage-Host
' :
Nom de commande
] : OS-ESXi-Datastore-Usage-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) DATASTORENAME : Datastore Name
MACRO (SERVICE) WARNINGUSAGE : Warning Usage
MACRO (SERVICE) CRITICALUSAGE : Critical Usage
MACRO (SERVICE) OPTIONS : Service Options
Statut
] : ActivéAjoutez la commande 'OS-ESXi-Net-Host
' :
Nom de commande
] : OS-ESXi-Net-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) ESXNAME : ESXi
MACRO (SERVICE) WARNINGIN : Warning IN
MACRO (SERVICE) WARNINGOUT : Warning OUT
MACRO (SERVICE) CRITICALIN : Critical IN
MACRO (SERVICE) CRITICALOUT : Critical OUT
MACRO (SERVICE) OPTIONS : Service Options
Statut
] : ActivéAjoutez la commande 'OS-ESXi-CountVM-Host
' :
Nom de commande
] : OS-ESXi-CountVM-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) ESXNAME : ESXi
MACRO (SERVICE) OPTIONS : Service Options
Statut
] : ActivéAjoutez la commande 'OS-ESXi-Alarm-Host
' :
Nom de commande
] : OS-ESXi-Alarm-Host
Type 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 : Connector
MACRO (SERVICE) CONTAINER : Container
MACRO (SERVICE) ESXNAME : ESXi
MACRO (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-Uptime
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-Uptime-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-Uptime
Macros 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-Cpu
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-Cpu-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-Cpu
Macros 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-Memory
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-Memory-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-Memory
Macros 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-Health
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-Health-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-Health
Macros 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-Maintenance
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-Maintenance-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-Maintenance
Macros 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-Usage
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-Datastore-Usage-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-Datastore-Usage
Macros 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-Net
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-Net-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-Net
Macros 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-CountVM
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-CountVM-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-CountVM
Macros 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-Alarm
Modèle
] : generic-active-service-customCommande de vérification
] : OS-ESXi-Alarm-Host
Macros 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-custom
Modèle
] : OS-ESXi-Host-Alarm
Macros 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-SDK
Alias
] : 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-custom
Alias
] : Template to check ESXi server using Perl SDKModèle
] : OS-ESXi-SDK
Modèles de service liés
] :OS-ESXi-Host-Cpu-custom
OS-ESXi-Host-Health-custom
OS-ESXi-Host-Maintenance-custom
OS-ESXi-Host-Memory-custom
OS-ESXi-Host-custom
g) 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
] : OuiCpu
" 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-custom
CONNECTOR
] : 127.0.0.1CONTAINER
] : DefaultDATASTORENAME
] : Datanuc1Description
] : Active BackupLié aux hôtes
] : ESXiModèle
] : OS-ESXi-Host-Datastore-Usage-custom
CONNECTOR
] : 127.0.0.1CONTAINER
] : DefaultDATASTORENAME
] : 172.16.0.10-ActiveBackupforBusinessDescription
] : vmnic0Lié aux hôtes
] : ESXiModèle
] : OS-ESXi-Host-Net-custom
CONNECTOR
] : 127.0.0.1CONTAINER
] : DefaultESXNAME
] : esxnuc.smnet.frNICNAME
] : vmnic0Description
] : Number of vmLié aux hôtes
] : ESXiModèle
] : OS-ESXi-Host-CountVM-custom
CONNECTOR
] : 127.0.0.1CONTAINER
] : DefaultESXNAME
] : esxnuc.smnet.frDescription
] : AlarmsLié aux hôtes
] : ESXiModèle
] : OS-ESXi-Host-Alarm-custom
CONNECTOR
] : 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-Synology
Type 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 Options
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'HW-Storage-Cpu-Synology
' :
Nom de commande
] : HW-Storage-Cpu-Synology
Type 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 Options
MACRO (SERVICE) WARNINGAVERAGE : Warning
MACRO (SERVICE) CRITICALAVERAGE : Critical
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'HW-Storage-Load-Synology
' :
Nom de commande
] : HW-Storage-Load-Synology
Type 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 Options
MACRO (SERVICE) WARNING : Warning
MACRO (SERVICE) CRITICAL : Critical
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'HW-Storage-Memory-Synology
' :
Nom de commande
] : HW-Storage-Memory-Synology
Type 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 Options
MACRO (SERVICE) WARNINGUSAGE : Warning
MACRO (SERVICE) CRITICALUSAGE : Critical
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'HW-Storage-Temperature-Synology
' :
Nom de commande
] : HW-Storage-Temperature-Synology
Type 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 Options
MACRO (SERVICE) WARNINGTEMPERATURE : Warning
MACRO (SERVICE) CRITICALTEMPERATURE : Critical
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'HW-Storage-Disks-Synology
' :
Nom de commande
] : HW-Storage-Disks-Synology
Type 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 Options
MACRO (SERVICE) WARNINGUSAGE : Warning
MACRO (SERVICE) CRITICALUSAGE : Critical
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'HW-Storage-Ups-Synology
' :
Nom de commande
] : HW-Storage-Ups-Synology
Type 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 Options
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'HW-Storage-Interfaces-Synology
' :
Nom de commande
] : HW-Storage-Interfaces-Synology
Type 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 Options
MACRO (SERVICE) INTERFACE : Interface Name
MACRO (SERVICE) WARNINGIN : Warning IN
MACRO (SERVICE) WARNINGOUT : Warning OUT
MACRO (SERVICE) CRITICALIN : Critical IN
MACRO (SERVICE) CRITICALOUT : Critical OUT
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : HW-Storage-Hardware-Global-Synology
Macros 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-custom
Modèle
] : HW-Storage-Hardware-Global-Synology-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : HW-Storage-Cpu-Synology
Macros 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-custom
Modèle
] : HW-Storage-Cpu-Synology-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : HW-Storage-Load-Synology
Macros 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-custom
Modèle
] : HW-Storage-Load-Synology-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : HW-Storage-Memory-Synology
Macros 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-custom
Modèle
] : HW-Storage-Memory-Synology-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : HW-Storage-Temperature-Synology
Macros 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-custom
Modèle
] : HW-Storage-Temperature-Synology-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : HW-Storage-Disks-Synology
Macros 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-custom
Modèle
] : HW-Storage-Disks-Synology-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : HW-Storage-Ups-Synology
Macros 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-custom
Modèle
] : HW-Storage-Ups-Synology-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : HW-Storage-Interfaces-Synology
Macros 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-custom
Modèle
] : HW-Storage-Interfaces-Synology-SNMP
Macros 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-SNMP
Alias
] : 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-custom
Alias
] : Template to check Synology StorageModèle
] : HW-Storage-Synology-SNMP
Modèles de service liés
] :HW-Storage-Cpu-Synology-SNMP-custom
HW-Storage-Disks-Synology-SNMP-custom
HW-Storage-Hardware-Global-Synology-SNMP-custom
HW-Storage-Load-Synology-SNMP-custom
HW-Storage-Memory-Synology-SNMP-custom
HW-Storage-Temperature-Synology-SNMP-custom
Ajoutez 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
] : OuiExportez 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-custom
Description
] : Traffic-eth0Lié aux hôtes
] : DS718+Modèle
] : HW-Storage-Traffic-Synology-SNMP-custom
INTERFACE
] : eth0Description
] : Disk-/Lié aux hôtes
] : DS718+Modèle
] : OS-Linux-Disk-Generic-Name-SNMP-custom
DISKNAME
] : /Description
] : Disk-/tmpLié aux hôtes
] : DS718+Modèle
] : OS-Linux-Disk-Generic-Name-SNMP-custom
DISKNAME
] : /tmpDescription
] : Disk-/volume1Lié aux hôtes
] : DS718+Modèle
] : OS-Linux-Disk-Generic-Name-SNMP-custom
DISKNAME
] : /volume1Description
] : Disk-/volume2Lié aux hôtes
] : DS718+Modèle
] : OS-Linux-Disk-Generic-Name-SNMP-custom
DISKNAME
] : /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-Hardware
Type 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 Options
MACRO (SERVICE) COMPONENT : Component
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'Net-HP-Standard-SNMP-Cpu
' :
Nom de commande
] : Net-HP-Standard-SNMP-Cpu
Type 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 Options
MACRO (SERVICE) WARNINGUSAGE : Warning
MACRO (SERVICE) CRITICALUSAGE : Critical
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'Net-HP-Standard-SNMP-Memory
' :
Nom de commande
] : Net-HP-Standard-SNMP-Memory
Type 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 Options
MACRO (SERVICE) WARNINGUSAGE : Warning
MACRO (SERVICE) CRITICALUSAGE : Critical
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'Net-HP-Standard-SNMP-Uptime
' :
Nom de commande
] : Net-HP-Standard-SNMP-Uptime
Type 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 Options
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (HOST) SNMPVERSION : SNMP Version
Statut
] : ActivéAjoutez la commande 'Net-HP-Standard-SNMP-Traffic-Name
' :
Nom de commande
] : Net-HP-Standard-SNMP-Traffic-Name
Type 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 Name
MACRO (SERVICE) WARNINGIN : Warning IN
MACRO (SERVICE) WARNINGOUT : Warning OUT
MACRO (SERVICE) CRITICALIN : Critical IN
MACRO (SERVICE) CRITICALOUT : Critical OUT
MACRO (SERVICE) OPTIONS : Service Options
MACRO (HOST) SNMPCOMMUNITY : Community
MACRO (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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : Net-HP-Standard-SNMP-Hardware
Macros 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-custom
Modèle
] : Net-HP-Standard-Hardware-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : Net-HP-Standard-SNMP-Cpu
Macros 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-custom
Modèle
] : Net-HP-Standard-Cpu-SNMP
Macros personnalisées
] :Ajoutez le modèle de service 'Net-HP-Standard-Uptime-SNMP
' :
Alias
] : UptimeNom
] : Net-HP-Standard-Uptime-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : Net-HP-Standard-SNMP-Uptime
Macros 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-custom
Modèle
] : Net-HP-Standard-Uptime-SNMP
Macros personnalisées
] :Ajoutez le modèle de service 'Net-HP-Standard-Memory-SNMP
' :
Alias
] : MemoryNom
] : Net-HP-Standard-Memory-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : Net-HP-Standard-SNMP-Memory
Macros 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-custom
Modèle
] : Net-HP-Standard-Memory-SNMP
Macros 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-SNMP
Modèle
] : generic-active-service-customCommande de vérification
] : Net-HP-Standard-SNMP-Traffic-Name
Macros 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-custom
Modèle
] : Net-HP-Standard-Traffic-Name-SNMP
Macros 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-SNMP
Alias
] : 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-custom
Alias
] : Template to check HP SwitchModèle
] : Net-HP-Standard-SNMP
Modèles de service liés
] :Net-HP-Standard-Cpu-SNMP-Custom
Net-HP-Standard-Hardware-SNMP-Custom
Net-HP-Standard-Memory-SNMP-Custom
Net-HP-Standard-Uptime-SNMP-Custom
Ajoutez 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
] : OuiExportez 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 :