• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • Nagios med sendEmail

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Valgmuligheder
Af mahejo | 12.05.2009 11:11

Nagios med sendEmail

Programmering

Hej...



Jeg sidder i øjeblikket og er ved at inplementere nagios som overvågning af servere på openSuse. Og dertil vil det være godt at kunne få tilsendt notifications via mail. Jeg har fået sendEmail til at sende mails, det var ikke det svære. Det svære ligge i at configurer Nagios' command.cfg til at kunne bruge sendEmail.



Nagios har i command.cfg en command der er som følgende:

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/bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAMES is $HOSTSTATE$ **" $CONTACTEMAIL$

}



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: $HOSTADDRES$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIMES$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ *" $CONTACTEMAIL$

}





Her er så den command jeg har læst mig frem til som det burde være med sendEmail:

define command{

command_name notify-service-by-sendEmail

command_line /usr/bin/sendEmail -f "den@email_det_sendes_fra.dk" -t "den@email_der_modtager.dk" -u $NOTIFICATIONTYPE$ -m Service: $SERVICEDESC$\nHost: $HOSTALIAS$\nAdress:$HOSTADDRESS$\nState: $SERVICESTATE$\n\Date/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$ -s "smpt.server.dk"

}



Bruger jeg den command line til sendEmail direkt i en terminal så fungere det fint.

Så mit spørgsmål er kun, hvad gør jeg forkert?



/MaHeJo

  • Log in to post comments

Kommentarer2

16 år siden

Permalink

Indsendt af peque den 12. maj 2009 kl. 13:02

Permalink

Re: Nagios med sendEmail

har du defineret under standard konfigurationen - at den skal bruge notify-service-by-sendEmail fremfor notify-service-by-email ???



Dette kan være en af punkterne - hvorefter tidsrammen du definerer også skal passe!

  • Log in to post comments

16 år siden

Permalink

Indsendt af mahejo den 12. maj 2009 kl. 16:41

In reply to Re: Nagios med sendEmail by peque

Permalink

Re: Re: Nagios med sendEmail

jeg ha forsøgt at finde den .cfg fil som de settings bliveer sat, men den findes så ikke, det kan jeg se bliver gjord i den der hedder contacts.cfg

Så der sætter jeg den op som jeg fandt et eksempel om:

# 'nagios' contact definition

define contact{

contact_name nagios

alias Nagios Admin

service_notification_period 24x7

host_notification_period 24x7

service_notification_options w,u,c,r

host_notification_options d,u,r

service_notification_commands notify-by-email

host_notification_commands host-notify-by-email

email nagios@localhost.localdomain

}



Men lige lidt gør det. Dog får jeg en fejl-registrering vis jeg ikke skriver notify-by-email eller notify-by-sendEmail, da den ikke kan finde andre command lines. Men om det skal skrives i contact.cfg eller et andet sted, det kan jeg ikke se.

  • Log in to post comments

Svar søges

Test 0
Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

2 stk Jolla C2 sælges 2
"Intet realistisk alternativ" - mig i r*ven 4
Test 2
Det første forumindlæg efter installation af Forum-modulet 8
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad