Заметка 10 — Получение статистики Redis с помощью Powershell

В первом примере у нас есть обязательный входной параметр на основе которого мы получаем значение, этот метод можно использовать для небольшого сбора метрик в zabbix, но в этом случае на каждую метрику будет вызываться скрипт, что не совсем корректно.
Следующий скрипт решает эту проблему, мы будем генерировать JSON со всеми метриками один раз, а потом делать зависимые переменные в Zabbix и настраивать элементы данных на основе полученного JSON-файла.

Для того, что бы вызвать скрипт из заббикса, в конфигурационном файле агента нужно создать пользовательскую переменную, для этого нужно добавить строку:

После чего можно сделать отдельный шаблон и создать группу элементов данных и сам элемент данных, который будет «дергать» наш скрипт RedisInfo.ps1 и получать json.

zabbix_redis item

Создаем еще один элемент данных для получения определенного значения из json-файла.

zabbix_redis_item
zabbix_redis_item

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

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