Для тех, кому интересно, я написал несколько плагинов для Munin, чтобы обеспечить более подробный мониторинг беспроводных устройств MikroTik. Плагины полностью основываются на стандартном SNMP и используют MikroTik MIB. При использовании SNMPv3 с AuthPriv вы можете безопасно следить за устройствами даже через небезопасные соединения. Если вы знакомы с MikroTik MIB, вам будет понятно, что делают эти плагины. Возможно, стиль кода не самый лучший, но он работает, и если вы разбираетесь в perl/munin, быстро сориентируетесь. Пользуйтесь и модифицируйте их, как хотите.
Список включённых плагинов:
snmp__mtrx_ap_ccq: CCQ (%) для каждого интерфейса точки доступа.
snmp__mtrx_ap_ccq_if_: CCQ (%) для конкретного интерфейса точки доступа.
snmp__mtrx_ap_clients: Количество подключённых клиентов для каждого интерфейса точки доступа.
snmp__mtrx_ap_clients_if_: Количество подключённых клиентов для конкретного интерфейса точки доступа.
snmp__mtrx_ap_noise: Уровень шума (dBm) для каждого интерфейса точки доступа.
snmp__mtrx_ap_noise_if_: Уровень шума (dBm) для конкретного интерфейса точки доступа.
snmp__mtrx_sta_rate_if_: Скорость Tx/Rx для конкретного интерфейса станции.
snmp__mtrx_sta_strength: Уровень сигнала (dBm) для каждого интерфейса станции.
snmp__mtrx_sta_strength_if_: Уровень сигнала (dBm) для конкретного интерфейса станции.
snmp__mtrx_rtab_bps: Отправка/приём бит в секунду для каждого клиента на точке доступа.
snmp__mtrx_rtab_pps: Отправка/приём пакетов в секунду для каждого клиента на точке доступа.
snmp__mtrx_rtab_rate: Скорость Rx/Tx для каждого клиента на точке доступа.
snmp__mtrx_rtab_signal: Отношение сигнал-шум (SNR dB) для каждого клиента на точке доступа.
snmp__mtrx_rtab_strength: Уровень сигнала (dBm) для каждого клиента на точке доступа.
munin_plugin_snmp_mikrotik.zip (11.9 KB)
Список включённых плагинов:
snmp__mtrx_ap_ccq: CCQ (%) для каждого интерфейса точки доступа.
snmp__mtrx_ap_ccq_if_: CCQ (%) для конкретного интерфейса точки доступа.
snmp__mtrx_ap_clients: Количество подключённых клиентов для каждого интерфейса точки доступа.
snmp__mtrx_ap_clients_if_: Количество подключённых клиентов для конкретного интерфейса точки доступа.
snmp__mtrx_ap_noise: Уровень шума (dBm) для каждого интерфейса точки доступа.
snmp__mtrx_ap_noise_if_: Уровень шума (dBm) для конкретного интерфейса точки доступа.
snmp__mtrx_sta_rate_if_: Скорость Tx/Rx для конкретного интерфейса станции.
snmp__mtrx_sta_strength: Уровень сигнала (dBm) для каждого интерфейса станции.
snmp__mtrx_sta_strength_if_: Уровень сигнала (dBm) для конкретного интерфейса станции.
snmp__mtrx_rtab_bps: Отправка/приём бит в секунду для каждого клиента на точке доступа.
snmp__mtrx_rtab_pps: Отправка/приём пакетов в секунду для каждого клиента на точке доступа.
snmp__mtrx_rtab_rate: Скорость Rx/Tx для каждого клиента на точке доступа.
snmp__mtrx_rtab_signal: Отношение сигнал-шум (SNR dB) для каждого клиента на точке доступа.
snmp__mtrx_rtab_strength: Уровень сигнала (dBm) для каждого клиента на точке доступа.
munin_plugin_snmp_mikrotik.zip (11.9 KB)