Forum

Nagios email notifi...
 
Bildirimler
Hepsini Temizle

Nagios email notification

8 Yazılar
3 Üyeler
0 Likes
533 Görüntüleme
(@mustafagunay)
Gönderiler: 31
Trusted Member
Konu başlatıcı
 

Merhabalar;

Bir suredir serverları takip amacıyla Nagios kullanıyorum. Hersey guzel calısıyor fakat ben email alert bolumunu hic calıstıramadım. Bununla ilgili bir cok dokuman inceledim admin icin e-mail adresimi girdim fakat problem oldugunda mail gondermiyor. Gonderecegim kisinin adreslerini ve gonderen e-mail hesap ayarlarını nereye girmem gerekiyor. tşk...

 
Gönderildi : 13/09/2011 21:45

(@mustafagokhankurt)
Gönderiler: 294
Reputable Member
 

Arkadaşım, herhangi bir yere mail tanımı yapmıyorsun. büyük ihtimal senin sendmail'in çalışmıyor. CLI dan test eder misin.

 # echo 'test' | mail -s test_mail [email protected]

 
Gönderildi : 13/09/2011 23:17

(@mustafagunay)
Gönderiler: 31
Trusted Member
Konu başlatıcı
 

CLI de bahsettigin komutu yazdıgımda herhangi bir sey olmuyor. kısa bir sure sonra tekrarladıgımda "You have new mail in /var/spool/mail/root" iletisini alıyorum.

 
Gönderildi : 14/09/2011 14:48

(@mustafagokhankurt)
Gönderiler: 294
Reputable Member
 

mail adresine kendi mail'ini yaz. sana mail geliyorsa sendmail çalışıyordur. service komutuyla sendmail'i kontrol et. init.d'in altını kontrol et. Eğer yoksa rpm'ini bulup yükle. bende kurulu olan dosyalar aşağıdaki gibi.

# service sendmail status
sendmail (pid  2810) is running...
# ls -l /etc/init.d/sendmail
-rwxr-xr-x 1 root root 3349 Jan 22  2010 /etc/init.d/sendmail
# rpm -qa | grep sendmail
sendmail-cf-8.13.8-8.el5
sendmail-8.13.8-8.el5

#cat /etc/host  kısmında düzenle.

127.0.0.1    gateway.somewhere.com.tr    gateway

 sana [email protected] adresinden subject'i test_mail olan body'si test olan bir mail gelmesi gerekiyor.

 
Gönderildi : 14/09/2011 17:00

(@mustafagunay)
Gönderiler: 31
Trusted Member
Konu başlatıcı
 

soylediklerini yaptım hersey sorunsuz gorunuyor fakat mail gelmiyordu. admin maili gmail tarzı bir mail ile degistirdigimde mailin artık geldigini gordum yardımlarınız icin tesekkur ederim...

 
Gönderildi : 14/09/2011 18:44

(@mustafagokhankurt)
Gönderiler: 294
Reputable Member
 

Arkadaşım nagios dan çok çektim, sana biraz nasıl çalıştığını anlatayım. localhost.cfg dosyasında host'u aşağıdaki gibi tanımlıyorsun. Burada iki tane önemli parametre var. check_command ve contact_groups.

check_command   /etc/nagios/objects/commands.cfg altındaki  check-ping' i çalıştırır.

contact_groups      /etc/nagios/objects/contacts.cfg  altındaki define  contactgroup ve define  contact daki kişilere göre hareket eder.

notification interval    // kaç dk. da bir host'u kontrol edeceğini girilir.

#cat /etc/nagios/objects/localhost.cfg

define host{
        use                               generic-host
        host_name                    kabuk
        alias                             kabuk
        address                        172.16.5.5
        check_command           check-host-alive
        max_check_attempts       5
        notification_interval           10
        notification_period         workhours
        notification_options       d,r
        contact_groups             Important-admins
        }

#cat /etc/nagios/objects/contacts.cfg

define  contactgroup{
        contactgroup_name               Important-admins
        alias                           Important Administrators
        members                         Important,Important2,Important3,Important4,Important5,Important6,Important7
        }

define contact{
        contact_name             Important
        alias                           Important Server Admin
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,r,c
        host_notification_options       d,u,r
        service_notification_commands   notify-service-by-sms,notify-service-by-email
        host_notification_commands      notify-host-by-sms,notify-host-by-email
        email                           [email protected]
        pager                           05555555555

 makineyi host olarak tanımladığın için yukarıdaki host_notification_commands 'a notify-host-by-email yapman gerek.

 

 
Gönderildi : 14/09/2011 23:25

(@emrah-gultekin)
Gönderiler: 6
Active Member
 

Merhaba Gökhan Bey

Ben raspberry pi üzerine (debian 8.0 jessie) Nagios 4.1.1 kurdum. Ek olarak sendmail install ettim. Komut satırından aşağıdaki komutla mail gönderebiliyorum. 

echo "Message Body" | mail -s "Message Subject" alıcı@domain.com

 

Nagios un web arayüzü de çalışıyor. Contacts.cfg dosyasına kendimi ekledim. Kontrol etmek istediğim cihaz ile ilgili bilgileri localhost.cfg içine girdim. Web arayüzünden kontrol ettiğimde cihazın down olması durumunda DOWN durumunu da gösteriyor be notifikasyon yaptım diyor

AMA BANA MAIL GELMİYOR.....!!!!!! 

 

Bunu nasıl düzeltebilirim????

 

 
Gönderildi : 25/03/2016 14:54

(@emrah-gultekin)
Gönderiler: 6
Active Member
 

Gökhan Bey 

Ek olarak dikkatimi çeken bir konuyu daha ileteyim.

Comands.cfg nin altında "notify-host-by-email" in command_line ında /bin/mail konumundaki mail servisini kullanmaya çalıştığını görüyorum

Ancak sendmail yükledim ve konumunun etc/init.d/sendmail olması gerek miyormu?

Bu yüzden alarm durumunda mail alamıyor olabilir miyim?

 
Gönderildi : 25/03/2016 15:13

Paylaş: