У роутера TP-Link TL-ER5120 нет поддержи SNMP. Сама по себе это довольно интересная гигабитная модель SOHO-сегмента. Доступная цена, гигабитные интерфейсы, корпус для монтажа в стандартную 19″ стойку, поддержка от 1 до 4 провайдеров в режиме балансировки трафика или резервного канала, защита от DDoS, защита от молний напряжением до 4 кВ. Управлять им можно через web-интерфейс или через telnet-сервер. Но, как уже было упомянуто, отсутсвует поддерка SNMP.
Для мониторинга этого устройства пришлось использовать telnet и expect. Возможно кому-то будет полезен плагин к Nagios/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
}
Cкачать: check_er5120_cpu.zip