Nagios uyarıları telefonla mı?


16

Şu anda SMS ve e-posta yoluyla beni uyaran birkaç nagios sunucum var, ancak buna giden çağrılar eklemek istiyorum. İdeal çözüm, nagios makinelerinin cep telefonumu aramasını ve bir şeylerin yanlış olduğunu bana bildirmek için çağrıda bir mp3 / wav çalmasını sağlayacaktır. Tek sorunum, bunu nasıl başaracağımdan emin değilim.

Bunu yapmak için bir PBX kartı almam gerekebileceğinden şüpheleniyorum, ancak burada birisinin normal bir modem ve hazır yazılımla benzer bir şey yaptığını umuyordum. Herhangi bir fikir veya ipucu var mı?


1
Modem sesleriyle yöneticilerinizi sabah 3'te aramasını sağlayın. Bu onlara sistemleri düzgün bir şekilde kurmayı öğretecek!
pauska

Yanıtlar:


12

Yıldız işareti aşırı dolu - ancak sorunsuz çalışır. Biraz zaman kazanın ve ses özellikli bir modem edinin ve vgetty kullanın.

Giden çağrıda bir mesajı dinlemek için 11 satırlık bir perl betiği gösteren bir öğretici:

http://www.webreference.com/perl/tutorial/14/2.html


Vgetty belgelerinde programların eksik kısımları ve ses dosyalarını oluşturma prosedürü vardır. Ayrıca Perl yerine kabuk betiği kullanan örneklere de sahiptir.
Allen

2
Aşağıdaki pek çok iyi poster SIP veya yıldız işareti yapılandırmasını önermektedir. Yıldız işareti harika, ama gerçekten mümkünse gerçek bir modem kullanmak istediğinizi düşünerek burada aşırı olabilir. Bu şekilde, ağınız çevrimdışı olsa bile (bildirim almak istediğiniz bir şey) bildirimi almaya devam edersiniz.
Kyle Hodgson

4

Açık kaynaklı bir PBX olan Asterisk'e bakmalısınız.

http://www.asterisk.org/

Asterisk oldukça yapılandırılabilir olduğundan ve yeni gelenlere düşük bir seviyede (Apache httpd gibi) göz korkutucu olabileceğinden, sıfırdan başlamak yerine önceden paketlenmiş dağıtımlara bakmak isteyebilirsiniz.

Açıkladığınız uyarıları göndermek için, biriktirme dosyası yapılandırmasını kullanmanızı öneririm. Çağrıldığında uygun numarayı çeviren ve doğru dosyayı çalan bir arama planı oluşturun. Bu işe yaradığında, dosyaları, yıldız planınızın o bölümünün çağrılmasına neden olacak bir Asterisk dizinine bırakabilirsiniz. Biriktirme dosyalarındaki parametreleri ve benzerlerini aktarabilirsiniz, böylece her mesajı sıfırdan oluşturmanız gerekmez - sunucuyu harf harf okumanızı veya birkaç TTS motoruna entegrasyonu kullanmasını söyleyebilirsiniz. sunucu adı.

PSTN'ye çağrı yapmak için giden sonlandırmaya ihtiyacınız olacak, ancak bu tür hizmetlerin birçok sağlayıcısı var. Birçoğu, hesap için küçük bir sabit ücret ödediğinizde ve ardından düşük (dakika başına sent başına) giden arama ücreti ödediğinizde fiyatlandırma sunar.

Umarım yardımcı olur.


Biraz abartı.
Allen

3

Hala bir çözüm arıyorsanız, PagerDuty'e bir göz atmak isteyebilirsiniz. PagerDuty, e-posta gönderebilen (Nagios dahil) herhangi bir izleme sisteminden uyarı toplar ve sağladığınız kişilerin listesine telefon aramaları ve SMS mesajları gönderir. Ayrıca, çağrı üzerine çizelgeler ve yükseltme zincirleri oluşturmanıza da olanak tanır.

http://www.pagerduty.com

[Feragatname: PagerDuty üzerinde çalışan insanlardan biriyim, bu yüzden biraz önyargılı olabilirim: P]


Güzel. Bununla ilgili tek sorun, ağ bağlantım gittiğinden arama yapmam gerekirse çağrı cihazı görevine erişemememdir. tavuk / yumurta ;-) Düzgün, ama. Teşekkürler!
Matt Simmons

2
Evet, bu sistemle ilgili bir sorun. Bir olasılık, bazı ping hizmetlerinde tetiklenen bir PagerDuty alarmı eklemektir. BasicState'i ( basicstate.com ) (ücretsiz) seviyorum, ancak Pingdom ve Pingability de iyi seçeneklerdir. Bu şekilde, hem ağ arızası hem de Nagios'un tespit ettiği arızalar hakkında uyarılar alırsınız. Ama evet ... bir süre sonra PagerDuty'de yerleşik bir ping testi veya kalp atışı monitörü almak istiyoruz.
Andrew Miklas



0

belki burada tarif edilen gibi sip komut satırı istemcisi yardımcı olur? Bu, ne izlediğinize, yudum sağlayıcınızın ne kadar güvenilir olacağına bağlıdır. hala donanım sms ağ geçidine daha fazla güveniyorum. İnternet erişim altyapısını izlemediğinizi veya nagios sunucunuzun ayrı bir bağımsız internet bağlantısı olduğunu varsayarsak - bu gerçekten işe yarayabilir.



0

Gibi hizmetler vardır email2phone telefon görüşmeleri içine e-posta mesajları dönüştürür. Bunlar genellikle kurulum için önemsizdir ve Nagios kurulumunuzda yeni bir e-posta adresi eklemek dışında değişiklik yapılmasını gerektirmez. Yapabileceklerinizle biraz sınırlısınız, ancak hızlı bir çözüm için sizin için işe yarayabilir. Daha fazla esneklik istiyorsanız ve bazı geliştirme becerileriniz varsa, Twilio da iyi bir seçenek olacaktır.

Hem bağlantı hem de yerel yudum tabanlı seçenekler, tam bir bağlantı kaybınız varsa sorun yaşayacaktır. Bununla başa çıkmak için, bildirim için ayrı bir bağlantınız olması (PSTN hattı gibi) veya Nagios'u bir üçüncü taraf izleme hizmeti ile birlikte toplam bağlantı kaybına karşı uyarmanız gerekir.


Birincil sitemiz ve ikincil bir sitemiz var ve her sitedeki nagios makineleri birbirini izliyor (diğer sitelerin bağlantıları). Teşekkürler!
Matt Simmons
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.