[ZABBIX] SQL DB2 cash windows

дополнение к https://7d3.ru/wiki/776.

Теперь у нас имеется db2 + виндовый сервак. Поэтому юзаем powershell + zabbix

  1. Создаем VIEW на BD. Zabbix не преобразует пустое значение в 0 (когда вью ничего не вернула). Поэтому, надо написать такую вьюху, которая возвращала бы 0 вместо "нет результатов"
    Пример:

    Наша вьюха:

    Можно сразу задать application и description для discovery zabbix. Тогда вьюха будет выглядеть так
  2. на standby сервере DB или ином другом устанавливаем драйвер и каталогизируем базу.
  3. Проверяем подключение и сохраняем пароль в Data Sources (ODBC)
  4. Скрипт исполнения запроса.  D:\scripts\zabbix\get_data.ps1
    get_data.ps1

     
  5. скрипт возвращает возможные значения айтемов. D:\scripts\zabbix\stat_items.ps1
    stat_items.ps1
  6. скрипт возвращает значения айтемов. D:\scripts\zabbix\stat_items_data.ps1
    stat_items_data.ps1
  7. Шедулер
  8. Zabbix. Настройка описана в основной статье. Повторять не имеет смысла. Есть одно лишь отличие - мы добавили во вьюху описание айтема и наименование приложения. Скрипт отдает для них переменные
    {#APPLICATIONNAME} {#ITEMNAME} {#DESCRIPTIONNAME}
    их можно использовать при создании прототипов item. APPLICATIONNAME необходимо добавлять в поле New application prototype
      

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *