Zabbixte (3.4.8, Ubuntu) sms entegrasyonu

1 – Öncelikle http://www.smsvitrini.com dan bir hesap açıp kullanıcı adı ve şifremizi alıyoruz.  Yanında 1.000 kredi alıyoruz.

2 – Sonra sms.sh adında bir script yazıp içine aşağıdaki kodları ekliyoruz. Bu dosyayı “/usr/lib/zabbix/alertscripts/sms.sh” da oluşturuyoruz.

_____________________

to=$1
subject=$2
mesaj=$3
curl –data “islem=1&user=<KULLANICI_ADI>&pass=<SIFRE>&mesaj=$mesaj&numaralar=$to&baslik=SMS_BASLIGI” http://api.smsvitrini.com/index.php

_____________________

3 – “chmod 755 sms.sh” yapıyoruz.

4- Zabbix’te  Administration > MediaType  kısmına “netsms” ekleyip aşağıdaki gibi giriyoruz;

zabbix sms ayar

5 – Artık “netsms” eklendi. Şimdi bir tane “Action” ekleyelim;

Yeni bir Action oluşturup “Operations” kısmından aşağıdaki ekrandaki gibi “netsms” seçilir ve update yapılır;

zabbix sms action

6 – Artık event oluştuğunda ilgili trigger “netsms”i çalıştırıp sms gönderecektir. Event oluşmadan sms in gidip gitmeyeceğini terminalden aşağıdaki komutu vererek test edebiliriz;

curl –data “islem=1&user=<KULLANICI_ADINIZ>&pass=<SIFRENIZ>&mesaj=deneme 123&numaralar=<CEP_NUMARANIZ>&baslik=<SMS_BASLIGINIZ>” http://api.smsvitrini.com/index.php

Komut sonrasında “DONUS|OK:75248541” gibi bir mesaj aldıysanız sms gitmiştir. Bunun dışında bir yerde hata vardır.

 

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s