tl-er5120 cpu usage

Мониторинг CPU TL-ER5120 в Nagios/Icinga


У роутера TP-Link нет поддержи SNMP. Сама по себе это довольно интересная гигабитная модель SOHO-сегмента. Доступная цена, гигабитные интерфейсы, корпус для монтажа в стандартную 19″ стойку, поддержка от 1 до 4 провайдеров в режиме балансировки трафика или резервного канала, защита от DDoS, защита от молний напряжением до 4 кВ. Управлять им можно через web-интерфейс или через telnet-сервер. Но, как уже было упомянуто, отсутсвует поддерка SNMP.

Для мониторинга этого устройства пришлось использовать telnet и expect. Возможно кому-то будет полезен плагин к /Icinga для мониторинга загрузки CPU роутера TL-ER5120.

Пример использования:

define command{
command_name    check_er5120_cpu
command_line    $USER1$/check_er5120_cpu.sh -H $HOSTADDRESS$ -u $ARG1$ -p $ARG2$ -w $ARG3$ -c $ARG4$
}
define service{
use                             remote-service
host_name                       tl-er5120
service_description             CPU Load
check_command                   check_er5120_cpu!admin!password!80!90
}

tl-er5120 cpu usage

Cкачать: check_er5120_cpu.zip