Bonjour,
J'ai donc une distribution fedora core 6 et oreon 1.3 +nagios 2.5.
J'ai effectuer toute la configuration et oreon-nagios fonctionnent bien, mais je ne reçoit pas d'alertes e-mail.
Tout d'abord, je ne trouve pas les fichier de log error et access qui pourrais me permettre de trouver la cause de ma panne...
effectivement toutce que j'ai sous la main c'est le maillog:
"Apr 4 10:07:53 localhost postfix/postfix-script: fatal: the Postfix mail system is not running
Apr 4 10:07:54 localhost sendmail[19561]: alias database /etc/aliases rebuilt by root
Apr 4 10:07:54 localhost sendmail[19561]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total
Apr 4 10:07:56 localhost postfix/postfix-script: starting the Postfix mail system
Apr 4 10:07:56 localhost postfix/master[19627]: fatal: bind 127.0.0.1 port 25: Address already in use"
Je viens donc d'installer postfix et je l'ai configurer de la manière suivante, suivant un tuto:
"* Etape 4 : installation du serveur de mail SMTP
Le paquet nagios-text a installé par dépendance le serveur de mail Postfix et un fichier d'exemple que nous allons recopier dans le répertoire de configuration de postfix pour ensuite l'éditer :
sudo cp /usr/share/postfix/main.cf.dist /etc/postfix/main.cf
sudo gedit /etc/postfix/main.cf
Ajouter les lignes suivantes :
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
"
je ne doit pas avoir mis ce qu'il fallait sur la variable relayhost et hostname, pouvez vous donc m'expliquer ce qu'il faut mettre exactement, l'adresse du serveur snmp? ou de mon serveur de domaine? est ce une adresse ip? ou un nom?
J'ai donc une distribution fedora core 6 et oreon 1.3 +nagios 2.5.
J'ai effectuer toute la configuration et oreon-nagios fonctionnent bien, mais je ne reçoit pas d'alertes e-mail.
Tout d'abord, je ne trouve pas les fichier de log error et access qui pourrais me permettre de trouver la cause de ma panne...
effectivement toutce que j'ai sous la main c'est le maillog:
"Apr 4 10:07:53 localhost postfix/postfix-script: fatal: the Postfix mail system is not running
Apr 4 10:07:54 localhost sendmail[19561]: alias database /etc/aliases rebuilt by root
Apr 4 10:07:54 localhost sendmail[19561]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total
Apr 4 10:07:56 localhost postfix/postfix-script: starting the Postfix mail system
Apr 4 10:07:56 localhost postfix/master[19627]: fatal: bind 127.0.0.1 port 25: Address already in use"
Je viens donc d'installer postfix et je l'ai configurer de la manière suivante, suivant un tuto:
"* Etape 4 : installation du serveur de mail SMTP
Le paquet nagios-text a installé par dépendance le serveur de mail Postfix et un fichier d'exemple que nous allons recopier dans le répertoire de configuration de postfix pour ensuite l'éditer :
sudo cp /usr/share/postfix/main.cf.dist /etc/postfix/main.cf
sudo gedit /etc/postfix/main.cf
Ajouter les lignes suivantes :
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
"
je ne doit pas avoir mis ce qu'il fallait sur la variable relayhost et hostname, pouvez vous donc m'expliquer ce qu'il faut mettre exactement, l'adresse du serveur snmp? ou de mon serveur de domaine? est ce une adresse ip? ou un nom?
Comment