Announcement

Collapse
No announcement yet.

problème alerte par mail sous Nagios

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

  • problème alerte par mail sous Nagios

    Bonjour,

    J'ai un petit souci concernant les alertes par mail lorsqu'un hote est injoignable ou quand un service est défaillant....
    J'ai donc défini un contact dans le fichier contact.cfg, en indiquant "notify-by-email" et en indiquant l'adresse mail en face de "email".
    J'ai joint ce contact à un groupe (fichier contactgroups.cfg). Enfin, dans le fichier services.cfg, j'ai mis pour chaque service le nom du groupe du contact en face la propriété "contact_groups".
    Le souci étant que je ne recois pas de mail lorsqu'un problème survient...

    Merci d'avance pour votre aide.

    A+

    Antoine

  • #2
    Ta machine ou est installé nagios est capable d'envoyer des mails ?
    Envoi toi un mail "mail root" pour tester
    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


    • #3
      J'ai essayé de faire "mail root" (je suis sous Debian) sous un shell. Il me propose alors un sujet ("Subject:")...je saisis le sujet, et ensuite j'ai l'impression qu'il essaie d'envoyer, mais rien ne se passe, je suis obligé d'interrompre en faisant Ctrl+c

      Merci

      Comment


      • #4
        a mon avis il attend que tu tapes un point (".") seul sur une ligne...

        Le wikki est ton ami
        RedHat Advanced Server 4.0
        Nagios 2.3.1
        Oreon 1.3b1

        Comment


        • #5
          http://wiki.oreon-project.org/wakka....onfigEnvoiMail
          Ubuntu 8.04
          Nagios 3.2 + nagios-plugins-1.4.14
          ndoutils-1.4b9
          Centreon 2.1.8
          centreon-syslog-frontend-1.2.1 + centreon-syslog-server-1.1

          Comment


          • #6
            le lien est mort.. et je ne trouve pas de wiki pour résoudre mon problême de reception mail... auriez vous un tuto ou au pire pouvez vous m'aidez??

            je ne reçois pas mes alertes, certainement un problême de configuration de postfix...

            j'ai donc fait comme ci dessus:

            [[email protected] ~]# mail root
            Subject: Nagios
            .
            Cc: [email protected]
            Null message body; hope that's ok
            You have mail in /var/spool/mail/root

            je vais enssuite voir le mail qu'on m'envoie dans /var/spool/mail/root:

            ----- The following addresses had permanent fatal errors -----
            <[email protected]>
            (reason: 553 5.1.8 <[email protected]>... Domain of sender address [email protected]ldomain does not exist)

            ceci est une partie du mail envoyé.

            je ne sais pas comment modifier le domaine? Le savez vous?

            Comment


            • #7
              Originally posted by Azarius View Post
              le lien est mort.. et je ne trouve pas de wiki pour résoudre mon problême de reception mail... auriez vous un tuto ou au pire pouvez vous m'aidez??

              je ne reçois pas mes alertes, certainement un problême de configuration de postfix...

              j'ai donc fait comme ci dessus:

              [[email protected] ~]# mail root
              Subject: Nagios
              .
              Cc: [email protected]
              Null message body; hope that's ok
              You have mail in /var/spool/mail/root

              je vais enssuite voir le mail qu'on m'envoie dans /var/spool/mail/root:

              ----- The following addresses had permanent fatal errors -----
              <[email protected]>
              (reason: 553 5.1.8 <[email protected]>... Domain of sender address [email protected]ldomain does not exist)

              ceci est une partie du mail envoyé.

              je ne sais pas comment modifier le domaine? Le savez vous?
              Bonjour,
              Je voulais savoir si quelqu'un à la réponse de la question de Azarius ? car j'ai le meme pb sous oreon 1.4/nagios2.5
              merci

              Comment


              • #8
                Salut,

                Va falloir configurer la machine pour tout ca avant:

                Code:
                dpkg-reconfigure postfix
                Un fois que tu pourras envoyer des mails, je pense que tout fonctionnera coté Oreon

                Pour info, localhost.local... c'est normal qu'il ne puisse pas trouver.

                Donc fait bien attention au nom de la machine et au domaine dans lequel elle est présente.

                Normalement dans la conf de postfix tu pourra indiquer un serveur de relais mail, donne celui de ton entreprise.

                WAtt
                Centreon 2.x

                Comment


                • #9
                  EUUUU.... et quand ta commande ne marche pas??

                  j'ai bien changer mon localhost en Srvalt et mon domaine est bien renseigné.
                  mais je n'y arrive toujours pas!
                  J'ai refait un post ou je t'explique mieux avec les logs: http://forum.oreon-project.org/showthread.php?t=3083

                  Comment


                  • #10
                    Forcement qd la distrib n'est pas une debian ca ne fonctionne pas ...

                    OULA TROOOOOOOOOOL

                    dpkg c'est le RPM de debian en gros. Regarde s'il est possible de reconfigurer postfix avec les outils fedora.
                    Centreon 2.x

                    Comment


                    • #11
                      daccord! dsl watt on fait ce qu'on peut!

                      alors moi je n'ai que yum, et dans yum j'ai bien le -c

                      options:
                      -h, --help show this help message and exit
                      -t, --tolerant be tolerant of errors
                      -C run entirely from cache, don't update cache
                      -c [config file] config file location
                      -R [minutes] maximum command wait time
                      -d [debug level] debugging output level
                      -e [error level] error output level
                      -y answer yes for all questions
                      --version show Yum version and exit
                      --installroot=[path] set install root
                      --enablerepo=[repo] enable one or more repositories (wildcards allowed)
                      --disablerepo=[repo] disable one or more repositories (wildcards allowed)
                      -x [package], --exclude=[package]
                      exclude package(s) by name or glob
                      --obsoletes enable obsoletes processing during updates
                      --noplugins disable Yum plugins

                      et quand je le fait:

                      [[email protected] ~]# yum -c postfix
                      CRITICAL:yum.cli:Config Error: Error accessing file for config file:///root/postfix

                      root n'a pas accès a postfix?? j'ai configurer les droit pour permettre l'accès a tout les utilisateur...

                      Comment


                      • #12
                        No pb

                        je pense qu'il faut que tu fouilles un peu pour savoir s'il est possible de configuré postfix facilement sous Fedora. Par exemple sous Debian, c'est debconf qui fait ca, sous Suse c'est Yast. Doit bien y avoir quelques chose pour Fedora.

                        Bon courage pour la suite
                        WAtt
                        Centreon 2.x

                        Comment


                        • #13
                          Bon j'avance, j'ai compris que l'équivalent de dpkg était , sous fedora, apt-get; donc j'ai installer apt-get puisqu'il n'était pas installé.

                          enssuite j'ai essayer de reconfigurer postfix:

                          [[email protected] ~]# apt-get build-dep /etc/postfix/main.cf
                          Reading Package Lists... Done
                          Building Dependency Tree... Done
                          I/O warning : failed to load external entity "/var/lib/apt/lists/download.fedora.redhat.com_pub_fedora_linux_core_6 _i386_os_repodata_primary.xml"
                          E: Failed to open package index /var/lib/apt/lists/download.fedora.redhat.com_pub_fedora_linux_core_6 _i386_os_repodata_primary.xml


                          je voit bien qu'il manque l'option car si on suit l'help:


                          [[email protected] ~]# apt-get
                          apt 0.5.15lorg3.2 for linux i386 compiled on Dec 23 2006 08:45:23
                          Usage: apt-get [options] command
                          apt-get [options] install|remove pkg1 [pkg2 ...]
                          apt-get [options] source pkg1 [pkg2 ...]

                          apt-get is a simple command line interface for downloading and
                          installing packages. The most frequently used commands are update
                          and install.

                          Commands:
                          update - Retrieve new lists of packages
                          upgrade - Perform an upgrade
                          install - Install new packages (pkg is libc6 not libc6.rpm)
                          remove - Remove packages
                          source - Download source archives
                          build-dep - Configure build-dependencies for source packages
                          dist-upgrade - Distribution upgrade, see apt-get(8)
                          clean - Erase downloaded archive files
                          autoclean - Erase old downloaded archive files
                          check - Verify that there are no broken dependencies

                          Options:
                          -h This help text.
                          -q Loggable output - no progress indicator
                          -qq No output except for errors
                          -d Download only - do NOT install or unpack archives
                          -s No-act. Perform ordering simulation
                          -y Assume Yes to all queries and do not prompt
                          -f Attempt to continue if the integrity check fails
                          -m Attempt to continue if archives are unlocatable
                          -u Show a list of upgraded packages as well
                          -b Build the source package after fetching it
                          -D When removing packages, remove dependencies as possible
                          -V Show verbose version numbers
                          -c=? Read this configuration file
                          -o=? Set an arbitary configuration option, eg -o dir::cache=/tmp
                          See the apt-get(8), sources.list(5) and apt.conf(5) manual
                          pages for more information and options.
                          This APT has Super Cow Powers.



                          mais je ne voit pas quel option ajouter!

                          Donc si je comprend bien WAtt, une fois lancer la reconfiguration, il va me demander plein d'information comme le domaine le nom de l'ordinateur... pour qu'il configure postfix, et enssuite une fois le postfix configuré, je serai en mesure de faire envoyer des mail de nagios vers ma boite mail.

                          Comment


                          • #14
                            apt-get alors qu'il y a yum

                            T'as vraiment envie de bouziller ta machine !

                            yum install postfix et c tout

                            Après ca se configure comme tout logiciel linux, à la mimine et au cervelet

                            PS: je ne connait pas de script pour configurer postfix mais ca existe peut-être
                            M'enfin pour modifier 2 lignes :d
                            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
                              et bien alors je l'ai déja fait....
                              postfix est déja installé, et avec yum.

                              ensuite j'ai suivi ce tuto :

                              "Dans INTERNET OR INTRANET :: relayhost = adresse_passerelle_smtp
                              Dans TRANSPORT MAP :: default_transport = smtp
                              Dans INTERNET HOST AND DOMAIN NAME :: myhostname = serveur.domaine.ext
                              Dans INTERNET HOST AND DOMAIN NAME :: mydomain = $myhostname

                              Important
                              Le domaine utilisé après l'@ de l'adresse qui envoi les mail est celui précisé dans la variable 'mydomain' du fichier /etc/postfix/main.cf. Aucun mail ne pourra donc être envoyé à ce domaine depuis le serveur de mail puisqu'il considérera les mails comme étant local. Il faut donc spécifier un autre domaine.

                              Modifier les lignes suivantes dans INSTALL-TIME CONFIGURATION INFORMATION :

                              sendmail_path = /usr/sbin/sendmail
                              newaliases_path = /usr/bin/newaliases
                              mailq_path = /usr/bin/mailq
                              setgid_group = nagios
                              # html_directory =
                              manpage_directory = /usr/local/man
                              sample_directory = /etc/postfix
                              readme_directory = no

                              Une fois les modifications effectuées, relancer le serveur de mail :

                              sudo /etc/init.d/postfix restart
                              "
                              j'avai d'ailleurs même fait un post (ne penssant pas que celui ci trouverai réponse...)

                              http://forum.oreon-project.org/showthread.php?t=3083

                              Comment

                              Working...
                              X