Zabbix – Superviser un cluster Nutanix

 In Nutanix, Zabbix

Nous allons voir ici comment superviser un Cluster Nutanix avec Zabbix. Cet article fait suite à l’article :  “INSTALLATION ZABBIX 3.4 SOUS DEBIAN 9“,

Le Template Zabbix

Il existe un Template Nutanix pour Zabbix qui a été créé par Alain DEVARIEUX. Il est téléchargeable sur son GitHub: https://github.com/aldevar/Zabbix_Nutanix_Template

Il permet de découvrir automatiquement les Containers, les Hyperviseurs, les CVM, et les VMs avec de nombreuses métriques associées.

 

Ajouter le template dans Zabbix

Pour ajouter le template dans Zabbix, aller dans l’onglet “Configuration”  > “Templates” puis faire “import”

 

Sélectionner ensuite le XML du Template:

Le Template est maintenant installé et prêt à être utilisé:

Configuration SNMP Nutanix

Ce Template utilise  SNMPv3 en mode authPriv avec Auth SHA et Privacy AES, il est donc nécessaire d’activer et configurer SNMP dans PRISM.

Connectez vous à votre Cluster Nutanix

Puis aller dans le menu SNMP, en ouvrant le menu en haut à droite :

Ajouter le transport en UDP sur le port 161 (port par défaut)  :

Ajouter un utilisateur dans l’onglet “Users”:

Ajouter la MIB Nutanix dans Zabbix

Il est aussi nécessaire d’ajouter la MIB Nutanix au serveur Zabbix.

Dans le menu SNMP de PRISM, cliquer sur “View MIB” pour la télécharger:

Puis  placer la dans le dossier suivant de votre serveur Zabbix:

/usr/share/snmp/mibs/

Pour vérifier le bon fonctionnement, vous pouvez utiliser la commande snmpwalk :

snmpwalk -v 3 -a SHA -A PASS_SHA -u zabbix -x AES -X PASS_AES VIP_NUTANIX -l AuthPriv hypervisorName

Il vous sera peut être nécessaire d’installer les outils SNMP avec la commande suivante:

apt-get install snmp snmp-mibs-downloader

et d’activer l’utilisation des MIBs en modifiant la configuration SNMP:

vim /etc/snmp/snmp.conf

Puis remplacer la ligne “mibs : ” par:

mibs +ALL

Redémarrer le serveur Zabbix:

root@debian:~# service zabbix-server restart

Voici un exemple de la commande snmpwalk pour récupérer la liste des hyperviseurs:

root@debian:~# snmpwalk -v 3 -a SHA -A zabbix2017 -u zabbix -x AES -X zabbix2017 10.0.0.41 -l AuthPriv hypervisorName

 

Ajouter votre cluster Nutanix dans Zabbix

Nous sommes maintenant prêt à ajouter le cluster Nutanix dans Zabbix

Aller dans le menu “Configuration” > “Hosts” > “Create host”

 

Compléter le formulaire avec les infos de votre Cluster Nutanix (hostname, Groups, SNMP interfaces) :

 

Dans l’onglet “Template”,  sélectionner le template Nutanix que nous avons importé précédemment puis cliquer sur le petit “Add”:

 

Pour finir, dans l’onglet “Macros” ajouter les 3 macro suivantes avec vos mots de passe SNMP:

{$NTX_SNMP_USER}
{$NTX_SNMP_AUTH}
{$NTX_SNMP_PRIV}

Terminer avec le bouton “Add” bleu.

Si tout ce passe bien, la case “SNMP” devrait devenir vert:

Voir les données

L’onglet “Monitoring” > “Latest Data” est un bon moyen pour voir les données arriver:

Les Triggers ( alarmes) 

Des triggers sont déjà configurés pour vous prévenir en cas de problème. Libre à vous d’ajuster les seuils en fonction de vos besoins:

 

Start typing and press Enter to search