Простой протокол управления сетью - SNMP
Отредактирована 20.05.2023
Что такое SNMP
Версии SNMP
За стандартные протоколы, регулирующие трафик Интернета, в том числе SNMP,
отвечает Группа по стандартам для сети Интернет IETF (Internet Engineering Task Force).
IETF публикует документы RFC (Request for Comments), которые представляют собой спецификации
для многих протоколов, существующих в мире IP.
Менеджеры и агенты SNMP
Вот некоторые NMS: Zabbix, Nagios, Spiceworks Help Desk, Datadog, NetCrunch,
Munin, PRTG Network Monitor, Icinga, Pandora FMS, LibreNMS, Observium,
netdata, PHP Server Monitor, Cabot, OpenNMS, NIXStats и т.д.
Обратите внимание, чтобы настроить мониторинг агента, не обязательно на агенте
настраивать ловушку (trap), достаточно на NMS указать IP-адрес агента, версию
SNMP, порт 161 и имя Community.
Структура информации для управления и MIB
Словарь - книга, содержащая перечень слов, обычно с пояснениями, толкованиями
или переводом на другой язык.
Имя субдерева | OID | Описание |
---|---|---|
system | 1.3.6.1.2.1.1 | Определяет список объектов, относящихся к работе системы, таких как время работы системы, контактная информация и имя системы |
interfaces | 1.3.6.1.2.1.2 | Отслеживает состояние каждого интерфейса на управляемой системе. Группа interfaces отслеживает, какие интерфейсы работают и не работают, и такие параметры, как количество отправленных и полученных октетов, ошибок и потерь пакетов и т.д. |
at | 1.3.6.1.2.1.3 | Группа трансляции адресов (at) исключена и предоставляется только для обратной совместимости |
ip | 1.3.6.1.2.1.4 | Отслеживает многие аспекты IP, в том числе IP-маршрутизацию |
icmp | 1.3.6.1.2.1.5 | Отслеживает ошибки, потери пакетов ICMP и т.д. |
tcp | 1.3.6.1.2.1.6 | Помимо прочего отслеживает состояние TCP-соединения (например, closed (закрыто), listen (порт прослушивается), sysSent (отправлен пакет syn) и т.д.) |
udp | 1.3.6.1.2.1.7 | Отслеживает статистику UDP, входящие и исходящие датаграммы и т.д. |
egp | 1.3.6.1.2.1.8 | Отслеживает различную статистику протокола EGP (Exterior Gateway Protocol) и хранит таблицу соседей EGP |
transmission | 1.3.6.1.2.1.10 | В настоящее время в этой группе не определено объектов, но другие MIB для конкретных каналов передачи определяются при помощи этого субдерева |
snmp | 1.3.6.1.2.1.11 | Измеряет производительность базовой реализации SNMP на управляемой системе и отслеживает такие параметры, как количество отправленных и полученных SNMP-ПАКЕТОВ |
SNMP и UDP
- UDP-порт 161 для отправки и получения запросов;
- UDP-порт 162 для получения ловушки от управляемых устройств.
Эта модель называется стеком протоколов потому, что каждый уровень использует информацию из уровня непосредственно под собой и обслуживает уровень непосредственно над собой.
Community и SNMP
- read-only (только чтение)
- read-write (чтение и запись) *
- trap (ловушка)
Установка NMS и настройка агентов SNMP
- Установка NMS - Zabbix 7.0
- Установка агента - коммутатор Cisco c2960
- Установка агента - OS CentOS