Toon posts:

Nagios Monitoring Service

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Goede avond,

Ik heb een probleempje met de notificaties van nagios naar mijn e-mail.

Ik zou graag willen dat ik een mailke ontvang via de smtp van gmail.
maar ik krijg deze error:
Afbeeldingslocatie: http://i58.tinypic.com/mt7ymc.jpg

Ubuntu 14.04
PHP 5.5
apache2
mysql
Nagios core 4.0.8

Iemand een idee hoe ik port 25 verander naar 587? dan zou het moeten lukken.


resource.cfg:

$USER5$=christiaaaaan.keyers@gmail.com

$USER7$=smtp.gmail.com

$USER9$= christiaaaaaan.keyers@gmail.com
$USER10$= passwoord


command.conf:

# 'notify-host-by-email' command definition define command{ command_name notify-host-by-email command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/local/bin/sendEmail -s $USER7$ -xu $USER9$ -xp $USER10$ -t $CONTACTEMAIL$ -f $USER5$ -l /var/log/sendEmail -u "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" -m "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" }

# 'notify-service-by-email' command definition define command{ command_name notify-service-by-email command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /usr/local/bin/sendEmail -s $USER7$ -xu $USER9$ -xp $USER10$ -t $CONTACTEMAIL$ -f $USER5$ -l /var/log/sendEmail -u "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" -m "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" }
Alvast bedankt
groetjs

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 01-10 12:22

CAPSLOCK2000

zie teletekst pagina 888

Normaal gesproken gebruikt Nagios de mailserver die op je systeem staat geinstalleerd. Wat draai je? Postfix?

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Precies, gebruik Postfix voor de authenticatie en relaying naar Gmail. Er zijn genoeg tutorials op 't web om dat te regelen. Je moet wel zorgen dat je 'From:' adres je Gmail adres is, anders kan deze geweigerd worden.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • himlims_
  • Registratie: Juni 2000
  • Niet online

himlims_

🐧 Linux HOoligan

kan zijn dat gmail dit blokkeerd? had vanochtend vergelijkbaar issue met geary, bleek authorisatie technische niet in orde. resultaat dat google het blokkeerde, en niet kon inloggen/mailen.

misschien dat het volgende helpt; askubuntu.com/questions/155248/how-can-i-have-nagios-alerts-emailed-to-my-gmail

//edit;persoonlijke voorkeur voor zabbix over nagios, misschien ook nog interresant?

[ Voor 14% gewijzigd door himlims_ op 04-02-2015 10:15 ]

⭐Game Profiles: 🕹️Steam - 🎮PSN - 🇪🇦 GoT_Hollandhards


Acties:
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 21:30

Hero of Time

Moderator LNX

There is only one Legend

Je moet idd bij Google aanmelden voordat je mag mailen via relaying. Maak gebruik van Postfix, als je meerdere servers hebt die moeten mailen zet je een enkele machine op om naar Gmail te gaan en stel je de rest in om via die machine te gaan mailen. Maakt het ook veel makkelijker om 'eventjes' van mail relay te veranderen. Je hoeft 't dan tenslotte maar op 1 server te doen.

Voor wat betreft Zabbix vs Nagios, daar kan jij zelf het beste wat over zeggen. Zabbix is best complex en vereist veel tijd om te leren en goed te configureren. Nagios is veel simplistischer en even een machine of check toevoegen is zo gedaan.

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik draai postfix, de mail kan ik nu handmatig verzenden.
enkel nagios wil het nog niet doen voor mij :o

Acties:
  • 0 Henk 'm!

  • vanaalten
  • Registratie: September 2002
  • Laatst online: 01-10 16:02
Van wat ik zo zie heb je nagios ingesteld om direct de SMTP van gmail te contacten. Ik denk - als ik bovenstaande goed lees - dat je nagios moet instellen om de lokale SMTP te gebruiken (127.0.0.1 i.p.v. smtp.gmail.com, of zo iets)

Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Je gebruikt volgens de command definitie /usr/local/bin/sendEmail (die praat zelf smtp met google volgens mij) , en die kun je gewoon host:port meegeven, dus als je met poort 587 wilt praten zul je in $USER7$ smtp.gmail.com:587 moeten zetten

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.

Pagina: 1