inhate (inhate) wrote,
inhate
inhate

Category:

Мониторинг iowait в zabbix.

К сожалению, zabbix до сих пор не умеет отслеживать такой важный параметр как iowait без посторонних костылей.
Существует два возможных решения:
1) Написание собственной проверки
2) Модификация zabbix'а

Вариант 1 отлично подходит для небольшой устоявшейся системы - пишется небольшой скрипт который возвращает значение iowait ну и далее по документации.
Но при перегруженой дисковой подсистеме программы используемые в скрипте могут внезапно вывалиться из кэша и скрипт станет работать неадекватно медленно.

Вариант 2 требует элементарных навыков сборки ПО и/или пакетов.

Патч для zabbix 1.6 здесь
А патч для zabbix 1.4.1 находится по слову iowait на форумах zabbix

После сборки пакетов, трубется обновить как сервер так и клиенты и добавить в любимый шаблон что-то вроде
system.cpu.util[,wait,avg1]

Помимо iowait можно так же отслеживать показатели irq / softirq / steal

PPS: код не мой, но я его намереваюсь использовать в рабочей системе.
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments