Мониторинг датчиков доступных AIDA64 zabbix-ом
Как получить данные с датчиков AID64 и передать на zabbix
Показания доступных датчиков AIDA64 способна передавать zabbix с помощью реестра или WMI. Мы используем способ через WMI. Дня того, что бы AIDA64 записывала показания в WMI необходимо включить эту функцию в файл -> настройки -> внешние приложения -> разрешить запись в WMI (показания доступны по пути: «ROOT\WMI» класс AIDA64_SensorValues).
Для непрерывной отдачи показаний с датчиков необходимо настроить автозагрузку и перезапуск при краше AIDA64’ы. Встроенная функция в ПО автозагрузки не подойдет на сервере по причине старта только после входа пользователя, поэтому создадим задачу в планировщике.
Настройка AIDA64
Создавая задачу в планировщике необходимо отметить: «Выполнять вне зависимости от регистрации пользователя» и «Выполнить с наивысшими правами»; создать триггер: начать задачу при запуске, отложить на 5 мин, повторять задачу каждые 3 мин, останавливать через галочку убрать, включено поставить; создать действие: выбрать ярлычок AIDA64; условия: убрать все галочки, кроме пробуждать компьютер для выполнения задачи; параметры: установить галочки разрешать выполнение задачи по требованию, немедленно запускать задачу, если пропущен плановый запуск, остальные галочки убрать, параметр «если задача уже выполняется, то применять правило:» не запускать новый экземпляр.
Zabbix может забирать показания с помощью ключей вида: «wmi.get[ROOT\WMI, SELECT value FROM AIDA64_SensorValues WHERE ID=’TCPU’]».