Nagios кодировка кирилицы в snmp сообщениях

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ReZooR
рядовой
Сообщения: 28
Зарегистрирован: 2011-05-23 17:14:39

Nagios кодировка кирилицы в snmp сообщениях

Непрочитанное сообщение ReZooR » 2015-02-01 9:59:02

Всем доброго времени суток. Подключил к nagios плагин check_snmp_printer который собирает инфу о расходке принтеров, на почту приходят письма читаемые. А в веб интерфейсе каша из абра-кадабры.

Пример.

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

?§?µ?€???‹?? ?‚?????µ?€=30:-c:10: ???‚?€?°?±???‚?°?????‹?? ?‚?????µ?€=100:-c:10: ?“???»???±???? ?‚?????µ?€=70:-c:10: ???°?»?????????‹?? ?‚?????µ?€=30:-c:10: ?–?µ?»?‚?‹?? ?‚?????µ?€=80:-c:10:
Где можно поправить эту "беду" ). Не могу нагуглить решения уже несколько дней. Декодер Лебева сообщает CP1252 ? UTF-8 .

Буду признателен за любые ответы и предположения.

Nagios® Core™ 3.5.1
FreeBSD 10.0-RELEASE
Apache/2.4.10

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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
Контактная информация:

Nagios кодировка кирилицы в snmp сообщениях

Непрочитанное сообщение densan » 2015-02-02 15:26:34

Привет.
Была аналогичная проблема: через nagiosql были добавлены адреса точек + контактная информация кириллицей, и через джабер кириллица приходила нечитабельная. Проблему решили перекодировкой отправляемых сообщений.

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

 /usr/bin/printf "%b" "***** XXXXXXXXXXXXXX *****\nNotification Type: $NOTIFICATIONTYPE$\nService           : $SERVICEDESC$\nHost: $HOSTALIAS$\nNote: $HOSTNOTES$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nDate/Time: $LONGDATETIME$\nAdditional Info:\n$SERVICEOUTPUT$" | /usr/local/bin/sendxmpp -f /var/spool/nagios/.sendxmpprc -u XXXXXXXXXXXXXXXXXXXXX -p XXXXXXXXXXX -s XXXXXXXXX $CONTACTADDRESS1$
Попробуй поменять скрипт в нужных тебе местах: добавь в строку вывода статуса перекодировку.

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

/usr/local/bin/iconv -f UTF-8 -t MS-CYRL|

ReZooR
рядовой
Сообщения: 28
Зарегистрирован: 2011-05-23 17:14:39

Nagios кодировка кирилицы в snmp сообщениях

Непрочитанное сообщение ReZooR » 2015-02-05 1:41:55

Можно конечно (только я очкую ^^) ... Еще у разрабов нагиоса вроде заявлена поддержка utf 8 для CGI с 3.5 релиза. Может есть патчик или в конфиге строчку написать...

densan
ст. сержант
Сообщения: 370
Зарегистрирован: 2007-12-06 10:02:02
Откуда: Penza
Контактная информация:

Nagios кодировка кирилицы в snmp сообщениях

Непрочитанное сообщение densan » 2015-02-06 15:35:10

в вебке нагиоса может поддержка UTF-8 есть, но принтер по SNMP отдает данные в какой кодировке? Мне кажется тут однозначно нужно делать перекодироку.

ReZooR
рядовой
Сообщения: 28
Зарегистрирован: 2011-05-23 17:14:39

Nagios кодировка кирилицы в snmp сообщениях

Непрочитанное сообщение ReZooR » 2015-02-09 9:23:39

Декодер Лебева сообщает CP1252 ? UTF-8 ... Принтер в хексе отдает, но если этот хекс в хекс-десима декодер вставить то по русски , логи в utf8 пишутся.