Announcement

Collapse
No announcement yet.

services dans Oreon

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • services dans Oreon

    (Re) bonjour,

    j'ai chargé mes services dans Oreon.
    J'en ai 5 + 1 modele :
    Code:
    define service{
            name                            generic-service ; The 'name' of this service template
            active_checks_enabled           1       ; Active service checks are enabled
            passive_checks_enabled          1       ; Passive service checks are enabled/accepted
            parallelize_check               1       ; Active service checks should be parallelized (disabling this can lead to major performance problems)
            obsess_over_service             1       ; We should obsess over this service (if necessary)
            check_freshness                 0       ; Default is to NOT check service 'freshness'
            notifications_enabled           1       ; Service notifications are enabled
            event_handler_enabled           1       ; Service event handler is enabled
            flap_detection_enabled          1       ; Flap detection is enabled
            failure_prediction_enabled      1       ; Failure prediction is enabled
            process_perf_data               1       ; Process performance data
            retain_status_information       1       ; Retain status information across program restarts
            retain_nonstatus_information    1       ; Retain non-status information across program restarts
            register                        0       ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
            }
    
    
    # Define a service to "ping" the local machine
    
    define service{
            use                             generic-service         ; Name of service template to use
    #        host_name                       localhost
            host_name                       *
            service_description             PING
            is_volatile                     0
            check_period                    24x7
            max_check_attempts              4
            normal_check_interval           5
            retry_check_interval            1
            contact_groups                  admins
    	notification_options		w,u,c,r
            notification_interval           960
            notification_period             24x7
    	check_command			check_ping!100.0,20%!500.0,60%
            }
    
    
    # Define a service to check the disk space of the root partition
    # on the local machine.  Warning if < 20% free, critical if
    # < 10% free space on partition.
    
    define service{
            use                             generic-service         ; Name of service template to use
            host_name                       linux-web
            service_description             Root Partition
            is_volatile                     0
            check_period                    24x7
            max_check_attempts              4
            normal_check_interval           5
            retry_check_interval            1
            contact_groups                  admins
    	notification_options		w,u,c,r
            notification_interval           960
            notification_period             24x7
    	check_command			check_local_disk!20%!10%!/
            }
    
    
    
    # Define a service to check the number of currently logged in
    # users on the local machine.  Warning if > 20 users, critical
    # if > 50 users.
    
    define service{
            use                             generic-service         ; Name of service template to use
            host_name                       linux-web
            service_description             Current Users
            is_volatile                     0
            check_period                    24x7
            max_check_attempts              4
            normal_check_interval           5
            retry_check_interval            1
            contact_groups                  admins
    	notification_options		w,u,c,r
            notification_interval           960
            notification_period             24x7
    	check_command			check_local_users!20!50
            }
    
    
    # Define a service to check the number of currently running procs
    # on the local machine.  Warning if > 250 processes, critical if
    # > 400 users.
    
    define service{
            use                             generic-service         ; Name of service template to use
            host_name                       linux-web
            service_description             Total Processes
            is_volatile                     0
            check_period                    24x7
            max_check_attempts              4
            normal_check_interval           5
            retry_check_interval            1
            contact_groups                  admins
    	notification_options		w,u,c,r
            notification_interval           960
            notification_period             24x7
    	check_command			check_local_procs!250!400
            }
    
    
    
    # Define a service to check the load on the local machine. 
    
    define service{
            use                             generic-service         ; Name of service template to use
            host_name                       linux-web
            service_description             Current Load
            is_volatile                     0
            check_period                    24x7
            max_check_attempts              4
            normal_check_interval           5
            retry_check_interval            1
            contact_groups                  admins
    	notification_options		w,u,c,r
            notification_interval           960
            notification_period             24x7
    	check_command			check_local_load!5.0,4.0,3.0!10.0,6.0,4.0
            }

    Dans OREON>>Configuration>Services : je n'en vois que 4 , les 4 derniers.
    Le service PING n'apparait pas.

    Pourtant, si je vais dans OREON>>Monitoring>Services Details, tous mes services apparaissent y compris PING.

    Si on clique sur un service, on arrive sur une page où y'a un peu plus d'infos et en bas, il y a un lien "Accès Rapide : configure <Nom Service>".
    Et c'est censé nous emmener dans OREON>>Configuration>Services>Services par Hosts, on a ainsi le descriptif du service.
    Pour le service PING, j'ai une page vide (pour les autres, j'ai bien la description du service).

    Je ne comprends pas pourquoi il veut pas me l'afficher. Il l'a a priori (et seulement a priori) bien chargé car il est exécuté.

    ????
    merci de votre aide.

  • #2
    bon j'ai trouvé..

    define service{
    use generic-service ; Name of service template to use
    # host_name localhost
    host_name *
    OREON n'aime pas trop le *. Il faut renseigner tous les hosts.

    C'est dommage que OREON ne soit pas capable d'exploiter toutes les nouvelles fonctionnalités de Nagios.

    Comment


    • #3
      Sont peut-etre pas au courant, ce ne sont pas des experts nagios même si ils se débrouillent trés bien avec :wink:

      Ouvre un bug :

      http://bugs.oreon-project.org
      Intel(R) Xeon(TM) CPU 3.4GHz - MemTotal : 1034476 kB
      Centreon 2.4.1 - Nagios 3.2.1 - Nagios Plugins 1.4.15 - Manubulon Plugins tuné
      Fedora Core 5 - 2.6.20-1.2320

      Comment

      Working...
      X