Ad Widget

Collapse

Недоступность БД MS SQL

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aleksey.ishchenko
    Senior Member
    • May 2020
    • 187

    #16
    Originally posted by Kos
    Ну, по всей видимости, данный шаблон этого не учитывает - рассчитан только на проверку одной базы.
    Если такой сервер (с несколькими базами) всего один и баз только три, то можно выставить данный макрос в имя одной из этих баз (чтобы она проверялась штатными средствами, встроенными в шаблон), а затем - если это работает как надо - для остальных баз просто склонировать из шаблона соответствующие элементы данных и триггеры, поменяв в них имя проверяемой базы.
    Если же нужно решение для общего случая, то нужно использовать механизм LLD для генерации соответствующих объектов (элементов данных и триггеров) автоматически: либо искать другой, более подходящий шаблон, либо делать самому (на самом деле, это не так и сложно).
    Имя то я поменяю у базы, но $DSN то запись не изменится, мне получается в клоне шаблона надо менять ключ? db.odbc.select[{$DSN}_check,{$DSN}]
    инче ошибка
    • Элемент данных "db.odbc.select[{$DSN}_check,{$DSN}]" уже существует у "DB-FINIST", унаследован из другого шаблона.

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #17
      Originally posted by aleksey.ishchenko
      Имя то я поменяю у базы, но $DSN то запись не изменится, мне получается в клоне шаблона надо менять ключ?
      Я не говорил про клон шаблона.
      Я говорил, что на хосте, к которому этот шаблон применён, можно склонировать конкретный элемент данных (да, разумеется - с другим ключом) и относящийся к нему триггер.

      Comment

      • aleksey.ishchenko
        Senior Member
        • May 2020
        • 187

        #18
        Но можно же просто добавить имена конкретных баз в odbc.ini как оказалось и этого достаточно.

        Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #19
          Originally posted by aleksey.ishchenko
          Но можно же просто добавить имена конкретных баз в odbc.ini как оказалось и этого достаточно.
          Расскажите, пожалуйста, чуть подробнее: что именно вы сделали, что все базы на одном сервере стали мониториться с помощью данного шаблона.

          Comment

          • aleksey.ishchenko
            Senior Member
            • May 2020
            • 187

            #20
            добавил в odbc.ini строки с именем баз к нужному хосту
            Database = Databasename
            https://blog.zabbix.com/database-odb...h-zabbix/8076/

            Comment

            Working...