E-Posta adresinizi girin ve yeni eklenen yazılardan haberdar olun.

Yazı Arşivi

Twitter

Fetching latest tweets...

Takvim

May 2013
M T W T F S S
« Apr    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Nagios için PowerMTA status check plugin

Lazım oldu yazdık. Güle güle kullanın geliştirin. Bize bu kadarı yeterli.

# # # PowerMTA status check plugin for nagios # Kursad DARA [mkursaddara@gmail.com] # http://www.serbestkose.net # 20 December 2012, the day before Maya’s Armageddon. # # #!/bin/bash lynx=”/usr/bin/lynx” if [ -z "$1" ]; then echo “Usage : $0 [powermta_host_name or powermta_host_ip]” else response=`$lynx –head [...]

Nagios Return code of 127 is out of bounds – plugin may be missing hatası

Nagios’ta aşağıdaki hatayı alıyorsanız eğer;

Return code of 127 is out of bounds – plugin may be missing

Çözüm olarak

resource.cfg dosyasına

$USER2$=/etc/nagios3/libexec

eklemeniz gerekmektedir. Ekledikten sonra nagios u kapatıp açarsanız sorun düzelecektir.

Buradaki /etc/nagios3/plugins benim pluginlerimin bulunduğu dizin. Sizin eklediğiniz script nerde ise orayı yazmanız gerekir.

Clickatell API’sini kullanarak nagios ile sms uyarısı gönderme

Bunun için öncelikle Clickatel firmasından gerekli üyeliği almalısınız.

Size verilen kullanıcı ve api bilgilerini aşağıdaki gibi /etc/nagios3/commands.cfg dosyasına yazın.

define command{ command_name host-notify-by-sms command_line /usr/bin/printf “%b” “***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$ \nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n” | wget “http:/ /api.clickatell.com/http/sendmsg?user=USERNAME&password=PASSWORD&&api_id=API_ID&to=$CONTACTEMAIL$&text=’** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ @ $LONGDATETIME$ **’” } define command{ command_name service-notify-by-sms [...]