Включение и Настройка на Keenetic SNMP

Тут будет некоторая информация по keenetic
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 914
Стаж: 5 лет 11 месяцев
Откуда: Вологодская область
Благодарил (а): 1 раз
Поблагодарили: 42 раза
Контактная информация:

Включение и Настройка на Keenetic SNMP

Сообщение Артём Мамзиков »

Настройка SNMP-сервера оригинальная статья

SNMP-сервер для получения информации о состоянии интернет-центра Keenetic по протоколу SNMPv1/2c.
Для его работы должен быть установлен специальный компонент системы "Сервер SNMP".
Установить его можно на странице "Общие настройки" в разделе "Обновления и компоненты", нажав на "Изменить набор компонентов".
Управление > Параметры системы > Изменить набор компонентов > Сервер SNMP Установить
Keenetic-SNMP
Keenetic-SNMP
Пакет:
Имя: mini_snmpd
Описание: Lightweight SNMP daemon

Код: Выделить всё

Домашняя страница
После установки компонента необходимо запустить SNMP-сервер через интерфейс командной строки (CLI) интернет-центра

Подключаемся к интерфейсу командной строки водим Логин и Пароль от роутера, есть несколько вариантов как подключится некоторые из них:

1. TELNET, или можно воспользоваться любой другой терминальной программой,
telnet 192.168.1.1

2. Начиная с версии операционной системы KeeneticOS 2.12 был добавлен сервер SSHv2 (Secure Shell — безопасная оболочка), с помощью которого можно безопасно подключаться к командной строке интернет-центра. Подробную информацию вы найдете в инструкции: "Удаленный доступ через SSH к командной строке Keenetic". например PuTTY.

3. При необходимости вы можете настроить доступ к командной строке роутера из внешней сети (из Интернета). Для этого обратитесь к инструкции "Доступ из Интернета к интерфейсу командной строки Keenetic ".
http://192.168.1.1/a
В веб-интерфейсе откроется страница Web cli, с которой можно отправлять команды для роутера.


С помощью команды включаем сервер SNMP

Код: Выделить всё

service snmp
Отключить сервер можно командой

Код: Выделить всё

no service snmp
Задать новое имя сообщества community по умолчанию public

Код: Выделить всё

snmp community public
контактное имя (по умолчанию не определено)

Код: Выделить всё

snmp contact keenetic-giga
Расположение оборудования (по умолчанию не определенно)

Код: Выделить всё

snmp location home
Показать статус snmp

Код: Выделить всё

show snmp view
Исключить поддерево из представления SNMP.
snmp view exclude ‹oid›
с префиксом no удаляет настройку.
no snmp view exclude [ ‹oid› ]

Включить поддерево в представление SNMP
snmp view include ‹oid›
с префиксом no удаляет настройку.
no snmp view include [ ‹oid› ]

Сохранение настроек

Код: Выделить всё

system configuration save
Для выхода из интерфейса командной строки (CLI) командa: Проверить работу можно в iReasoning MIB Browser или командой snmpwalk (Linux командная строка)

Код: Выделить всё

snmpwalk -v 2c -c public 192.168.1.1 .1.3.6.1.2.1.2.2.1.2
Для GIGA KN-1010 но думаю у всех они одинаковые будут
SNMP MIB:
1 SNMPv2-MIB
2 IF-MIB
3 IP-MIB
4 UDP-MIB
5 HOST-RESOURCES-MIB
6 UCD-SNMP-MIB
Из официальной документации
Показать
SNMP MIB
Базы управляющей информации (MIB) доступны только для чтения.
Поддерживаются следующие MIB:

1 SNMPv2-MIB
OID: 1.3.6.1.2.1.1
Поддерживаются следующие элементы данных:
• SNMPv2-MIB::sysDescr
• SNMPv2-MIB::sysUpTime
• SNMPv2-MIB::sysContact
• SNMPv2-MIB::sysName
• SNMPv2-MIB::sysLocation
• SNMPv2-MIB::sysServices

2 IF-MIB
OID: 1.3.6.1.2.1.2 и 1.3.6.1.2.1.31
Поддерживаются следующие элементы данных:
Базовый вариант OID: 1.3.6.1.2.1.2
• IF-MIB::ifNumber
• IF-MIB::ifIndex
• IF-MIB::ifDescr
• IF-MIB::ifType
• IF-MIB::ifMtu
• IF-MIB::ifSpeed
• IF-MIB::ifPhysAddress
• IF-MIB::ifAdminStatus
• IF-MIB::ifOperStatus
• IF-MIB::ifLastChange
• IF-MIB::ifInOctets
• IF-MIB::ifInUcastPkts
• IF-MIB::ifInDiscards
• IF-MIB::ifInErrors
• IF-MIB::ifOutOctets
• IF-MIB::ifOutUcastPkts
• IF-MIB::ifOutDiscards
• IF-MIB::ifOutErrors

Расширенный вариант
OID 1.3.6.1.2.1.31
• IF-MIB::ifName
• IF-MIB::ifInMulticastPkts
• IF-MIB::ifInBroadcastPkts
• IF-MIB::ifOutMulticastPkts
• IF-MIB::ifOutBroadcastPkts
• IF-MIB::ifHCInOctets
• IF-MIB::ifHCInUcastPkts
• IF-MIB::ifHCInMulticastPkts
• IF-MIB::ifHCInBroadcastPkts
• IF-MIB::ifHCOutOctets
• IF-MIB::ifHCOutUcastPkts
• IF-MIB::ifHCOutMulticastPkts
• IF-MIB::ifHCOutBroadcastPkts
• IF-MIB::ifLinkUpDownTrapEnable
• IF-MIB::ifHighSpeed
• IF-MIB::ifPromiscuousMode
• IF-MIB::ifConnectorPresent
• IF-MIB::ifAlias
• IF-MIB::ifCounterDiscontinuityTime
keenetic-snmp-пример опроса
keenetic-snmp-пример опроса
3 IP-MIB
OID: 1.3.6.1.2.1.6 (1.3.6.1.2.1.49)
Поддерживаются следующие элементы данных:
• TCP-MIB::tcpRtoAlgorithm
• TCP-MIB::tcpRtoMin
• TCP-MIB::tcpRtoMax
• TCP-MIB::tcpMaxConn
• TCP-MIB::tcpActiveOpens
• TCP-MIB::tcpPassiveOpens
• TCP-MIB::tcpAttemptFails
• TCP-MIB::tcpEstabResets
• TCP-MIB::tcpCurrEstab
• TCP-MIB::tcpInSegs
• TCP-MIB::tcpOutSegs
• TCP-MIB::tcpRetransSegs
• TCP-MIB::tcpInErrs
• TCP-MIB::tcpOutRsts

4 UDP-MIB
OID: 1.3.6.1.2.1.7 (1.3.6.1.2.1.50)
Поддерживаются следующие элементы данных:
• UDP-MIB::udpInDatagrams
• UDP-MIB::udpNoPorts
• UDP-MIB::udpInErrors
• UDP-MIB::udpOutDatagrams
• UDP-MIB::udpHCInDatagrams
• UDP-MIB::udpHCOutDatagrams

5 HOST-RESOURCES-MIB
OID: 1.3.6.1.2.1.25
Поддерживаются следующие элементы данных:
• HOST-RESOURCES-MIB::hrSystemUptime

6 UCD-SNMP-MIB
OID 1.3.6.1.4.1.2021
Поддерживаются следующие элементы данных:

Информация об ОЗУ устройства
• UCD-SNMP-MIB::memTotalReal
• UCD-SNMP-MIB::memAvailReal
• UCD-SNMP-MIB::memShared
• UCD-SNMP-MIB::memBuffer
• UCD-SNMP-MIB::memCached

Информация о USB-накопителях
• UCD-SNMP-MIB::dskIndex
• UCD-SNMP-MIB::dskPath
• UCD-SNMP-MIB::dskTotal
• UCD-SNMP-MIB::dskAvail
• UCD-SNMP-MIB::dskUsed
• UCD-SNMP-MIB::dskPercent
• UCD-SNMP-MIB::dskPercentNode

Информация о нагрузке на систему
• UCD-SNMP-MIB::laIndex
• UCD-SNMP-MIB::laNames
• UCD-SNMP-MIB::laLoad
• UCD-SNMP-MIB::laConfig
• UCD-SNMP-MIB::laLoadInt
• UCD-SNMP-MIB::ssCpuRawUser
• UCD-SNMP-MIB::ssCpuRawNice
• UCD-SNMP-MIB::ssCpuRawSystem
• UCD-SNMP-MIB::ssCpuRawIdle
• UCD-SNMP-MIB::ssRawInterrupts
• UCD-SNMP-MIB::ssRawContexts
Скачать
MIBs.zip
MIBs.zip
(65.91 КБ) 0 скачиваний
Доступ к интернет-центру по умолчанию только из локальной сети. Если вы хотите настроить получение информации о состоянии Keenetic по протоколу SNMP со стороны внешней сети (из Интернета), нужно дополнительно в роутере создать разрешающие правила для прохождения трафика по TCP и UDP порту 161.
Разрешить 161 порт из интернета
Разрешить 161 порт из интернета
Важно! Обязательно смените SNMP community по умолчанию public на другое значение (например, keenetic). Это необходимо для безопасности роутера при работе в сети Интернет.

Другие примеры настройки SNMP
Установка на Wi Fi маршрутизатор Keenetic ОС Entware SNMP, SNMP-TRAP, MIBs
Keenetic > Entware > Debian Установка SNMP, SNMP-TRAP, MIBs

Примеры работы настройки еще
Пример создания шаблона SNMP для Zabbix
Настройка SNMP Traps в zabbix Debian
количество слов: 578

Вернуться в «Keenetic»