На тесте приведу пример получения количества клиентов подключенных к обычной секторной антенне Ubiquiti AirMax Rocket M5.
Получать данные будем через SSH.
Для проверки один раз подключимся к устройству (первый раз при подключении наберем yes и нажмем enter):
sudo -u zabbix ssh -p 22 admin@192.168.0.55
Теперь в Zabbix добавим элемент данных к шаблону или хосту, например с именем «Template Ubiquiti Rocket M5 Sector»:
Имя: любое Тип: SSH агент Ключ: ssh.run[clients,,22,utf8] Метод аутентификации: Пароль Имя пользователя: ИМЯ Пароль: ПАРОЛЬ Выполняемый скрипт: команда выполняемая на устройстве (смотрите ниже)
Пример команды отображаемой количество подключенных клиентов:
wstalist |grep "mac" |wc -l
Соответственно создадим график элементу данных, а также триггер:
Имя: На секторной антенне {HOST.NAME} > 40 клиентов Выражение: {Template Ubiquiti Rocket M5 Sector:ssh.run[clients,,22,utff8].last(#1)}>40
Смотрите также:
Настройка SSH проверок в Zabbix