Добрый день!
Так исторически сложилось что в именах хостов используются русские символы по причине того, что на это завязано оповещение и прочий доп. сервис. Для того чтобы фронтэнд Zabbix-a позволял называть хосты русскими именами, производилась небольшая правка в include/defines.inc.php и все отлично работало. Но после обновления Zabbix-a до версии 2.0.5 появилась следующая проблема: появился скрипт include/classes/parsers/CTriggerExpression.php который используется при генерации любого триггера для проверки корректности выражения и естественно не допускающего русских символов в выражении, а в моем случае они есть повсеместно - ведь имена хостов - русские. Понимаю что проблема не совсем стандартная, чтобы ее исправить я недостаточно силен в PHP, но может уважаемые гуру или кто-то из разработчиков подскажут как можно выключить такую проверку или разрешить использование русских символов?
Заранее благодарен.
Так исторически сложилось что в именах хостов используются русские символы по причине того, что на это завязано оповещение и прочий доп. сервис. Для того чтобы фронтэнд Zabbix-a позволял называть хосты русскими именами, производилась небольшая правка в include/defines.inc.php и все отлично работало. Но после обновления Zabbix-a до версии 2.0.5 появилась следующая проблема: появился скрипт include/classes/parsers/CTriggerExpression.php который используется при генерации любого триггера для проверки корректности выражения и естественно не допускающего русских символов в выражении, а в моем случае они есть повсеместно - ведь имена хостов - русские. Понимаю что проблема не совсем стандартная, чтобы ее исправить я недостаточно силен в PHP, но может уважаемые гуру или кто-то из разработчиков подскажут как можно выключить такую проверку или разрешить использование русских символов?
Заранее благодарен.
Поэтому есть еще такой вопрос: в базе zabbix в таблице hosts есть два столбца "host" и "name", если я правильно понимаю "Visible name" как раз таки и хранится в поле "name" или нет? Просто очень хочется автоматизировать переименование хостов: если сделать insert в "name" select-а из "host", а потом просто массово обновить параметр "host" на его траслитерацию прямо в базе не сломает ли это внутреннюю логику работы Zabbix-a?
Comment