6 votes

Comment simplifier la configuration de Nagios dans un centre de données géant ?

Disons que j'ai construit 1000 serveurs à partir de la même image d'OS, tout est identique, y compris les configurations SNMP (ils ont tous des adresses IP uniques bien sûr). Pour chaque serveur, je veux surveiller les 12 mêmes services, tous via SNMP, en utilisant Nagios.

Dans la configuration de Nagios, y a-t-il un moyen de configurer chaque serveur de façon à ne pas avoir à répéter les 12 entrées de service dans chaque fichier hôte ?

Something like: 
    Host MyHost {
      ServiceGroup 12Monkeys;
    }

Mieux encore, existe-t-il un moyen de dire "pour ces 1000 serveurs, surveiller ces 12 services" ?

Servicegroup 12Monkeys {
  Servers: 192.168.0.0/24;
}

Merci !

7voto

Fyodor Sheremetyev Points 388

Pour les services, indiquez un hostgroup_name plutôt qu'un host_name. Placez ensuite chaque hôte dans la définition de groupe d'hôtes appropriée.

Vous pouvez également ajouter des exceptions si vous le souhaitez. Par exemple, pour un service, vous pouvez lister un nom de groupe d'hôtes puis un nom d'hôte !serveur1 pour exclure le serveur1 du contrôle de ce service bien qu'il fasse partie du groupe d'hôtes.

La documentation sur les groupes d'accueil se trouve à l'adresse suivante http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#hostgroup

1voto

songsong Points 173

Les indications pour utiliser les groupes d'hôtes et les groupes de services sont bonnes. Si vous avez un centre de données géant, vous avez probablement une sorte de système de gestion de la configuration et d'inventaire des serveurs. Je me concentrerais également sur la génération automatique des configurations Nagios appropriées pour ces services à partir de ce système.

0voto

Andy Simmons Points 41

Voici une liste de quelques astuces pratiques utilisant les modèles Nagios, y compris la surveillance des mêmes services sur plusieurs hôtes.

http://nagios.sourceforge.net/docs/3_0/objecttricks.html#service

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X