Announcement

Collapse
No announcement yet.

[REGLE] Notification par mail pour les services

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

  • [REGLE] Notification par mail pour les services

    Bonjour,


    Lorsqu'un service tombe je reçois la notification de la part de l'hote et pas de la part du service lui même!!!

    la commande pour la notification des services se nome notify_by_email elle contient ceci :

    /usr/bin/printf "%b" "***** Nagios 1.X *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $DATETIME$\n\nAdditional Info:\n\n$OUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$

    Aurais je mal compris quelque chose?

    Sebastien

  • #2
    Bonjour,

    Indique la configuration de ton service pour voir? Fait un copier-coller de toutes les directives (et de celles du template si il y a bien entendu).

    Comment


    • #3
      voici un exemple de définition de service

      define service{
      use STemplate_Tomcat
      service_description SDM2g
      host_name xinf-prodias
      check_command check_http_tomcat!80!"http://xinf-prodias/sdm/......"
      normal_check_interval 5
      retry_check_interval 1
      freshness_threshold 0
      low_flap_threshold 0
      high_flap_threshold 0
      }

      et le template associée!!


      # 'STemplate_Tomcat' service definition 159
      #
      #service_id 424
      define service{
      name STemplate_Tomcat
      service_description STemplate_Tomcat
      is_volatile 1
      check_command check_http_tomcat!80!url!a rechercher
      max_check_attempts 3
      normal_check_interval 10
      retry_check_interval 5
      active_checks_enabled 1
      passive_checks_enabled 1
      check_period 24x7
      parallelize_check 1
      obsess_over_service 1
      check_freshness 1
      flap_detection_enabled 1
      process_perf_data 1
      retain_status_information 1
      retain_nonstatus_information 1
      notification_interval 0
      notification_period 24x7
      notification_options w,u,c,r
      notifications_enabled 1
      contact_groups ServeursHTTP
      stalking_options o,w,u,c
      register 0
      }


      Voili voilou

      Comment


      • #4
        Originally posted by srenon
        voici un exemple de définition de service

        define service{
        use STemplate_Tomcat
        service_description SDM2g
        host_name xinf-prodias
        check_command check_http_tomcat!80!"http://xinf-prodias/sdm/......"
        normal_check_interval 5
        retry_check_interval 1
        freshness_threshold 0
        low_flap_threshold 0
        high_flap_threshold 0
        }

        et le template associée!!


        # 'STemplate_Tomcat' service definition 159
        #
        #service_id 424
        define service{
        name STemplate_Tomcat
        service_description STemplate_Tomcat
        is_volatile 1
        check_command check_http_tomcat!80!url!a rechercher
        max_check_attempts 3
        normal_check_interval 10
        retry_check_interval 5
        active_checks_enabled 1
        passive_checks_enabled 1
        check_period 24x7
        parallelize_check 1
        obsess_over_service 1
        check_freshness 1
        flap_detection_enabled 1
        process_perf_data 1
        retain_status_information 1
        retain_nonstatus_information 1
        notification_interval 0
        notification_period 24x7
        notification_options w,u,c,r
        notifications_enabled 1
        contact_groups ServeursHTTP
        stalking_options o,w,u,c
        register 0
        }
        Et celles des contacts appartenant au contactgroup ServeursHTTP ?
        Ainsi que celles du fichier nagios.cfg et on aura fait le tour.
        Raphaël 'SurcouF' Bordet
        Je ne teste pas mes plugins en root, tu ne testes pas tes plugins en root...
        Dons Paypal

        Comment


        • #5
          Bonjour,

          Pardon j'ai oublié une information : les contacts du contactgroup ServeursHttp .

          Comment


          • #6
            # 'ServeursHTTP' Contactgroup definition 4
            #
            define contactgroup{
            contactgroup_name ServeursHTTP
            alias ServeursHTTP
            members Sebastien_RENON
            }

            ################################################## #################
            # #
            # GENERATED BY OREON #
            # #
            # Developped by : #
            # - Julien Mathis #
            # - Romain Le Merlus #
            # #
            # www.oreon.org #
            # For information : [email protected] #
            ################################################## #################

            ################################################## #################
            # #
            # Last modification March 8, 2006, 12:21 pm #
            # By S øbastien RENON #
            # #
            ################################################## #################

            log_file=/usr/local/nagios/var/nagios.log


            cfg_file=/usr/local/nagios/etc/checkcommands.cfg
            cfg_file=/usr/local/nagios/etc/misccommands.cfg
            cfg_file=/usr/local/nagios/etc/contactgroups.cfg
            cfg_file=/usr/local/nagios/etc/contacts.cfg
            cfg_file=/usr/local/nagios/etc/dependencies.cfg
            cfg_file=/usr/local/nagios/etc/escalations.cfg
            cfg_file=/usr/local/nagios/etc/hostgroups.cfg
            cfg_file=/usr/local/nagios/etc/hosts.cfg
            cfg_file=/usr/local/nagios/etc/services.cfg
            cfg_file=/usr/local/nagios/etc/timeperiods.cfg

            resource_file=/usr/local/nagios/etc/resource.cfg

            aggregate_status_updates=1

            status_update_interval=15

            status_file=/usr/local/nagios/var/status.log

            nagios_user=nagios
            nagios_group=nagios

            check_external_commands=1
            command_check_interval=-1

            command_file=/usr/local/nagios/var/rw/nagios.cmd
            comment_file=/usr/local/nagios/var/comment.log
            downtime_file=/usr/local/nagios/var/downtime.log
            lock_file=/usr/local/nagios/var/nagios.lock
            temp_file=/usr/local/nagios/var/rw/nagios.tmp


            log_rotation_method=d
            log_archive_path=/usr/local/nagios/var/archives/

            use_syslog=1
            log_notifications=1
            log_service_retries=1
            log_host_retries=1
            log_event_handlers=1
            log_initial_states=0

            log_external_commands=1

            log_passive_service_checks=0

            inter_check_delay_method=n
            service_interleave_factor=s

            max_concurrent_checks=20
            service_reaper_frequency=10
            sleep_time=1


            service_check_timeout=60
            host_check_timeout=30
            event_handler_timeout=30
            notification_timeout=30
            ocsp_timeout=5
            perfdata_timeout=5


            retain_state_information=1
            state_retention_file=/usr/local/nagios/var/status.sav
            retention_update_interval=60
            use_retained_program_state=1

            interval_length=60
            use_agressive_host_checking=0
            execute_service_checks=1
            accept_passive_service_checks=1

            check_service_freshness=0
            enable_notifications=1
            enable_event_handlers=1
            process_performance_data=1


            obsess_over_services=0
            check_for_orphaned_services=0


            freshness_check_interval=60
            aggregate_status_updates=1
            status_update_interval=15
            enable_flap_detection=0


            low_service_flap_threshold=5.0
            high_service_flap_threshold=20.0
            low_host_flap_threshold=5.0
            high_host_flap_threshold=20.0


            date_format=euro

            illegal_object_name_chars=`~!$^&*|'"<>,()?=
            illegal_macro_output_chars=`~$&|'"<>

            admin_email=nagios
            admin_pager=nagiospager


            Autre chose?

            Comment


            • #7
              les contacts du contactgroup.

              Comment


              • #8
                # 'Sebastien_RENON' contact definition 1
                #
                define contact{
                contact_name Sebastien_RENON
                alias Sebastien_RENON
                host_notification_period 24x7
                host_notification_options d,u,r
                host_notification_commands host-notify-by-email
                service_notification_period 24x7
                service_notification_options w,u,c,r
                service_notification_commands host-notify-by-email
                email [email protected]
                }

                et je crois que le problème viens d'ici :
                service_notification_commands host-notify-by-email !!!!

                Comment


                • #9
                  Exactement!

                  Comment


                  • #10
                    Merci de votre aide !!!

                    Comment

                    Working...
                    X