Хочу мониторить, к примеру, страницу 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
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
Comment