PDA

View Full Version : веб-мониторинг и русские буквы


noname
09-02-2010, 06:42
Хочу мониторить, к примеру, страницу www.ru. Создал необходимый объект в zabbix, вот как выглядит шаг проверки для него (в исходном тексте www.ru присутствует слово 'шапка'):
zabbix=> select * from httpstep;
httpstepid | httptestid | name | no | url | timeout | posts | required | status_codes
------------+------------+-----------+----+---------------+---------+-------+------------+--------------
1 | 1 | Main Page | 1 | http://www.ru | 10 | | шапка |
(1 запись)

Однако, эта информация записана в кодировке UTF-8, а кодировка страницы www.ru - CP1251. Если я ручками изменю поле required (выполнив команду update) результатом операции:

# echo шапка | iconv -f utf8 -t cp1251
����

то результат будет ожидаемым, страница будет соответствовать обозначенному выше шаблону.

Вопрос: а как сделать так, чтобы необходимые изменения можно было вносить через веб-интерфейс?

P.S.
# psql --version
psql (PostgreSQL) 8.3.9

# psql -Uzabbix -l

Имя | Владелец | Кодировка
-----------+------------------+--------------------
zabbix | zabbix | WIN1251

noname
18-02-2010, 08:31
тему поднимаем вверх