В этой заметке собраны идентификаторы 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 и 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-прослушивателя могут быть следующими:
Таблица 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-прослушивателей, то из базовых 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