Announcement

Collapse
No announcement yet.

notification par mail

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

  • notification par mail

    bonjours

    alors voila j'essais d'envoyer des mails de notification. le probleme et que je ne recois rien.
    quand je tape la commande se trouvant dans misccommands.cfg le mail arrive bien.
    le probleme est a mon avis que nagios n'essais meme pas d'envoyer de mail (je n'ai rien dans le log des mail )

    et pourtant j'ai definie une commande dans misccommands.cfg, mon service me semble bien configuré, mon contact aussi

    y aurait-il autre chose a configurer??

    merci

  • #2
    Salut

    Tu es sur quelle version ?
    Moi je suis sur mdk 10.1.
    J'utilise Postfix. Depuis Webmin, je configure Postfix et c'est vachement plus simple. Après tu fais un test en ligne de commande pour voir si ca fonctionne et en théorie tout devrait bien se passer

    Comment


    • #3
      quand je tape la commande se trouvant dans misccommands.cfg le mail arrive bien.

      ca ca voulais dire tester en ligne de commande
      je suis sur debian 3.0

      Comment


      • #4
        Ben je sais pas vraiment. Je sais que Webmin m'a pas mal dépatouillée.
        J'ai pas d'idée pour le moment.

        Si je trouve une idée, je te dit, pas de probleme

        Comment


        • #5
          voici mes fichier de conf

          dans misccommands.cfg

          define command {
          command_name notify-by-email
          command_line /usr/bin/printf "..........." | /usr/bin/mail -s "......" $CONTACTMAIL$
          }


          dans services.cfg

          define service {

          ......

          notification_interval 1
          notification_period 24x7
          notification_option w,u,c,r
          notifications_enabled 1
          contact_groups admins

          }

          dans contactgroups.cfg

          define contactgroup {
          contactgroup_name admins
          alias administrateur
          members luc
          }

          dans contacts.cfg

          define contact {

          contact_name luc
          alias luc
          service_notification_period 24x7
          service_notification_options w,u,c,r,n
          service_notification_commands notify-by-email
          email "mon email"
          }[/code]

          Comment


          • #6
            Code:
            define contact { 
            
            contact_name luc 
            alias luc 
            service_notification_period 24x7 
            service_notification_options w,u,c,r,n 
            service_notification_commands notify-by-email 
            email "mon email" 
            }
            Tes options sont fausses, w,u,c,r,n. Le 'n' represente 'none', enleve le et teste !
            Romain Le Merlus
            Centreon Forge
            MERETHIS

            Comment


            • #7
              En fait, dans ce que tu marques,
              define command {
              command_name notify-by-email
              command_line /usr/bin/printf "..........." | /usr/bin/mail -s "......" $CONTACTMAIL$
              }
              je n'ai pas la meme chose. Moi j'ai un $CONTACTEMAIL$

              Essai avec ca, je pense que ca devrait fonctionner

              Pour le reste j'ai pas lu

              Comment


              • #8
                J'ai vu aussi que tu as mis
                Code:
                define contact { 
                
                contact_name luc 
                alias luc 
                service_notification_period 24x7 
                service_notification_options w,u,c,r,n 
                service_notification_commands notify-by-email 
                email "mon email"
                Si tu mets ntu ne recevras rien (C'est none) donc tout ce que tu as mis avant et bien s'annule

                Comment


                • #9
                  put... de m........ c'etait bien le n :roll:

                  la seul ligne des fichier de conf que j'ai pas cherche a comprendre et voila :twisted: quel debile


                  sinon les autre argument c koi ?

                  w : warning ?
                  u : unknow ?
                  c : critical ?
                  r: ok ?

                  a ouai et merci beaucoup et desole d'avoir pris de votre temps pour des idocie pareil

                  Comment


                  • #10
                    w : envoi de notification pour état warning
                    c : envoi de notification pour état critical
                    u : envoi de notification pour état unknown
                    r : envoi de notification pour état OK
                    n : pas d'envoi

                    Ben sinon c cool si ca fonctionne. Tant mieux

                    Comment


                    • #11
                      Bonjour,

                      J'avais le meme probleme que toi. Le "n" etait à la fin de mon fichier. Maintenant j'ai sa :
                      Code:
                      define contact{
                              contact_name                    Herbert_Nathan
                              alias                           admin
                              contactgroups                   Administrateurs
                              host_notification_period                24x7
                              service_notification_period             24x7
                              host_notification_options               d,u,r,f
                              service_notification_options    w,u,c,r,f
                              host_notification_commands              host-notify-by-email-ng1, notify-by-email-ng1
                              service_notification_commands   host-notify-by-email-ng1, notify-by-email-ng1
                              email                           [email protected]
                      }
                      Mais, je ne reçoit pas de mail. Pourtant, quand je test en ligne de commande, je reçoit bien les mails.

                      Voici un de mes services :
                      Code:
                      define service{
                      	hostgroup_name			Baie_1
                      	service_description		Apache
                      	servicegroups			Apache
                      	check_command			check_http!80
                      	max_check_attempts			10
                      	normal_check_interval		5
                      	retry_check_interval		5
                      	check_period			24x7
                      	notification_interval		5
                      	notification_period		24x7
                      	notification_options		w,u,c,r,f
                      	notifications_enabled		1
                      	contact_groups			Administrateurs
                      	stalking_options			o,w,u,c
                      }
                      Quelqu'un aurait une idée du pourquoi du comment ?
                      Merci

                      Comment


                      • #12
                        Je viens de remarquer une choses étrange. Quand je fais une modif dans oreon, par exemple je rajoute un service, celui ci n'apparait pas tant que je ne fait pas un restart ou un relaod de nagios en cochant la case "Deplacer les fichiers".
                        Le probleme est que quand je fais sa, dans contact.cfg
                        Code:
                        host_notification_options		d,u,r,f,n
                        	service_notification_options	w,u,c,r,f,n
                        il ajoute le "n" à la fin, qui annule toutes les notifs. Et donc si je supp ce "n", meme aprés un restart classique, il n'en tiens pas compte ... donc je n'ai aucune notifications ...

                        help me plz

                        merci


                        Edit : Petite évolution, il ne me rajoute plus le "n" miracle ^^
                        Last edited by furtif; 23 April 2007, 11:28.

                        Comment


                        • #13
                          Nouvelle évolution. Je reçoit enfin des emails de notifications :
                          Code:
                          Service: Apache
                          Host: Dedi1
                          Address: monip
                          State: CRITICAL
                          Date/Time: $
                          
                          Additional Info:
                          
                          $
                          Est ce normal pour le champ Date/Time ?

                          Comment


                          • #14
                            command nagios 1.x sur un 2.x fouille le forum.
                            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


                            • #15
                              Edit tes commandes de notifications :

                              Configuration -> Utilisateurs -> Commandes de notifications -> ta_commande_utilisée

                              Et la tu choisis les bonnes options, voila la définition de la mienne pour les services :

                              Code:
                              /usr/bin/printf "%b" "***** Oreon  *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nDate/Time: $DATE$\t$TIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n" | @[email protected] -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
                              En espérant que ca t'aide.

                              Voilou.

                              Comment

                              Working...
                              X