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 :
- ###############################################################################
- ###############################################################################
- #
- # HOST DEFINITIONS
- #
- ###############################################################################
- ###############################################################################
- # Define a host for the Windows machine we'll be monitoring
- # Change the host_name, alias, and address to fit your situation
- 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
- }
- ###############################################################################
- ###############################################################################
- #
- # HOST GROUP DEFINITIONS
- #
- ###############################################################################
- ###############################################################################
- # Define a hostgroup for Windows machines
- # All hosts that use the windows-server template will automatically be a member of this group
- define hostgroup{
- hostgroup_name windows-servers ; The name of the hostgroup
- alias Windows Servers ; Long name of the group
- }
- ###############################################################################
- ###############################################################################
- #
- # SERVICE DEFINITIONS
- #
- ###############################################################################
- ###############################################################################
- # Create a service for monitoring the version of NSCLient++ that is installed
- # Change the host_name to match the name of the host you defined above
- define service{
- use generic-service
- host_name PSRVARCH2
- service_description NSClient++ Version
- check_command check_nt!CLIENTVERSION
|
Message édité par PsYKrO_Fred le 26-05-2009 à 11:15:14