Ad Widget

Collapse

Проблема с русскими символами в названия

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • is-2
    Junior Member
    • Feb 2009
    • 12

    #1

    Проблема с русскими символами в названия

    Добрый день!

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

    Заранее благодарен.
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    а чем вас не устраивает Visible name? name - все таки техническое имя хоста

    Comment

    • is-2
      Junior Member
      • Feb 2009
      • 12

      #3
      Visible name - устраивает почти всем, но если мне ни изменяет память он появился начиная с версии 2.0.0, до этого был только параметр "Hostname", поэтому и был сделан маневр с русскими символами. Сейчас есть пара тысяч хостов с именами русскими символами, которые не совсем получается редактировать Поэтому есть еще такой вопрос: в базе zabbix в таблице hosts есть два столбца "host" и "name", если я правильно понимаю "Visible name" как раз таки и хранится в поле "name" или нет? Просто очень хочется автоматизировать переименование хостов: если сделать insert в "name" select-а из "host", а потом просто массово обновить параметр "host" на его траслитерацию прямо в базе не сломает ли это внутреннюю логику работы Zabbix-a?

      Comment

      • Jimson
        Senior Member
        • Jan 2008
        • 1327

        #4
        По идее не сломает, но это не значит что не надо перед этим забакапить базу

        P.S. "visible name" такое же "техническое", к сожалению. Оно так же как и hostname должно быть глобально-уникально и на него дофига всего завязанно, притом не только в интерфейсе. По сути это багописательство.

        Comment

        Working...