Страница 1 из 1

Nagios + smstools3

Добавлено: 2010-06-07 11:11:46
Lion
Уважаемые админ и все кто просматривает данную тему !
Собираюсь настроить оповещения совмещая Nagios3+smstools3+siemens mc35i terminal

Часть уже настроена, но причина не ясна связь полностью не работает, отправка осуществляется только на e-mail на моб. телефон смс не доходит , даже не пытается .

1) Если отправлять смс указывая к примеру :

Код: Выделить всё

# /usr/local/bin/sendsms
Destination(s):  number telephon
Text: TEST SMS
Text: TEST SMS
To: number telephon
Вот так всё работает !

2) Nagios конфиги

commands.cfg - для смс

Код: Выделить всё

define command{
     command_name	notify-by-epager
     command_line	/bin/echo -e '$NOTFICATIONTYPE$ $HOSTNAME$ $HOSTADDRESS$ ($HOSTALIAS$) is $HOSTSTATE$ $SHORTDATATIME$' | /usr/local/bin/sendsms  номер телефона
}

contact.cfg

Код: Выделить всё

define contact{
        contact_name                    uucp		
#	use				generic-contact
        alias                           Nagios Admin	
	host_notifications_enabled		1
	service_notifications_enabled		1
	service_notification_period 		24x7
	host_notification_period 		24x7
	service_notification_options 		c,r,w,u   
	host_notification_options 		d,u,r
	service_notification_commands 		notify-by-epager, notify-service-by-email
	host_notification_commands 		notify-by-epager, notify-host-by-email,
        email                          		*******@*******
	pager 					*******

Логи нагиоса говорят следующее

Код: Выделить всё

1275896589] Auto-save of retention data completed successfully.
[1275897239] SERVICE ALERT: HOST_1;PING;WARNING;SOFT;1;PING WARNING - Packet loss = 0%, RTA = 150.44 ms
[1275897359] SERVICE ALERT: HOST_1;PING;WARNING;SOFT;2;PING WARNING - Packet loss = 0%, RTA = 117.36 ms
[1275897399] HOST NOTIFICATION: uucp;HOST_2DOWN;notify-host-by-email;CRITICAL - Host Unreachable (192.168.*.*)
[1275897399] HOST NOTIFICATION: uucp;HOST_2;DOWN;notify-by-epager;CRITICAL - Host Unreachable (192.168.*.*)
[1275897479] SERVICE ALERT: HOST_1;PING;WARNING;SOFT;3;PING WARNING - Packet loss = 0%, RTA = 127.36 ms
[1275897599] SERVICE ALERT: HOST_1;PING;WARNING;SOFT;4;PING WARNING - Packet loss = 0%, RTA = 110.02 ms
Прошу помощи в данном вопросе, потому как полностью запутался в чём может быть причина.. Заранее спасибо за дельные советы..Google отпадает. )))

Re: Nagios + smstools3

Добавлено: 2010-06-07 14:56:32
x6e6564
Возможно, надо добавить пользователя nagios в группу с которой работает smstools3.

Re: Nagios + smstools3

Добавлено: 2010-06-07 15:07:08
Lion
x6e6564 писал(а):Возможно, надо добавить пользователя nagios в группу с которой работает smstools3.
Растолкуйте пожалуйста подробнее !

И кстати user="uucp" работает в группе "dialer" (в логах указано uucp;HOST_1) ;DOWN;notify-host-by-email;CRITICAL - Host Unreachable Соответственно данная группа относится к smstools. Или я в чём то не прав ?

Re: Nagios + smstools3

Добавлено: 2010-06-07 15:52:45
x6e6564
добавить пользователя nagios в группу dialer

Код: Выделить всё

pw groupmod dialer -m nagios
В принципе можно в ручную проверить потом.

Код: Выделить всё

pw usermod nagios -s /bin/tcsh
su - nagios
/bin/echo -e 'test' | /usr/local/bin/sendsms  номер телефона
и не забыть вернуть обратно

Код: Выделить всё

pw usermod nagios -s /sbin/nologin

Re: Nagios + smstools3

Добавлено: 2010-06-07 22:27:14
Lion
Каковы будут ещё идеи решения данной проблемы, потому как данная не помогла ... Народ просмотрите код, может где ошибаюсь, но столько уже вариантов перебрал, что даже кажется , где-то близко копаю.. :st:

Re: Nagios + smstools3

Добавлено: 2010-06-08 8:29:47
AzureZ
Попробуйте руками, что выдаст

Код: Выделить всё

su -m nagios -c 'echo "dasdasd" | /usr/local/bin/sendsms номер телефона

Re: Nagios + smstools3

Добавлено: 2010-06-08 11:27:28
Lion
AzureZ писал(а):Попробуйте руками, что выдаст

Код: Выделить всё

su -m nagios -c 'echo "dasdasd" | /usr/local/bin/sendsms номер телефона
Unmatched

Re: Nagios + smstools3

Добавлено: 2010-06-08 11:29:13
AzureZ
скобку забыл

Код: Выделить всё

su -m nagios -c 'echo "dasdasd" | /usr/local/bin/sendsms номер телефона'

Re: Nagios + smstools3

Добавлено: 2010-06-08 13:13:24
Lion
AzureZ писал(а):скобку забыл

Код: Выделить всё

su -m nagios -c 'echo "dasdasd" | /usr/local/bin/sendsms номер телефона'
вот тут та он и запрашивает ввести пароль пользователя , ну вроде так Password:

Я тут вычитал , что необходимо перенести пользователя nagios в группу wheel, ну вот у меня вот так. Есть ли замечания ?
id nagios
uid=181(nagios) gid=181 groups=181,0(wheel)

Re: Nagios + smstools3

Добавлено: 2010-06-08 15:30:04
AzureZ
а так попробуйте.

Код: Выделить всё

pw usermod nagios -s /sbin/nologin
su -m nagios -c 'echo "dasdasd" | /usr/local/bin/sendsms номер телефона'

Re: Nagios + smstools3

Добавлено: 2010-06-09 21:25:07
Lion
AzureZ писал(а):а так попробуйте.

Код: Выделить всё

pw usermod nagios -s /sbin/nologin
su -m nagios -c 'echo "dasdasd" | /usr/local/bin/sendsms номер телефона'

su -m nagios -c 'echo "test test" | /usr/local/bin/sendsms номер'
Text: Text: test test
To: номер
chown: /tmp/smsd_Yn6OF2: Operation not permitted
mktemp: mkstemp failed on /var/spool/sms/outgoing/send_QlM2GJ: Permission denied
usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source ... directory
вот такое ?

Re: Nagios + smstools3

Добавлено: 2010-06-21 21:05:55
Lion
Что за тишина настала , где же все знатоки, которые настроили и всё работает без проблем.
Где правильные решения и идеи ????

Re: Nagios + smstools3

Добавлено: 2011-03-04 12:30:34
Blacking
Точно такая же проблема, подскажите как решить плиз... или куда копать, никак не могу совладать с правами :(
как сделать что бы sms отправлялась от uucp:dialer, а не от nagios:dialer