Автор Гілка: Nagios sms  (Прочитано 2446 раз)

Відсутній Smith

  • Новачок
  • *
  • дописів: 37
  • Карма: +0/-0
  • Kharkiv LUG
Nagios sms
« : 2006-09-21 00:32:49 »
 hi all!
 Підкажіть будьласка як з Nagios'a відсилати смс. Листи на пошту висилає, а ось коли замість емейла пишу 38097ххххххх@2sms.kyivstar.net відсилати повідомлення не хоче, хоча з гмейлу все доходить як треба. Можливо хтось вже налаштовував собі таку функціональність...
 дякую

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: Nagios sms
« Відповідей #1 : 2006-09-21 08:49:28 »
Саме так і відсилати. Проблема в тому, що Київстар обмежує кількість смс-листів, які приходять з однієї ip-адреси. Отже, схоже на те, що, або ваша мережа знаходиться за natом якогось великого провайдера і ліміт переповнюється, або ваша пошта ходить через relay. І знову ж таки ліміт вичерпується дуже швидко.
Втім, щоб не гадати -- перегляньте логи поштового серверу.

Використовуйте UMC  ;)
dd if=/dev/zero of=/dev/null

Відсутній Сергій Лисовенко

  • Літератор
  • ******
  • дописів: 1489
  • Карма: +0/-0
Re: Nagios sms
« Відповідей #2 : 2006-09-21 09:40:19 »
Я відправляю е-мило на 380ххххххххх@sms.kyivstar.net  і ніяких проблем не помічав. Користуюсь звичайним stmp (через evolution). Тільки треба, щоб номер був з активованою "пошта в смс".
Якщо Лінукс написали студенти - нехай вони під ним і навчаються.

Відсутній Smith

  • Новачок
  • *
  • дописів: 37
  • Карма: +0/-0
  • Kharkiv LUG
Re: Nagios sms
« Відповідей #3 : 2006-09-21 10:17:18 »
дякую за допомогу
Якщо я відправляю з корпоративного (робочого) мила, або з гмейлу на адресу 380ххххххххх@sms.kyivstar.net у мене все теж гарно працюе, а ось коли у конфігу нагіоса замість робочого мила пишу 380ххххххххх@sms.kyivstar.net, не відправляе, у логах бачу наступне:

Sep 21 10:25:43 gefest nagios: HOST NOTIFICATION: Smith;P3-Serv;DOWN;host-notify-by-email;CRITICAL - Host Unreachable (
x.x.x.x)
Sep 21 10:25:44 gefest sendmail[12752]: k8L7PhYa012752: from=nagios, size=262, class=0, nrcpts=1, msgid=<200609210725.k
8L7PhYa012752@localhost.entercom.int>, relay=nagios@localhost
Sep 21 10:25:44 gefest sm-mta[12753]: k8L7Pi1N012753: from=<nagios@localhost.entercom.int>, size=607, class=0, nrcpts=1
, msgid=<200609210725.k8L7PhYa012752@localhost.entercom.int>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Sep 21 10:25:44 gefest sendmail[12752]: k8L7PhYa012752: to=380978919147@2sms.kyivstar.net, ctladdr=nagios (102/410), de
lay=00:00:01, xdelay=00:00:00, mailer=relay, pri=30262, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k8L7Pi1N01
2753 Message accepted for delivery)
Sep 21 10:25:44 gefest nagios: SERVICE ALERT: P3-Serv;Ping;CRITICAL;HARD;1;CRITICAL - Host Unreachable (x.x.x.x)
Sep 21 10:25:44 gefest sm-mta[12755]: k8L7Pi1N012753: to=<380978919147@2sms.kyivstar.net>, ctladdr=<nagios@localhost.en
tercom.int> (102/410), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120607, relay=wsweeper.i.kyivstar.net. [193.41.60.57], dsn=5.1.1, stat=User unknown
Sep 21 10:25:44 gefest sm-mta[12755]: k8L7Pi1N012753: forward /dev/null/.forward.localhost+: World writable directory
Sep 21 10:25:44 gefest sm-mta[12755]: k8L7Pi1N012753: forward /dev/null/.forward+: World writable directory
Sep 21 10:25:44 gefest sm-mta[12755]: k8L7Pi1N012753: forward /dev/null/.forward.localhost: World writable directory
Sep 21 10:25:44 gefest sm-mta[12755]: k8L7Pi1N012753: forward /dev/null/.forward: World writable directory
Sep 21 10:25:44 gefest sm-mta[12755]: k8L7Pi1N012753: k8L7Pi1N012755: DSN: User unknown
Sep 21 10:27:10 gefest sm-mta[12755]: k8L7Pi1N012755: to=<nagios@localhost.entercom.int>, delay=00:01:26, xdelay=00:01:
26, mailer=local, pri=31890, dsn=5.0.0, stat=Can't create output
Sep 21 10:27:10 gefest sm-mta[12755]: k8L7Pi1N012755: k8L7Pi1O012755: return to sender: Can't create output
Sep 21 10:27:10 gefest sm-mta[12755]: k8L7Pi1O012755: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32914
, dsn=2.0.0, stat=Sent

нічого зрозуміти не можу
Номер 100% активований, щоб приймати смс з інету, я перевіряв.
На обмеження кількості відправлених смс не схоже, томущо тількийно відправив з робочого мила і отримав смс, тому я гадаю не в цьому справа.
Наша мережа не знаходиться за великим натом.

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: Nagios sms
« Відповідей #4 : 2006-09-21 13:13:09 »
Неправильно налаштований поштовий сервер на машині з Nagios. Стандартна команда намагається відсилати лист через MTA на localhost. Спробуйте змінити команду notify-by-email (чи яку ви там використовуєте для відсилання sms) на щось приблизно таке:
define command{
        command_name    notify-by-email

        command_line    /usr/local/bin/sendemail -f my@email -t $CONTACTEMAIL$ -u Service -m '$NOTIFICATIONTYPE$ Serv:$SERVICEDESC$ Host:$HOSTALIAS$ Ip:$HOSTADDRESS$ State:$SERVICESTATE$ Date:$DATETIME$' -s myrelay-ip:25
        }
Звісно, замінивши my@email і myrelay-ip на адресу електронної пошти і ip-адресу поштового серверу. Ну і прослідкуйте, щоб адреса була нормальною (щоб уникнути відфільтровування на сервері Київстару), а на сервері була дозволена пересилка пошти з зовнішній світ (для вашої електронної адреси або ip-адреси).
Ну, приблизно так  :) Успіхів.
dd if=/dev/zero of=/dev/null

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Re: Nagios sms
« Відповідей #5 : 2006-09-21 13:34:05 »
Плюс не забувайте про "Content-Type: text/plain; charset=...", бо деякі ґейти не хочуть пропускати sms-ки без цієї інформації (їх можна зрозуміти - їм же ж треба текст в utf-8 перетворити).
[Fedora Linux]

Відсутній Smith

  • Новачок
  • *
  • дописів: 37
  • Карма: +0/-0
  • Kharkiv LUG
Re: Nagios sms
« Відповідей #6 : 2006-09-21 22:47:06 »
дуже дякую всім за допомогу! після мого останнього посту я сам збагнув що у листі, який відправляється на сервер києвстару в хедері у полі From написана адреса виду some@localhost.... i сервер звісно відсилал такі листи куди по далі. трохи підправив під себе екзампл від Бормана, за що вам велике спасибі шановний, і все працює як треба.