Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


digi:digi-anywhereusb-oids-for-snmp-monitoring

Идентификаторы OID для мониторинга концентраторов Digi AnywhereUSB по протоколу SNMP

В этой заметке собраны идентификаторы OID, которые могут оказаться полезными при использовании в разных системах мониторинга для получения информации об оборудовании по протоколу SNMP. Представленный здесь список идентификаторов со временем может изменяться и расширяться.


Общие показатели загруженности

Идентификаторы OID, которые могут быть интересны для опроса по протоколу SNMP в целях мониторинга.

Таблица 1. Идентификаторы OID из DIGI-DEVICE-INFO-MIB. Общие показатели загруженности устройства.

OID Name Описание
1.3.6.1.4.1.332.11.6.1.7.0 diUpTime Digi Up Time. Time in hours, minutes, and seconds
1.3.6.1.4.1.332.11.6.1.6.0 diCpuUtilization Digi CPU Utilization (%). Current percentag of CPU utilization
1.3.6.1.4.1.332.11.6.1.8.0 diTotalMemory Digi Total Memory (B). Total number of bytes of memory in this device
1.3.6.1.4.1.332.11.6.1.10.0 diUsedMemory Digi Used Memory (B). Total number of bytes of memory
1.3.6.1.4.1.332.11.6.1.9.0 diFreeMemory Digi Free Memory (B). Total number of bytes of free memory


Состояние TCP-прослушивателей

Помимо опроса основных показателей загруженности устройства, можно использовать дополнительное отслеживание доступности TCP и UDP прослушивателей, работающих на устройстве. То есть, например, следить за состоянием TCP-портов, к которым подключаются клиенты, а также портов, которые могут использовать администраторы для управления самим устройством.

Опорную информацию по используемым портам на устройствах AnywhereUSB можно найти, например, в статье: Digi Knowledge Base - What are the open ports on the AnywhereUSB products?

На устройствах типа AnywhereUSB 14 включение/отключение портов (а также их изменение) можно выполнить через веб-интерфейс управления в разделе Configuration > Network > Network Services Settings

Если говорить о возможностях мониторинга доступности TCP-портов, которые нам предоставляет само устройство по протоколу SNMP, то в качестве базового OID можно использовать 1.3.6.1.2.1.6.13.1.1 (tcpConnState, The state of this TCP connection) из RFC1213-MIB. Возвращаемые из OID, перечисленных в Таблице 2, значения состояния TCP-прослушивателя могут быть следующими:

  • closed (1)
  • listen (2)
  • synSent (3)
  • synReceived (4)
  • established (5)
  • finWait1 (6)
  • finWait2 (7)
  • closeWait (8)
  • lastAck (9)
  • closing (10)
  • timeWait (11)
  • deleteTCB (12)

Таблица 2. Идентификаторы OID из RFC1213-MIB. TCP-прослушиватели.

OID Name* Описание
1.3.6.1.2.1.6.13.1.1.0.0.0.0.22.0.0.0.0.0 tcpConnState_tcp22 Secure Shell Server (SSH) TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.23.0.0.0.0.0 tcpConnState_tcp23 Telnet Server TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.80.0.0.0.0.0 tcpConnState_tcp80 Web Server (HTTP) TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.443.0.0.0.0.0 tcpConnState_tcp443 Secure Web Server (HTTPS) TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.771.0.0.0.0.0 tcpConnState_tcp771 Digi RealPort TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.1027.0.0.0.0.0 tcConnState_tcp1027 Digi Encrypted RealPort TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.2001.0.0.0.0.0 tcpConnState_tcp2001 Telnet access using TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.2101.0.0.0.0.0 tcpConnState_tcp2101 Raw TCP access using TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.2501.0.0.0.0.0 tcpConnState_tcp2501 Secure Shell(SSH) access using TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.2601.0.0.0.0.0 tcpConnState_tcp2601 Secure Socket(SSL) access using TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.3422.0.0.0.0.0 tcpConnState_tcp3422 Digi AnywhereUSB TCP Port
1.3.6.1.2.1.6.13.1.1.0.0.0.0.3423.0.0.0.0.0 tcpConnState_tcp3423 Digi Encrypted AnywhereUSB TCP Port

* Имена параметров, указанных в колонке Name не относятся к RFC1213-MIB, а являются самодельными и производными от параметра tcpConnState из RFC1213-MIB.

Указанные OID могут использоваться для отслеживания текущего состояния TCP-прослушивателя той или иной службы, работающей на устройстве. То есть, предполагается, что если TCP-прослушиватель в состоянии «2» (listen), то служба работает и доступна клиентам.


Состояние UDP-прослушивателей

Что же касается UDP-прослушивателей, то из базовых OID RFC1213-MIB 1.3.6.1.2.1.7.5.1 (udpLocalAddress) и 1.3.6.1.2.1.7.5.1.2 (udpLocalPort) устройство возвращает нам по протоколу SNMP следующий набор данных:

Таблица 3. Идентификаторы OID из RFC1213-MIB. UDP-прослушиватели.

OID Name* Описание
1.3.6.1.2.1.7.5.1.1.0.0.0.0.161 udpLocalAddress_udp161 Network Management Protocol (SNMP)
1.3.6.1.2.1.7.5.1.1.0.0.0.0.2362 udpLocalAddress_udp2362 UDP Digi Device Discovery Protocol ADDP
1.3.6.1.2.1.7.5.1.2.0.0.0.0.161 udpLocalPort_udp161
1.3.6.1.2.1.7.5.1.2.0.0.0.0.2362 udpLocalPort_udp2362

* Имена параметров, указанных в колонке Name не относятся к RFC1213-MIB, а являются самодельными и производными от параметров udpLocalAddress и udpLocalPort из RFC1213-MIB.

Однако, если судить по прослушивателю UDP 2362, состояние этих параметров никак не изменяется при включении/выключении соответствующей службы на самом устройстве через вышеупомянутый веб-интерфейс. То есть данные параметры по факту получаются статическими и для мониторинга не годятся.


Статистика работы сетевых протоколов

Таблица 4. Идентификаторы OID из RFC1213-MIB. Общая статистика протокола TCP.

OID Name Описание
1.3.6.1.2.1.6.10.0 tcpInSegs Segments Received. The total number of segments received, including those received in error. This count includes segments received on currently established connections.
1.3.6.1.2.1.6.11.0 tcpOutSegs Segments Sent. The total number of segments sent, including those on current connections but excluding those containing only retransmitted octets.
1.3.6.1.2.1.6.14.0 tcpInErrs Bad Segments Received. The total number of segments received in error (e.g., bad TCP checksums).

Таблица 5. Идентификаторы OID из RFC1213-MIB. Общая статистика протокола UDP.

OID Name Описание
1.3.6.1.2.1.7.1.0 udpInDatagrams Datagrams Received. The total number of UDP datagrams delivered to UDP users.
1.3.6.1.2.1.7.4.0 udpOutDatagrams Datagrams Sent. The total number of UDP datagrams sent from this entity.
1.3.6.1.2.1.7.3.0 udpInErrors Bad Datagrams Received. The number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port.


Инвентаризация

Идентификаторы OID, которые могут быть интересны для опроса по протоколу SNMP в целях инвентаризации.

Таблица 6. Идентификаторы OID из SNMPv2-MIB.

OID Name Описание
1.3.6.1.2.1.1.1.0 sysDescr A textual description of the entity. This value should include the full name and version identification of the system's hardware type, software operating-system, and networking software.
1.3.6.1.2.1.1.2.0 sysObjectID The vendor's authoritative identification of the network management subsystem contained in the entity
1.3.6.1.2.1.1.4.0 sysContact The textual identification of the contact person for this managed node
1.3.6.1.2.1.1.5.0 sysName An administratively-assigned name for this managed node
1.3.6.1.2.1.1.6.0 sysLocation The physical location of this node

Таблица 7. Идентификаторы OID из DIGI-DEVICE-INFO-MIB.

OID Name Описание
1.3.6.1.4.1.332.11.6.1.1.0 diProduct Digi Device Model
1.3.6.1.4.1.332.11.6.1.2.0 diPhysicalAddress Digi Device Ethernet MAC Address
1.3.6.1.4.1.332.11.6.1.3.0 diFirmwareVersion Digi Device Firmware Version
1.3.6.1.4.1.332.11.6.1.4.0 diBootVersion Digi Device Boot Version
1.3.6.1.4.1.332.11.6.1.5.0 diPostVersion Digi Device POST Version

Автор первичной редакции:
Алексей Максимов
Время публикации: 08.06.2017 20:57

Обсуждение

Ваш комментарий:
 
digi/digi-anywhereusb-oids-for-snmp-monitoring.txt · Последнее изменение: 09.06.2017 16:25 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki