Monitoring Proxmox EV avec Centreon

Imprimable, PDF & Email

Il est temps de surveiller nos serveurs Proxmox VE, Aujourd’hui, il est temps de voir les possibilités que nous avons de surveiller ces hyperviseurs à partir du logiciel de surveillance par excellence, Centreon. Nous verrons comment obtenir les indicateurs de vos performances, les statuts de vos machines virtuelles ou de votre stockage, entre autres.

De nombreuses organisations travaillent avec Proxmox depuis longtemps, mais peut-être ces dernières années, grâce à VMware, devient de plus en plus visible chaque jour, Dans le blog, nous essaierons d’apporter quelques documents qui peuvent vous fournir à tous ceux d’entre vous qui ont implanté Proxmox, Ou peut-être voulez-vous découvrir certaines de ses merveilles. Dans cet article, nous allons voir comment surveiller nos serveurs Proxmox VE, dans le but de connaître à tout moment sa disponibilité et ses performances; comme nous le ferons toujours avec Centreon.

Pour pouvoir accéder aux données de nos hyperviseurs Proxmox, Avoir 2 Options, l’un via SNMP et l’autre via l’API. Le premier, SNMP, étant une distribution Linux basée sur Debian, nous procédons à son installation comme nous le ferions habituellement dans n’importe quelle Debian, donc, Ressources serveur typiques, CPU, BÉLIER, Disques, Filet, Processus… nous les obtenions comme si nous avions affaire à n’importe quel Linux, en associant le modèle de système d’exploitation Linux, nous les aurions déjà. Et la deuxième option, Eh bien, par défaut, Proxmox a déjà son API activée pour pouvoir travailler et effectuer des requêtes en toute sécurité.

Comme souvent, Aujourd’hui, nous allons à nouveau nous appuyer sur le projet de Plug-ins Centreon, qui, comme vous le savez, est un costume qu’ils nous donnent pour pouvoir surveiller beaucoup de choses. Si ça ne vous dit rien, ici Nous parlons de ses possibilités. Puits, Eh bien, avec ce script que Centreon nous donne, nous pouvons ajouter un plugin appelé 'apps::Prochain Mox::voir::Restapi::Plugin’ et surveiller les choses intéressantes à notre hyperviseur. Grâce à lui, nous pourrons connaître l’état et les performances du nœud et des machines virtuelles, ainsi que l’utilisation de nos stockages..

Je vous laisse si vous êtes d’accord avec le 3 Commandes que j’utilise, Pour surveiller l’état du nœud:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=applications::Prochain Mox::voir::Restapi::plugin --mode=node-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --warning-cpu=$ARG 3$ --warning-memory=$ARG 4$ --warning-swap=$ARG 5$ --warning-fs=$ARG 6$ --critical-cpu=$ARG 7$ --critical-memory=$ARG 8$ --critical-swap=$ARG 9$ --critical-fs=$ARG 10$

Con los siguientes argumentos:

  • ARG1 : Usuario API
  • ARG2 : Contrasena API
  • ARG3 : Avertissement CPU %
  • ARG4 : Avertissement Memoria %
  • ARG5 : Avertissement Swap %
  • ARG6 : Avertissement FileSystem %
  • ARG7 : Processeur critique %
  • ARG8 : Mémoire critique %
  • ARG9 : Échange critique %
  • ARG10 : Système de fichiers critique %

Para monitorizar la salud de las máquinas virtuales:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=applications::Prochain Mox::voir::Restapi::plugin --mode=vm-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --vm-name='$ARG3$' --warning-cpu=$ARG4$ --warning-memory=$ARG5$ --warning-swap=$ARG6$ --critical-cpu=$ARG7$ --critical-memory=$ARG8$ --critical-swap=$ARG9$

Con los siguientes argumentos:

  • ARG1 : Usuario API
  • ARG2 : Contrasena API
  • ARG3 : Nombre MV
  • ARG4 : Avertissement CPU %
  • ARG5 : Avertissement Memoria %
  • ARG6 : Avertissement Swap %
  • ARG7 : Processeur critique %
  • ARG8 : Mémoire critique %
  • ARG9 : Échange critique %

Y para monitorizar el almacenamiento:

perl $CENTREONPLUGINS$/centreon-plugins/src/centreon_plugins.pl --plugin=applications::Prochain Mox::voir::Restapi::plugin --mode=storage-usage --hostname=$HOSTADDRESS$ --api-username=$ARG1$ --api-password='$ARG2$' --ssl-opt="SSL_verify_mode => SSL_VERIFY_NONE" --storage-name='$ARG3$'  --warning-storage=$ARG4$ --critical-storage=$ARG5$

Con los siguientes argumentos:

  • ARG1 : Usuario API
  • ARG2 : Contrasena API
  • ARG3 : Stockage de noms
  • ARG4 : Avertissement %
  • ARG5 : Critique %

Pour ensuite créer les Services dont nous avons besoin, l’un sera l’état du nœud, d’autres seront de connaître la santé de chaque VC, ainsi que ses performances et l’utilisation des ressources; et enfin nous allons créer autant de Services que nous avons de stockages différents.

Après avoir enregistré et exporté comme toujours, nous aurions déjà surveillé notre premier hyperviseur Proxmox VE!

Comme je vous le dis toujours et je sais que je suis un pétard, Si cela aide quelqu’un, je suis satisfait. Vous avez vu qu’il s’agit d’un moyen facile de surveiller un serveur Proxmox, tout d’abord, nous vous traiterons comme n’importe quel autre ordinateur Linux pour avoir les services les plus courants, puis avec le script Centreon Plugins nous pourrons obtenir des données plus spécifiques de la machine. Allez, on est tous en retard, Un câlin, Puisse-t-il très bien se passer pour vous!

Articles recommandés

Auteur

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, N’hésitez pas à me contacter, J’essaierai de vous aider chaque fois que je le pourrai, Partager, c’est vivre ;) . Profiter des documents!!!