Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
define contact {
contact_name лалала
alias лалала
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands sms_service
host_notification_commands sms_service2
pager 7913лалалал
}
define command {
command_name sms_service2
command_line /usr/bin/send_sms.pl $CONTACTPAGER$ "$HOSTNAME$-$HOSTADDRESS$-$HOSTSTATE$-$LONGDATETIME$" "$HOSTNAME$-$HOSTADDRESS$-$HOSTSTATE$-$LONGDATETIME$-$SERVICEOUTPUT$"
}
#!/usr/local/bin/bash
#
# $1 - number of phone
# $2 - text. Space must be change to +
#
DATE=`date "+%Y-%m-%d"`
LOGFILE=/data/sms.ru/$DATE.log
phone="$1"
read text
cd /data/sms.ru
message="$text"
txt=`echo $message | sed -e 's/ /+/g'`.
echo "To phone ' $phone ' sending ' $txt '" >>$LOGFILE
/usr/local/bin/curl -d "text=$txt" http://sms.ru/sms/send\?api_id=вашidнаsmsru\&to=$phone
echo.
echo OK
Расскажите как решаете проблему перегрузки временных пулов в nagios?
Nagios — система мониторинга и некоторые самодельные плагины