Pages : 1
#1 Le 20/06/2008, à 08:47
- Samuel539
Problème Nagios et Postfix
Bonjour à tous !
J'ai installer nagios-3.0.1 couplé d'oréon-1.4. Je tente désespérément de faire de la notification par mail avec Postfix.
Postfix fonctionne bien quand j'envoi un mail avec la commande (mail ...). Cependant, avec nagios, il renvoie le mail à nagios. Voici mon message dans le fichier mail.log
Jun 20 10:29:01 monpc postfix/qmgr[5191]: B0564454505: from=<nagios@domaine.fr>, size=699, nrcpt=1 (queue active)
Jun 20 10:29:02 monpc postfix/smtp[10970]: BAE33454504: to=<nagios@domaine.fr>, orig_to=<nagios>, relay=smtp.fr.oleane.com[194.2.0.81]:25, delay=0.91, delays=0.17/0.02/0.65/0.06, dsn=2.0.0, status=sent (250 2.0.0 m5K6SYvA009320 Message accepted for delivery).
J'aimerai savoir comment on change le destinataire du mail de nagios ???
Voici mon fichier main.cf :
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 10
local_destination_concurrency_limit = 2
mail_owner = postfix
mailbox_command = /usr/bin/procmail
mailbox_transport = smtp
myhostname = monpc.domaine.fr
mynetworks = 192.168.7.0/24
myorigin = /etc/mailname
queue_directory = /var/spool/postfix
relayhost = [nom_serveur_smtp]
Fichier /etc/postfix/aliases :
MAILER-DAEMON: postmaster
postmaster: root
bin: root
daemon: root
named: root
nobody: root
uucp: root
www: root
ftp-bugs: root
postfix: root
manager: root
dumper: root
operator: root
abuse: postmaster
decode: root
root: adresse_destinataire_mail
fichier /etc/aliases :
# Added by installer for initial user
root: adresse_destinataire_mail
gys: root
nagios: root
admin: root
nagios-admin: root
Je repose donc ma question : Comment change t-on le destinataire du mail ?
Je vous remercie d'avance pour votre aide.
Hors ligne
#2 Le 20/06/2008, à 13:10
- Elemmire
Re : Problème Nagios et Postfix
as tu regardé dans le fichier de configuration de nagios ?
Tu trouvera plus facilement le destinataire dans la conf de nagios que dans la conf de postfix ...
Hors ligne
#3 Le 20/06/2008, à 13:26
- Samuel539
Re : Problème Nagios et Postfix
Bonjour à toi Elemmire.
Oui j'ai essayé de regarder dans la conf de nagios mais en vain. Je revenu bredouille ou a moins que je regarde pas ou il faut. Sais-tu quel fichier peut contenir le destinataire ??
Je te remercie de m'aider.
Hors ligne
#4 Le 20/06/2008, à 16:33
- Elemmire
Re : Problème Nagios et Postfix
as tu essayer de modifier le paramètre admin_email dans le fichier /etc/nagios2/nagios.cfg ?
Hors ligne
#5 Le 23/06/2008, à 08:17
- Samuel539
Re : Problème Nagios et Postfix
Oui, j'ai modifié le paramètre. 'Jai entré l'adresse du destinataire.
Aurais-tu une autre solution ??
Merci pour ton aide
Hors ligne
#6 Le 23/06/2008, à 12:03
- Thamior
Re : Problème Nagios et Postfix
Salut,
admin_email n'est qu'un export de variable mais n'est pas utilisé par Nagios, sauf si on l'intègre dans un script.
Dans Nagios, tu as déclaré tes hosts à "checker", logiquement dans le fichier /etc/nagios/hosts.cfg.
Dans un fichier /etc/nagios/contacts.cfg, tu déclares tes destinataires ainsi que les groupes qui seront notifiés en cas de pépin.
La déclaration prend cette forme :
define contact {
contact_name toto
alias contact toto
host_notification_period 24x7
service_notification_period 24x7
host_notification_options d,u,r
service_notification_options w,u,c,r
host_notification_commands host-notify-by-email
service_notification_commands notify-by-email
email toto@toto.fr
}
et les groupes :
define contactgroup {
contactgroup_name admins
alias Les Geeks
members toto
}
Tu peux déjà commencer par vérifier çà
Dernière modification par Thamior (Le 23/06/2008, à 12:04)
Hors ligne
#7 Le 23/06/2008, à 12:42
- coolbibi
Re : Problème Nagios et Postfix
bonjour
j'ai travaillé sur nagios avec les notifications par sms et par mail.
tu n'as pas besion d'un relai smtp comme postfix , nagios le gere automatiquement .
tu peux d'abord essayer d'envoyer un mail en ligne de commande au destinataire specifé dans contacts.cfg et verifie s'il recoit bien le mail ( meme en spam )
et transmets moi le contenu de ton fichier contacts.cfg et hosts.cfg
Hors ligne
#8 Le 23/06/2008, à 12:51
- Thamior
Re : Problème Nagios et Postfix
tu n'as pas besion d'un relai smtp comme postfix , nagios le gere automatiquement .
Je ne suis pas d'accord avec cette affirmation.
Nagios ne gère pas le transport des mails, il utilise seulement la commande "mail" du système. Et cette commande "mail" n'existe que s'il y a un MTA d'installé, comme "sendmail" (par defaut).
Hors ligne
#9 Le 23/06/2008, à 13:17
- coolbibi
Re : Problème Nagios et Postfix
juste une question
quelle est le MTA installé par defaut sous ubuntu??
car moi je l'ai fait auparavant sous fedora
Merci
Hors ligne
#10 Le 23/06/2008, à 13:32
- Thamior
Re : Problème Nagios et Postfix
D'après les docs officiels d'ubuntu.com :
Postfix is a Mail Transfer Agent (MTA) which is the default MTA for Ubuntu.
Hors ligne
#11 Le 23/06/2008, à 13:41
- Samuel539
Re : Problème Nagios et Postfix
Bonjour à tous !
Pour répondre à Thamior, mes déclarations sont de la même forme que toi, Je te les colle ci-dessous :
Voici pour mon contact :
define contact{
contact_name nagiosadmin
alias nagiosadmin
contactgroups GroupA
host_notification_period 24x7
service_notification_period 24x7
host_notification_options d,u,r,f,n
service_notification_options w,u,c,r,f,n
host_notification_commands host-notify-by-email-ng1
service_notification_commands notify-by-email-ng1
email toto@titi.fr
}
et voilà pour mon groupe :
define contactgroup{
contactgroup_name GroupA
alias Admin
members jabber, nagiosadmin
}
Ensuite voici un exemple de mon fichier host comme tu m'as demandé Coolbibi:
define host{
host_name nom_machine
alias HP 5406 zl
address xxx.xxx.xxx.xxx
hostgroups Switch
max_check_attempts 5
active_checks_enabled 1
check_period 24x7
retain_status_information 1
contact_groups GroupA
notification_interval 1
notification_period 24x7
notification_options d,u,r,f
notifications_enabled 1
stalking_options o,d,u
}
Enfin, j'envoie bien des mails avec la commande mail toto@titi.fr.
J'espère que je vous ai donner assez de renseignement. Merci beaucoup de votre aide.
Hors ligne
#12 Le 23/06/2008, à 15:02
- Thamior
Re : Problème Nagios et Postfix
Peux tu poster ici le code de ces deux commandes (par défaut dans /etc/nagios/misccommands.cfg) :
host-notify-by-email-ng1
et
notify-by-email-ng1
Hors ligne
#13 Le 23/06/2008, à 15:14
- Samuel539
Re : Problème Nagios et Postfix
Voici pour la commande host-notify-by-email-ng1 :
define command{
command_name host-notify-by-email-ng1
command_line /usr/bin/printf "%b" "***** Oreon *****Notification\nType:$NOTIFICATIONTYPE$\n Host: $HOSTNAME$\nState: $HOSTSTATE$Address: $HOSTADDRESS$\nInfo: $OUTPUT$\nDate/Time: $DATETIME$" | /usr/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
}
Voilà pour la commande notify-by-email-ng1 :
define command{
command_name notify-by-email-ng1
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$
}
Hors ligne
#14 Le 23/06/2008, à 16:41
- coolbibi
Re : Problème Nagios et Postfix
bon essayons quelque chose
ton utuilisateur par defaut de nagios est -il nagios?
si oui essaie de te connecter en su <nom de l'utilisateur par defaut e nagios>
et essaie d'envoyer un mail à toto@titi.fr.
don't worry
Hors ligne
#15 Le 23/06/2008, à 17:00
- Samuel539
Re : Problème Nagios et Postfix
Bon, je me suis connecter à nagios en tappant la commande : su nagios.
Ensuite, j'ai taper la commande : mail toto@titi.fr
Cela fonctionne très bien en ligne de commande (merci à toi coolbibi). Cependant, je ne comprends pas pourquoi il ne l'envoi pas tout seul.
Serais-ce l'interface graphique qui bug ?
Hors ligne
#16 Le 23/06/2008, à 17:31
- coolbibi
Re : Problème Nagios et Postfix
bon je jette un coup d'oeil rapide sur le parametrage d 'oreon afin de voir s'il y'a pas de difference avec celle de centreon que j'avais utilisé
Hors ligne
#17 Le 23/06/2008, à 19:12
- Samuel539
Re : Problème Nagios et Postfix
Ok, je te remercie
Hors ligne
#18 Le 24/06/2008, à 10:21
- Samuel539
Re : Problème Nagios et Postfix
petit up du matin, il n'y a personne qui a une solution???
Hors ligne
#19 Le 25/06/2008, à 09:03
- Samuel539
Re : Problème Nagios et Postfix
Bonjour à tous !
J'ai résolu le problème, juste une mauvaise configuration de mon fichier miscommand.cfg. Je réinstalle tous le système et je compte mettre une documentation sur l'installation de nagios, d'oréon avec envoi de mail.
Hors ligne
#20 Le 25/06/2008, à 11:50
- coolbibi
Re : Problème Nagios et Postfix
felcitations à toi tu as eu le nez creux je crois que 'erreur vient d'ici "***** Oreon *****Notification\ dans ton miscommands si je me trompe pas mais tu peux aller plus loin en integrant l'envoi par sms (facile à mettre en place )
Hors ligne
#21 Le 25/06/2008, à 16:26
- Samuel539
Re : Problème Nagios et Postfix
Presque ça, l'erreur venait de la macro $CONTACTEMAIL$. Après de multiples tentatives, je l'ai remplacer par toto@titi.fr et tous est rentré dans l'ordre.
Oui tu as raison, je compte intégré la notification par email mais je n'ai pas encore le moyen de mettre en place un portable relié à mon pc 24h/24.
Sinon à tout hasard, savez-vous où peut-on renseigner la macro $CONTACTEMAIL$ ???
Merci d'avance
Hors ligne
#22 Le 18/02/2009, à 11:39
- arne
Re : Problème Nagios et Postfix
Bonjour,
En espèrent avoir une reponse,
Samuel539 peut tu me dire si tu a trouver une solution autre que de remplacer $CONTACTEMAIL$ par une adresse email, merci
#23 Le 20/05/2009, à 18:18
- NInf
Re : Problème Nagios et Postfix
slt, je suis sous redhat c comme fedora, je suis interessé par les notification de mail sans passer par postfix. coolbibi, si tu sais comment merci de m'aider
Pages : 1