Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
densan
- ст. сержант
- Сообщения: 370
- Зарегистрирован: 2007-12-06 10:02:02
- Откуда: Penza
-
Контактная информация:
Непрочитанное сообщение
densan » 2012-08-13 9:45:55
Здравствуйте.
Давно использую нагиос. Все уведомления приходят в джабер. В качестве шаблонов уведомлений использую стандартне шаблоны. Возникла необходимость в уведомлениях, присылаемых нагиосом, добавления поля notes, в шаблон отправки сообщений внес необходимые изменения, для необходимых узлов мониторинга заполнил пол notes.
Но проблема в том, что поле notes в описании узла должно быть заполнено кирилицей
Код: Выделить всё
define host{
use generic-router
host_name kagau-Gagarina-28-cisco
alias kagau-Gagarina-28-cisco-x.x.x.x
address 192.168.131.225
hostgroups routers
parents saratov_router
г. ХХХХХХХХ ул. Гагарина 28, ТЦ ХХХХХХХХ, пров. ХХХХХХХХХХХ .......
}
в сообщении
Код: Выделить всё
[12:49] ***** Penza Nagios *****
Notification Type: FLAPPINGSTOP
Host: kagau-Gagarina-28-cisco
State: UP
Note: ?. xxxxxxxx ??. ???????? 28, ?? xxxxxxxxxxxx, ????. xxxxxxxxxxxx .......
Address: 192.168.131.226
Info: PING OK - Packet loss = 0%, RTA = 34.35 ms
Date/Time: Sat Aug 11 12:49:00 MSK 2012
Подскажите как заставить нагиос присылать сообщения с читаемой кирилицей?
densan
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
densan
- ст. сержант
- Сообщения: 370
- Зарегистрирован: 2007-12-06 10:02:02
- Откуда: Penza
-
Контактная информация:
Непрочитанное сообщение
densan » 2012-08-30 15:40:57
решил проблему так.
1. Конфиги нагиоса заполняет nagiosql в utf-8.
нагиосу по барабану в какой кодировке забиты данные. проблема была в получении читабельной информации в алертах. Алерты присылаются через джабер и емайл. Для рассылки по джаберу используется sendxmpp-0.0.8_1. В файле /usr/local/bin/sendxmpp исправил
Код: Выделить всё
#use encoding 'koi8-r';
use encoding 'utf-8';
для отсылки алертов через емайл исправил команду отсылки на
Код: Выделить всё
/usr/bin/printf "%b" "***** Penza Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$" [b]| /usr/local/bin/iconv -f UTF-8 -t MS-CYRL[/b]| /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
densan