Announcement

Collapse
No announcement yet.

notif mail (encore)

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

  • notif mail (encore)

    Bonjour,

    J'ouvre un autre thread car j'ai moi aussi un probleme de notification email, mais pas exactement le meme cas... Donc:

    * l'envoi de mail en ligne de commande fonctionne, je suppose donc que ma conf postfix qui tourne sur localhost semble ok. postfix se contente de relayer à un serveur Exchange.
    * Sur mon serveur nagios de dev sous VMWare, la notification par email fonctionne
    * J'ai comparé les 2 confs nagios dans /etc/nagios2/ et elle sont globalement identiques (à part les hosts, services etc...)
    * Je n'ai aucun message d'erreur dans les logs nagios ou oreon. Nagios ne semble pas vouloir envoyer par email. Il voit un host down, et pas de trace d'envoi de mail dans nagios ni dans /var/log/mail.* de postfix

    Je vois pas du tout ce qui se passe et ca commence serieusement à m'ennerver. Des idées?

    Merci!
    Sysadmin
    OS: Ubuntu / Debian / RHEL
    Nagios env: 1 centreon 2.2.1, 5 Nagios on remote sites, NDOutil v1.4.9
    Own development: status map based on NDO, service status by categories, misc reports on nagios conf, mediawiki linked to centreon and vis-versa

  • #2
    Salut,

    Truc bête, essaye de voir si la notification est activée au niveau de ta configuration nagios et de tes services.
    Ou sinon regarde si le path de ton binaire d'envoi de mail est OK.

    Sinon je vois pas trop.

    Comment


    • #3
      Originally posted by cmoi View Post
      Truc bête, essaye de voir si la notification est activée au niveau de ta configuration nagios et de tes services.
      Code:
      >grep notification /etc/nagios2/*
      
      nagios.cfg:enable_notifications=1
      ...
      services.cfg:   notification_interval   5
      services.cfg:   notification_period     24x7
      services.cfg:   notification_options    w,u,c,r,f
      services.cfg:   notifications_enabled   1
      ...
      Originally posted by cmoi View Post
      Ou sinon regarde si le path de ton binaire d'envoi de mail est OK.
      Code:
      >which mail
      
      /usr/bin/mail
      
      >grep mail /etc/nagios2/*
      ...
      misccommands.cfg:     command_name         notify-by-email-ng1
      misccommands.cfg:     command_line         /usr/bin/printf "%b" "***** Oreon  *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nDate/Time: $DATETIME$\n\nAdditional Info:\n\n$OUTPUT$" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
      ...
      Comme toi, je ne comprends pas du tout pourquoi nagios ne cherche pas à envoyer de mail...
      Sysadmin
      OS: Ubuntu / Debian / RHEL
      Nagios env: 1 centreon 2.2.1, 5 Nagios on remote sites, NDOutil v1.4.9
      Own development: status map based on NDO, service status by categories, misc reports on nagios conf, mediawiki linked to centreon and vis-versa

      Comment


      • #4
        Ci-dessous, une config opérationelle pour Postfix vers Microsoft Exchange

        /etc/postfix/main.cf
        Code:
        # See /usr/share/postfix/main.cf.dist for a commented, more complete version
        
        smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
        biff = no
        
        # appending .domain is the MUA's job.
        append_dot_mydomain = no
        
        # Uncomment the next line to generate "delayed mail" warnings
        #delay_warning_time = 4h
        
        myhostname = ma_machine.mon_domaine
        mydomain = mon_domaine
        alias_maps = hash:/etc/aliases
        alias_database = hash:/etc/aliases
        myorigin = /etc/mailname
        mydestination = $myhostname, localhost.$mydomain, $mydomain
        relayhost = [@IP-exchange]
        relay_domains = $mydomain
        transport_maps = hash:/etc/postfix/transport
        mynetworks = @IP_de_mon_réseau 127.0.0.0/8
        mailbox_command = procmail -a "$EXTENSION"
        mailbox_size_limit = 0
        recipient_delimiter = +
        inet_interfaces = all
        /etc/postfix/transport
        Code:
        mon_domaine      smtp:[@IP-exchange]

        Comment


        • #5
          Originally posted by stillcut View Post
          Ci-dessous, une config opérationelle pour Postfix vers Microsoft Exchange

          /etc/postfix/main.cf
          Code:
          # See /usr/share/postfix/main.cf.dist for a commented, more complete version
          
          smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
          biff = no
          
          # appending .domain is the MUA's job.
          append_dot_mydomain = no
          
          # Uncomment the next line to generate "delayed mail" warnings
          #delay_warning_time = 4h
          
          myhostname = ma_machine.mon_domaine
          mydomain = mon_domaine
          alias_maps = hash:/etc/aliases
          alias_database = hash:/etc/aliases
          myorigin = /etc/mailname
          mydestination = $myhostname, localhost.$mydomain, $mydomain
          relayhost = [@IP-exchange]
          relay_domains = $mydomain
          transport_maps = hash:/etc/postfix/transport
          mynetworks = @IP_de_mon_réseau 127.0.0.0/8
          mailbox_command = procmail -a "$EXTENSION"
          mailbox_size_limit = 0
          recipient_delimiter = +
          inet_interfaces = all
          /etc/postfix/transport
          Code:
          mon_domaine      smtp:[@IP-exchange]
          Merci pour ta conf, mais j'ai deja configuré mon postfix comme ca, et l'envoi de mail en ligne de commande fonctionne et arrive jusqu'ai exchange, donc je pense pas que ca vienne de là
          Sysadmin
          OS: Ubuntu / Debian / RHEL
          Nagios env: 1 centreon 2.2.1, 5 Nagios on remote sites, NDOutil v1.4.9
          Own development: status map based on NDO, service status by categories, misc reports on nagios conf, mediawiki linked to centreon and vis-versa

          Comment


          • #6
            Bon, j'ai fini par trouver en comprant ligne par ligne mes 2 confs (la machine de dev qui fonctionnait et la machine de prod qui voulait rien savoir), et je susi un cancre:

            C'etait tout simplement mon unique utilisateur (pour le moment), qui avait les notifs hosts et services avec none....
            Voilà, désolé ops:
            Sysadmin
            OS: Ubuntu / Debian / RHEL
            Nagios env: 1 centreon 2.2.1, 5 Nagios on remote sites, NDOutil v1.4.9
            Own development: status map based on NDO, service status by categories, misc reports on nagios conf, mediawiki linked to centreon and vis-versa

            Comment

            Working...
            X