logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-05-2014 11:02:06

francis la lan
Membre
Inscription : 20-05-2014

monitoring: problème de templates

Bonjour chers amis informaticiens,

voici le contenu de mon templates.cfg :


###############################################################################
# TEMPLATES.CFG - SAMPLE OBJECT TEMPLATES
#
#
# NOTES: This config file provides you with some example object definition
#        templates that are refered by other host, service, contact, etc.
#        definitions in other config files.
#      
#        You don't need to keep these definitions in a separate file from your
#        other object definitions.  This has been done just to make things
#        easier to understand.
#
###############################################################################



###############################################################################
###############################################################################
#
# CONTACT TEMPLATES
#
###############################################################################
###############################################################################

###############################################################################
#
# HOST TEMPLATES
#
###############################################################################
###############################################################################

# Generic host definition template - This is NOT a real host, just a template!

define host {

use  windows-server
host_name DNS_TEST
alias windows-server
address 192.168.15.1
}

define host{
  name        linux-server  ; The name of this host template
  use       generic-host  ; This template inherits other values from the generic-host template
  check_period      24x7    ; By default, Linux hosts are checked round the clock
  check_interval      5   ; Actively check the host every 5 minutes
  retry_interval      1   ; Schedule host check retries at 1 minute intervals
  max_check_attempts    10    ; Check each Linux host 10 times (max)
        check_command             check-host-alive ; Default command to check Linux hosts
  notification_period   workhours ; Linux admins hate to be woken up, so we only notify during the day
              ; Note that the notification_period variable is being overridden from
              ; the value that is inherited from the generic-host template!
  notification_interval   120   ; Resend notifications every 2 hours
  notification_options    d,u,r   ; Only send notifications for specific host states
  contact_groups      admins    ; Notifications get sent to the admins by default
  register      0   ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
  }

# We define a generic printer template that can be used for most printers we monitor

define host{
  name      generic-printer ; The name of this host template
  use     generic-host  ; Inherit default values from the generic-host template
  check_period    24x7    ; By default, printers are monitored round the clock
  check_interval    5   ; Actively check the printer every 5 minutes
  retry_interval    1   ; Schedule host check retries at 1 minute intervals
  max_check_attempts  10    ; Check each printer 10 times (max)
  check_command   check-host-alive  ; Default command to check if printers are "alive"
  notification_period workhours   ; Printers are only used during the workday
  notification_interval 30    ; Resend notifications every 30 minutes
  notification_options  d,r   ; Only send notifications for specific host states
  contact_groups    admins    ; Notifications get sent to the admins by default
  register    0   ; DONT REGISTER THIS - ITS JUST A TEMPLATE
  }

# Define a template for switches that we can reuse
define host{
  name      generic-switch  ; The name of this host template
  use     generic-host  ; Inherit default values from the generic-host template
  check_period    24x7    ; By default, switches are monitored round the clock
  check_interval    5   ; Switches are checked every 5 minutes
  retry_interval    1   ; Schedule host check retries at 1 minute intervals
  max_check_attempts  10    ; Check each switch 10 times (max)
  check_command   check-host-alive  ; Default command to check if routers are "alive"
  notification_period 24x7    ; Send notifications at any time
  notification_interval 30    ; Resend notifications every 30 minutes
  notification_options  d,r   ; Only send notifications for specific host states
  contact_groups    admins    ; Notifications get sent to the admins by default
  register    0   ; DONT REGISTER THIS - ITS JUST A TEMPLATE
  }

###############################################################################
###############################################################################
#
# SERVICE TEMPLATES
#
###############################################################################
###############################################################################

# Generic service definition template - This is NOT a real service, just a template!

define service{
use generique-service
host_name DNS_TEST
service_description Uptime
check_command check_nt! UPTIME

}

define service{

use generique-service
host_name DNS_TEST
service_description NSClient++ Version
check_command check_nt!CLIENTVERSION
}

define service{
use generique-service
host_name DNS_TEST
service_description CPU Load
check_command check_nt!CPULOAD!-1 5,80,90
}

define service{
use generique-service
host_name DNS_TEST
service_description Memory Usage
check_command check_nt!MEMUSE!-w 80 -c 90
}

define service{
use generique-service
host_name DNS_TEST
service_description C:\ Drive Space
check_command check_nt!USERDISKSPACE!-1 c -w 80 -c 90
}

define service{
use generique-service
host_name DNS_TEST
service_description W3SVC
check_command check_nt!SERVICESTATE!-d SHOWALL -1 W3SVC
}

define service{
use generique-service
host_name DNS_TEST
service_description Explorer
check_command check_nt!PROCSTATE!-d SHOWALL -1 Explorer.exe
}

 



et voici le message d'erreur qui s'affiche lorsque j’exécute la commande suivante :

/usr/local/nagios/bin/nagios -v /us[code]/local/nagiod/etc/nagios.cfg[/code]



==>

Error: templates 'generic-contact' specified in contact definition could bot be not found (config file '/usr/local/nagios/etc/objects/contacts.cfg', starting on line 29



et voici mon fichier contacts.cfg :

###############################################################################
# CONTACTS.CFG - SAMPLE CONTACT/CONTACTGROUP DEFINITIONS
#
#
# NOTES: This config file provides you with some example contact and contact
#        group definitions that you can reference in host and service
#        definitions.
#      
#        You don't need to keep these definitions in a separate file from your
#        other object definitions.  This has been done just to make things
#        easier to understand.
#
###############################################################################



###############################################################################
###############################################################################
#
# CONTACTS
#
###############################################################################
###############################################################################

# Just one contact defined by default - the Nagios admin (that's you)
# This contact definition inherits a lot of default values from the 'generic-contact'
# template which is defined elsewhere.

define contact{
        contact_name                    nagiosadmin   ; Short name of user

  use             generic-contact ; Inherit default values from generic-contact template (defined above)
        alias                           Nagios Admin    ; Full name of user

        email                           nagios@localhost  ; <<***********>>
        }



###############################################################################
###############################################################################
#
# CONTACT GROUPS
#
###############################################################################
###############################################################################

# We only have one contact in this simple configuration file, so there is
# no need to create more than one contact group.

define contactgroup{
        contactgroup_name       admins
        alias                             Nagios Administrators
        members                      nagiosadmin
        }
 



Je comprend pas ce qu'il faut que je fasse sur mon templates pour pouvoir finir enfin mon monitoring sad j'attend votre aide avec impatience !!! smile

Dernière modification par francis la lan (30-05-2014 11:05:33)

Hors ligne

Pied de page des forums