Сетевой принтер Brother отдаёт страницы свого web-интерфейса в кодировке iso-8859-5. Zabbix отказывается их принимать, при тесте значения с хоста он выдаёт ошибку "Server returned invalid UTF-8 sequence". В документации по Zabbix написано:
Не могу понять, где это указывается? Как можно получить данные с такой страницы?
Zabbix сервер ожидает, что каждое получаемое текстовое значение в UTF8 кодировке. Это поведение одинаково для любого типа проверок: zabbix агент, ssh, telnet и т.д.
Различные системы/устройства и проверки могут возвращать в значениях non-ASCII символы. Для таких случаев, почти все доступные в Zabbix ключи имеют дополнительный параметр ключа элемента данных как <кодировка>. Этот параметр ключа необязателен, но он должен указываться, если получаемое значение не в UTF8 кодировке и содержит non-ASCII символы. В противном случае результат может быть неожиданным и непредсказуемым.
Различные системы/устройства и проверки могут возвращать в значениях non-ASCII символы. Для таких случаев, почти все доступные в Zabbix ключи имеют дополнительный параметр ключа элемента данных как <кодировка>. Этот параметр ключа необязателен, но он должен указываться, если получаемое значение не в UTF8 кодировке и содержит non-ASCII символы. В противном случае результат может быть неожиданным и непредсказуемым.
Comment