Ad Widget

Collapse

Не меняются шаблоны сообщений.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Bogdan Lis
    Junior Member
    • Jan 2021
    • 3

    #1

    Не меняются шаблоны сообщений.

    Добрый день.
    Делаю уведомления алертов в телеграм.
    Меняю шаблон сообщений, но текст который приходит в телеграм всегда один и тот же. Сохранить изменения не забываю.

    Вот шаблон сообщения от zabbix:

    Problem started at {EVENT.TIME} on {EVENT.DATE}
    Problem name: {EVENT.NAME}
    Host: {HOST.NAME}
    Severity: {EVENT.SEVERITY}
    Operational data: {EVENT.OPDATA}
    Original problem ID: {EVENT.ID}
    {TRIGGER.URL}

    В БД zabbix есть таблица - media_type_message.
    Там есть шаблоны сообщений которые я создавал.
    Если я делаю rename table для media_type_message, то отправка сообщений в телеграм не прерывается, ошибок никаких нет.
    Т.е. он даже эти шаблоны не использует. Я даже удалил данные из этой таблицы.

    Есть таблица alerts. Там история всех алертов.
    Там есть столбец message, если смотреть, то он отправляет шаблон который я указал выше.
    FK для message нет.

    Если переименовать таблицу alerts, то в логах заббикс сервера выходит ошибка.
    " [Z3005] query failed: [1146] Table 'zabbix.alerts' doesn't exist [select a.alertid,a.mediatypeid,a.sendto,a.subject,a.messa ge,a.status,a.retries,e.source,e.object,e.objectid ,a.parameters,a.eventid,a.p_eventid from alerts a left join events e on a.eventid=e.eventid where alerttype=0 and a.status=3 order by a.alertid]"

    Непонятно, откуда он берет шаблон сообщений.
    Мне нужно поменять его для отправки графиков.

    Поковырял php файлы, ничего подозрительного не нашел.
    Форумы все облазил, не у кого такой проблемы нет.

    Подскажите пожалуйста, в чем проблема? Где я могу поменять шаблон?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    А вы, гляжу, смелый человек - менять структуру базы данных прямо на работающей системе...
    Вы не указали версию сервера Zabbix, но, предполагаю, что 5.x.
    Вообще-то конкретный шаблон сообщения всегда задавался в настройках Action-а (Configuration -> Actions -> конкретное действие -> Operations -> редактировать конкретную операцию).
    Чтобы упростить настройки, начиная с версии 5.0, стало возможным задавать шаблон по умолчанию для конкретного канала доставки уведомлений (Administration -> Media types -> конкретный канал доставки -> Message templates).
    Подозреваю, что именно этот шаблон по умолчанию Вы и редактируете. Но если в настройках Action-а по-прежнему задан свой шаблон уведомлений, то будет использоваться именно он, а не "умолчабельный".

    Comment

    • Bogdan Lis
      Junior Member
      • Jan 2021
      • 3

      #3
      @Kos
      Спасибо Вам огромное! Видимо я невнимательно смотрел)


      >А вы, гляжу, смелый человек - менять структуру базы данных прямо на работающей системе...
      Бэкапы есть, все ок было =)
      К тому же, я столько времени потратил, чтобы это исправить, так что уже было все равно

      Еще раз, огромное спасибо, сделал все буквально за пару минут)

      Comment

      • Bogdan Lis
        Junior Member
        • Jan 2021
        • 3

        #4
        Не вижу как закрыть Пост.
        Видимо нет прав.
        Проблема решена.

        Comment

        Working...