Home »

Zabbix мониторинг s...
 

Zabbix мониторинг smart дисков WIN srv

2 Записи
2 Пользователи
0 Likes
4,674 Просмотры
(@zorg48)
New Member
Присоединился: 6 лет назад
Записи: 1
Создатель темы  

Добрый день .

По поводу мониторинга smart  - Ваш файлик со скриптом не помог.Результат тот же.

Возможно что то не хватает в самом конфиге агента ? Вот так он у меня выглядит .

Server=192.168.1.30
ServerActive=192.168.1.30
Timeout=20
DebugLevel=2
LogFile=c:\zabbix\zabbix_agentd.log
UserParameter=ZScript[*],powershell C:\zabbix\windows.hdd.ps1 "$1" "$2"

 


   
ОтветитьЦитата
STALKER_SLX
(@stalker_slx)
Estimable Member
Присоединился: 5 лет назад
Записи: 201
 

Для того чтобы ошибка «Value should be a JSON object» исчезла и данные по «Windows-дискам» начали поступать в систему мониторинга, нужно внести коррективы в строку «PATH» системных переменных. Для этого открываем «Панель управления – Система и безопасность – Система – Дополнительные параметры – Переменные среды» и переходим в «Системные переменные» (нижняя часть). Далее ищем там строку под названием «PATH» и добавляем (двойной щелчок или нажимаем кнопку «Изменить») в конец следующие параметры «%systemroot%\System32\WindowsPowerShell\v1.0\;» и «C:\Program Files\smartmontools\bin» разделяя их (без пробелов!!!) точкой с запятой!

В итоге у нас ВСЯ строка будет выглядеть так:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%systemroot%\System32\WindowsPowerShell\v1.0\;C:\Program Files\smartmontools\bin

Для того чтобы изменения вступили в силу – нужно перезагрузить «машину» (компьютер/ноутбук).

Далее идем на сервер Zabbix и проверяем предоставление Zabbix-агентом результатов работы нашего PowerShell-скрипта. Для этого запускаем терминал и вводим следующие команды:

sudo zabbix_get -s "192.168.25.11" -k ZScript[sda,status]

sudo zabbix_get -s "192.168.25.11" -k ZScript[sda,capacity]

где 192.168.25.11 – адрес нашего клиентского компьютера под ОС «Windows», на котором мы только что настроили Zabbix-агент.

Результатом успешного выполнения приведённых выше команд будет отображение статуса и объёма Вашего диска клиентского компьютера.

 

Кроме того, уже есть более простое и элегантное решение этой задачи тут:

«Zabbix: LLD-мониторинг дисков без UserParameter и скриптов на агентах»

https://habr.com/post/344548/

 


   
ОтветитьЦитата
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar