[Resolu] Nagios Hostgroup comment déclarer ?

Nagios Hostgroup comment déclarer ? [Resolu] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 26-05-2009 à 10:14:11    

BOnjour,
 
Voilà je viens d'installer Nagios, je monitore pour le moment un serveur....
J'ai suivi la documentation de Nagios Anglaise trés detaillé... mais il y a un passage que je n'arrive pas à comprendre.
 
Je suis dans la partir Monitoring Windows Machines, je me suis posé la question, si j'ai 20 serveurs et que je dois écrire pour chaque serveur les mêmes service à checker c'est un peu inutile...  
 
Mais je vois qu'ils ont pensé à faire des Host group (dans la doc, ils ne parlent pas comment ça se configure du moins dans cette partie)
 
Est ce que quelqu'un peut m'expliquer ?
 
Comment je peut déclarer que Serveur1, Serveur2, Serveur3 check les memes choses ?
 
 

Code :
  1. ###############################################################################
  2. ###############################################################################
  3. #
  4. # HOST DEFINITIONS
  5. #
  6. ###############################################################################
  7. ###############################################################################
  8. # Define a host for the Windows machine we'll be monitoring
  9. # Change the host_name, alias, and address to fit your situation
  10. define host{
  11.         use             windows-server  ; Inherit default values from a template
  12.         host_name       PSRVARCH2       ; The name we're giving to this host
  13.         alias           PSRVARCH2       ; A longer name associated with the host
  14.         address         192.168.97.27   ; IP address of the host
  15.         }
  16. ###############################################################################
  17. ###############################################################################
  18. #
  19. # HOST GROUP DEFINITIONS
  20. #
  21. ###############################################################################
  22. ###############################################################################
  23. # Define a hostgroup for Windows machines
  24. # All hosts that use the windows-server template will automatically be a member of this group
  25. define hostgroup{
  26.         hostgroup_name  windows-servers ; The name of the hostgroup
  27.         alias           Windows Servers ; Long name of the group
  28.         }
  29. ###############################################################################
  30. ###############################################################################
  31. #
  32. # SERVICE DEFINITIONS
  33. #
  34. ###############################################################################
  35. ###############################################################################
  36. # Create a service for monitoring the version of NSCLient++ that is installed
  37. # Change the host_name to match the name of the host you defined above
  38. define service{
  39.         use                     generic-service
  40.         host_name               PSRVARCH2
  41.         service_description     NSClient++ Version
  42.         check_command           check_nt!CLIENTVERSION


Message édité par PsYKrO_Fred le 26-05-2009 à 11:15:14
Reply

Marsh Posté le 26-05-2009 à 10:14:11   

Reply

Marsh Posté le 26-05-2009 à 10:22:09    

http://nagios.sourceforge.net/docs [...] #hostgroup


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 26-05-2009 à 10:27:02    

Pour ce que tu veux faire, c est pas les hostgroup qu il faut utiliser mais plutot les templates.


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 26-05-2009 à 10:35:16    

ben non, il applique le check à un hostgroup et voila


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 26-05-2009 à 10:39:45    

ok merci à ce que j'ai compris en fait le fichier de configuration windows.cfg il n'est pas complet
 
il faut que je rajouter dans la partie hostgroup :
 
define hostgroup{  
 hostgroup_name hostgroup_name  
 alias alias  
 members hosts << (Serveur 1, Serveur 2 .... )
 
 
Ensuite pour les services  
 
je supprime la ligne host_name et je met hostgroup_name 'nom de mon host-group
 
Est ce excat?
Merci pour l'aiguillage dans la doc.
 
 
    }  

Reply

Marsh Posté le 26-05-2009 à 10:48:16    

oui


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 26-05-2009 à 11:00:21    

par contre je dois toujours déclarer les serveurs dans  
 
 
define host{
        use             windows-server  ; Inherit default values from a template
        host_name       PSRVARCH2       ; The name we're giving to this host
        alias           PSRVARCH2       ; A longer name associated with the host
        address         192.168.97.27   ; IP address of the host
        }
 
Je dois rajouter autant de define que de serveur declaré (question bete mais je prefere m'en assurer)


Message édité par PsYKrO_Fred le 26-05-2009 à 11:03:13
Reply

Marsh Posté le 26-05-2009 à 11:09:03    

oui tout à fait tu n'y coupe pas, chaque serveur doit avoir une entrée (donc un define.....) dans ton fichier de configuration.


---------------
Les cons, ça ose tout, et c'est même à ça qu'on les reconnait....
Reply

Marsh Posté le 26-05-2009 à 11:14:52    

Merci beaucoup à tous pour la rapidité des réponses... je vais continué à éplucher la doc :)
 

Reply

Marsh Posté le 26-05-2009 à 14:18:16    

black_lord a écrit :

ben non, il applique le check à un hostgroup et voila


 
Ok je pensais pas qu on pouvait faire ca, question quand sur un des hosts du hostgroups le service tombe en erreur c'est le hostname du host en defaut qui remonte ou le nom du hostgroup ?


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Marsh Posté le 26-05-2009 à 14:18:16   

Reply

Marsh Posté le 26-05-2009 à 14:21:19    

c'est le hostname [:klem3i1]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 26-05-2009 à 16:16:39    

black_lord a écrit :

c'est le hostname [:klem3i1]


roh c est vraiment trop fort Nagios \o/


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed