Налаштування SNMP-сервера

Починаючи з версії операційної системи NDMS v2.08.B0 реалізований SNMP-сервер для отримання інформації про стан інтернет-центру Keenetic. Для його роботи повинен бути встановлений спеціальний компонент Сервер SNMP.

Додаткову інформацію можна знайти в статті: «Встановлення компонентів та оновлення операційної системи інтернет-центра через веб-інтерфейс»

Після встановлення компоненту необхідно запустити SNMP-сервер через інтерфейс командного рядка (CLI) інтернет-центру за допомогою команди service snmp

Вимкнути сервер можна командою no service snmp

Після виконання команди необхідно її зберегти в енергонезалежній пам'яті пристрою за допомогою команди system configuration save

Також в налаштуваннях серверу можна вказати параметри community, contact та location.

snmp community — задає нове ім'я SNMP-спільноти, за замовчуванням public. Спільнота забезпечує просту безпеку і перевірку цього текстового поля при зверненні.

snmp contact — встановлює контактна ім'я (за замовчуванням не визначено). Тут для зручності можна вказати відповідального за чинне обладнання, наприклад, прізвище.

snmp location — встановлює розташування обладнання (за замовчуванням не визначено). Тут для зручності можна вказати місто, вулицю, район, номер кімнати і т.п.

Перевіримо роботу SNMP через безкоштовний додаток iReasoning MIB Browser. В налаштуваннях підключення необхідно вказати IP-адресу, порт (за замовчуванням) і SNMP community (Read Community).

Після цього можна пробувати відправити OID для отримання інформації.
Наприклад, перевіримо інформацію, яку задали в Contact і Location і подивимося час роботи пристрою.

Повний список підтримуваних MIB ви можете уточнити в нашій технічної підтримки і в довіднику по командному інтерфейсу CLI, який можна знайти в Центрі завантажень.

 Звертаємо вашу увагу, що розглянутий вище приклад наведено для доступу до інтернет-центру з локальної мережі. Якщо Ви бажаєте налаштувати отримання інформації про стан Keenetic по протоколу SNMP з боку зовнішньої мережі (з Інтернету), потрібно додатково в роутері створити дозвільні правила для проходження трафіку по TCP і UDP порту 161.

snmp-f.png

Важливо! обов'язково поміняйте SNMP community за замовчуванням public наінше значення (наприклад, keenetic).Це необхідно для безпеки роутера при роботі в мережі Інтернет.

Потім виконайте запит на отримання потрібної інформації.
Наприклад (запит виконаний з ОС Linux з встановленим пакетом snmp):

~ $ snmpget -v2c -ckeenetic 86.87.88.89 .1.3.6.1.2.1.1.3.0
iso.3.6.1.2.1.1.3.0 = Timeticks: (21111146) 2 days, 10:38:31.46 

 

Примітка

Для перегляду всіх інтерфейсів та даних по них, можна виконати такі дії.

У MIB Browser перейдіть у розділ MIB Tree> mgmt> mib-2> interfaces> ifTable

iftable01.png

Саме він показує статистику по інтерфейсах.
Натисніть правою кнопкою миші по ifTable і потім виберіть Table View.
Після цього, можна побачити повну таблицю всіх налаштованих інтерфейсів в Keenetic, і різні лічильники трафіку, які доступні на пристрої.
Наприклад, доступний трафік як по портам вбудованого комутатора, так і по PPPoE, L2TP і інших інтерфейсах налаштованих в Keenetic.
Назви цих інтерфейсів доступні в колонці ifDescr.
Статистика по трафіку доступна в колонках ifInOctets / ifOutOctets.

iftable02.png

Щоб дізнатися конкретний OID для певного інтерфейсу, потрібно знайти цю комірку в таблиці та натиснути на неї.
Після цього знизу таблиці, буде вказаний OID цього параметра для потрібного інтерфейсу.
Нижче наведено приклад для інтерфейсу PPPoE, для лічильника ifInOctets
(OID .1.3.6.1.2.1.2.2.1.10.29)

iftable03.png

 

KB-5166

Маєте ще запитання? Надіслати запит

Коментарі

0 коментарів

Будь ласка, увійдіть, щоб залишити коментар.