Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
ReZooR
- рядовой
- Сообщения: 28
- Зарегистрирован: 2011-05-23 17:14:39
Непрочитанное сообщение
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
ReZooR
-
Хостинг 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 » 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$
Попробуй поменять скрипт в нужных тебе местах: добавь в строку вывода статуса перекодировку.
densan
-
ReZooR
- рядовой
- Сообщения: 28
- Зарегистрирован: 2011-05-23 17:14:39
Непрочитанное сообщение
ReZooR » 2015-02-05 1:41:55
Можно конечно (только я очкую ^^) ... Еще у разрабов нагиоса вроде заявлена поддержка utf 8 для CGI с 3.5 релиза. Может есть патчик или в конфиге строчку написать...
ReZooR
-
densan
- ст. сержант
- Сообщения: 370
- Зарегистрирован: 2007-12-06 10:02:02
- Откуда: Penza
-
Контактная информация:
Непрочитанное сообщение
densan » 2015-02-06 15:35:10
в вебке нагиоса может поддержка UTF-8 есть, но принтер по SNMP отдает данные в какой кодировке? Мне кажется тут однозначно нужно делать перекодироку.
densan
-
ReZooR
- рядовой
- Сообщения: 28
- Зарегистрирован: 2011-05-23 17:14:39
Непрочитанное сообщение
ReZooR » 2015-02-09 9:23:39
Декодер Лебева сообщает CP1252 ? UTF-8 ... Принтер в хексе отдает, но если этот хекс в хекс-десима декодер вставить то по русски , логи в utf8 пишутся.
ReZooR