Alarm call from Nagios(звонки с оповещениями из Нагиос)

image_pdfimage_print

Вау, тут в общем посидели, покумекали и слепили такую штуку(пока в тестовом режиме) — звонки с оповещениями из Nagios.

в общем, как это настраивается

в исходных данных — Nagios 3.4 на Ubuntu 12

что делаем

  1. качаем пакет wget http://www.pjsip.org/release/2.0./pjproject-2.0.1.tar.bz2 , можно и более новый — если ОС новее (wget http://www.pjsip.org/release/2.6/pjproject-2.6.tar.bz2)
  2. распаковываем
  3. заходим в папку, там
  4.  ./configure
    make dep
    make

заводим аккаунт на Asterisk под это дело

пишем в хостах(если нет DNS имя астериска) 10.10.1.2 — asterisk

дальше сама команда вызова звонка

./pjsua-x86_64-unknown-linux-gnu —duration=20 —auto-answer 200 —auto-play —id sip:ALARM_NUBMER@asterisk —contact sip:ALARM_NUBMER@172.19.7.17 —registrar sip:asterisk —realm asterisk  —username $ALARM_NUBMER$ —password $PASSWORD$ —local-port 5060 —null-audio —play-file long_remedy.wav sip:CALL_TO@asterisk

дальше, нужно что бы

define command{
command_name notify-host-call
command_line echo $HOSTNAME$ $HOSTSTATE$ $NOTIFICATIONTYPE$ «Host» > /tmp/text4wave.txt | text2wave -o /tmp/alert.wav /tmp/text4wave.txt -f 8000 | (sleep 5 && echo q) | /opt/sip/pjsua-x86_64-unknown-linux-gnu
—config-file=/opt/sip/pjsuarc —auto-play —play-file /tmp/alert.wav sip:$CONTACTPAGER$@asterisk
}

 

 

 

Оставьте комментарий