Vraag Probleem met nagios-e-mailmelding


Onlangs krijg ik geen e-mailmelding in nagios. Ik heb het getest door handmatig e-mails te sturen van root-gebruiker en nagios-gebruiker en ik heb de e-mail met succes ontvangen. Maar ik ben geen e-mailwaarschuwing voor het geval er een probleem is, zodat ik het heb getest door een aangepaste hostmelding van WEBUI te verzenden, iets lijkt niet klopt in het logboek. Ik hoop dat iemand me kan helpen. Hieronder vindt u de logboeken:

Van Nagios Frontend Webui: (Getest door aangepaste hostkennisgeving te verzenden)

Sep 24 20:43:00 ubuntubackup-chennai sendmail[5923]: q8OFD0bP005923: Authentication-Warning: localhost.localdomain: nagios set sender to nagiosub@****.com using -r
Sep 24 20:43:00 ubuntubackup-chennai sendmail[5923]: q8OFD0bP005923: from=nagiosub@****.com, size=436, class=0, nrcpts=1, msgid=<5060787c.cbQWUMyq0G8H5/8r%nagiosub@****.com>, relay=nagios@localhost                   
Sep 24 20:43:00 ubuntubackup-chennai sendmail[5924]: q8OFD0JV005924: <$@localhost.localdomain>... User unknown
Sep 24 20:43:00 ubuntubackup-chennai sendmail[5923]: q8OFD0bP005923: to=$, ctladdr=nagiosub@****.com (496/492), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30436, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Sep 24 20:43:00 ubuntubackup-chennai sendmail[5924]: q8OFD0JV005924: from=<nagiosub@****.com>, size=436, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Sep 24 20:43:00 ubuntubackup-chennai sendmail[5923]: q8OFD0bP005923: q8OFD0bQ005923: DSN: User unknown
Sep 24 20:43:01 ubuntubackup-chennai sendmail[5924]: q8OFD0JX005924: from=<>, size=2374, class=0, nrcpts=1, msgid=<201209241513.q8OFD0bQ005923@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Sep 24 20:43:01 ubuntubackup-chennai sendmail[5923]: q8OFD0bQ005923: to=nagiosub@****.com, delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=31460, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q8OFD0JX005924 Message accepted for delivery)
Sep 24 20:43:02 ubuntubackup-chennai sendmail[5926]: q8OFD0JX005924: to=<nagiosub@****>, delay=00:00:02, xdelay=00:00:01, mailer=relay, pri=122374, relay=smtp10.netcore.co.in. [202.162.229.32], dsn=2.0.0, stat=Sent (_SMR_smtp12.netcore.co.in Ok: queued as 0797E19957)

Als Nagios-gebruiker vanaf terminal:

Sep 24 20:44:04 ubuntubackup-chennai sendmail[6067]: q8OFE4Th006067: Authentication-Warning: localhost.localdomain: nagios set sender to nagiosub@****.com using -r
Sep 24 20:44:04 ubuntubackup-chennai sendmail[6067]: q8OFE4Th006067: from=nagiosub@****.com, size=341, class=0, nrcpts=1, msgid=<506078bc.5x+q5X78H8WjVw2J%nagiosub@****.com>, relay=nagios@localhost
Sep 24 20:44:04 ubuntubackup-chennai sendmail[6068]: q8OFE4WN006068: from=<nagiosub@****.com>, size=614, class=0, nrcpts=1, msgid=<506078bc.5x+q5X78H8WjVw2J%nagiosub@****>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Sep 24 20:44:05 ubuntubackup-chennai sendmail[6067]: q8OFE4Th006067: to=karthick@****.com, ctladdr=nagiosub@**** (496/492), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30341, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q8OFE4WN006068 Message accepted for delivery)
Sep 24 20:44:05 ubuntubackup-chennai sendmail[6070]: q8OFE4WN006068: to=<karthick@****.com>, delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=120614, relay=smtp10.netcore.co.in. [202.162.229.32], dsn=2.0.0, stat=Sent (_SMR_smtp9.netcore.co.in Ok: queued as 517CEF7E69)

Als rootgebruiker van Terminal:

Sep 24 20:44:56 ubuntubackup-chennai sendmail[6167]: q8OFEtSo006167: from=root, size=281, class=0, nrcpts=1, msgid=<201209241514.q8OFEtSo006167@localhost.localdomain>, relay=root@localhost
Sep 24 20:44:56 ubuntubackup-chennai sendmail[6168]: q8OFEuBX006168: from=<root@localhost.localdomain>, size=555, class=0, nrcpts=1, msgid=<201209241514.q8OFEtSo006167@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Sep 24 20:44:56 ubuntubackup-chennai sendmail[6167]: q8OFEtSo006167: to=karthick@****, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30281, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (q8OFEuBX006168 Message accepted for delivery)
Sep 24 20:44:56 ubuntubackup-chennai sendmail[6170]: q8OFEuBX006168: to=<karthick@****.com>, ctladdr=<root@localhost.localdomain> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=120555, relay=smtp10.netcore.co.in. [202.162.229.32], dsn=2.0.0, stat=Sent (_SMR_smtp12.netcore.co.in Ok: queued as 727A519942)

Notitie:

  • E-mail ontvangen van rootgebruiker & nagios-gebruiker, maar niet van Nagios WEBUI.

Invoer in hosts-bestand: / etc / hosts

127.0.0.1               localhost.localdomain localhost ubuntubackup
::1             localhost6.localdomain6 localhost6

3
2017-09-24 16:05


oorsprong


Misschien beter gevraagd in ServerFault? - Nate


antwoorden:


Het probleem lijkt te zijn dat de $CONTACTEMAIL$ macro wordt niet correct ingesteld.

Maak een backup van de /etc/nagios3/commands.cfg bestand, en open het dan in je favoriete editor, en vervang alle exemplaren van $CONTACTEMAIL$ met karthik...@mycompany.com (gewenste e-mail). Start vervolgens nagios, apache opnieuw en probeer de aangepaste opdrachtmelding opnieuw.


4
2017-09-28 20:14



Hallo @izx-macro's zijn correct ingesteld. Ik ontvang e-mail voor alle servicemeldingen, maar niet voor host .. - karthick87
Kun je de stroom van een pen voorzien? commands.cfg het dossier? En het probleem is eigenlijk dat de host meldingen voor ubuntubackup werken niet, maar zijn servicemeldingen wel? Gelieve ook het uittreksel van te lijmen mail.log de transacties weergeven voor een succesvolle servicemelding uitgevoerd door nagios (niet door jou via root of als nagios-gebruiker). Bedankt. - ish
Hallo @izx kunnen we dit verder zetten in de chat voor een snellere resolutie ?? - karthick87
Hallo @izx elke update. Ik heb de logboeken gedeeld voor e-mail .. - karthick87
Hallo @izx Controleer alstublieft en deel uw bevindingen en verbeter deze. Dank je. Bounty gonna end. Dus accepteer dit als het antwoord. Als je het antwoord vindt, vertel het dan gewoon .. - karthick87


Het probleem is dat uw hostnaam localhost.localdomain is, die wordt opgemaakt door de opdrachtregel sendmail, maar niet door de webui.

U kunt dit oplossen door de hostnaam van uw systeem te wijzigen. Als je niet weet waar dit is opgeslagen, doe dan

cd /etc
grep localdomain

0
2017-09-28 06:02



Systeemhostnaam is al gewijzigd. Zie mijn bijgewerkte vraag .. Ik heb de inhoud van het hosts-bestand geplakt .. - karthick87
Het gewijzigde hosts-bestand is niet correct. De regel moet 127.0.0.1 ubuntubackup.Ydomain.tld ubuntubackup zijn - Floyd