https://share.zabbix.com/network_devices/snmp-router-ospf-v2-1
Generic monitoring of OSPF-MIB compatible devices, including software routers.
Inspired by SNMP Router OSPF - V2 + fix and Cisco OSPF Neighbors templates.
Changes:
- Neighbor down detect by non-null DR and null BDR
- LSA and interface event rate monitoring
- Application prototypes
Ilia Slepnev
There are no macros links in this template.
There are no template links in this template.
Name | Description | Type | Key and additional info |
---|---|---|---|
OSPF Interfaces | Identifies OSPF Interfaces. |
SNMP agent |
ospfIfIpAddress Update: 5m |
OSPF Areas | - |
SNMP agent |
ospfAreaId Update: 5m |
OSPF Neighbors | - |
SNMP agent |
ospfNbrIpAddr Update: 5m |
Name | Description | Type | Key and additional info |
---|---|---|---|
OSPF New LSA originate rate | Dependent item for graphing |
Dependent item |
ospfOriginateNewLsasPerSecond Update: 0 |
OSPF New LSAs received count | The number of link state advertisements received that are determined to be new instantiations. This number does not include newer instantiations of self-originated link state advertisements. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime. |
SNMP agent |
ospfRxNewLsas Update: 5m |
OSPF router ID | A 32-bit integer uniquely identifying the router in the Autonomous System. By convention, to ensure uniqueness, this should default to the value of one of the router's IP interface addresses. This object is persistent and when written the entity SHOULD save the change to non-volatile storage. |
SNMP agent |
ospfRouterId Update: 10m |
OSPF AS-scope LSA count | The number of AS-scope link state advertisements in the AS-scope link state database. |
SNMP agent |
ospfAsLsaCount Update: 5m |
OSPF New LSAs originated count | The number of new link state advertisements that have been originated. This number is incremented each time the router originates a new LSA. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime. |
SNMP agent |
ospfOriginateNewLsas Update: 5m |
OSPF router admin status | The administrative status of OSPF in the router. The value 'enabled' denotes that the OSPF Process is active on at least one interface; 'disabled' disables it on all interfaces. |
SNMP agent |
ospfAdminStat Update: 5m |
OSPF New LSA receive rate | Dependent item for graphing |
Dependent item |
ospfRxNewLsasPerSecond Update: 0 |
OSPF External LSA count | The number of external (LS type-5) link state advertisements in the link state database. OSPF Version 2, Appendix A.4.5 AS external link advertisements |
SNMP agent |
ospfExternLsaCount Update: 5m |
OSPF interface $1 admin status | The OSPF interface's administrative status. The value formed on the interface, and the interface will be advertised as an internal route to some area. The value 'disabled' denotes that the interface is external to OSPF. |
SNMP agent |
ospfIfAdminStat[{#SNMPINDEX}] Update: 5m LLD |
OSPF interface $1 Backup Designated Router | The IP Address of the Backup Designated Router. |
SNMP agent |
ospfIfBackupDesignatedRouter[{#SNMPINDEX}] Update: 5m LLD |
OSPF interface $1 Designated Router | The IP Address of the Designated Router. |
SNMP agent |
ospfIfDesignatedRouter[{#SNMPINDEX}] Update: 5m LLD |
OSPF interface $1 events | The number of times this OSPF interface has changed its state or an error has occurred. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime. |
SNMP agent |
ospfIfEvents[{#SNMPINDEX}] Update: 5m LLD |
OSPF interface $1 hello interval | The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for all routers attached to a common network. |
SNMP agent |
ospfIfHelloInterval[{#SNMPINDEX}] Update: 15m LLD |
OSPF interface $1 dead interval | The number of seconds that a router's Hello packets have not been seen before it's neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for all routers attached to a common network. |
SNMP agent |
ospfIfRtrDeadInterval[{#SNMPINDEX}] Update: 15m LLD |
OSPF interface $1 state | The OSPF Interface State. |
SNMP agent |
ospfIfState[{#SNMPINDEX}] Update: 5m LLD |
OSPF interface $1 Interface Type | The OSPF interface type. By way of a default, this field may be intuited from the corresponding value of ifType. Broadcast LANs, such as Ethernet and IEEE 802.5, take the value 'broadcast', X.25 and similar technologies take the value 'nbma', and links that are definitively point to point take the value 'pointToPoint'. |
SNMP agent |
ospfIfType[{#SNMPINDEX}] Update: 5m LLD |
OSPF interface $1 event rate | Dependent item for graphs |
Dependent item |
ospfIfEventsPerSecond[{#SNMPINDEX}] Update: 0 LLD |
OSPF area $1 LSA count | The total number of link-state advertisements in this area's link-state database, excluding AS External LSA's. |
SNMP agent |
ospfAreaLsaCount[{#SNMPINDEX}] Update: 5m LLD |
OSPF area $1 status | This variable displays the status of the entry. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. |
SNMP agent |
ospfAreaStatus[{#SNMPINDEX}] Update: 5m LLD |
OSPF area $1 SPF run count | The number of times that the intra-area route table has been calculated using this area's link-state database. This is typically done using Dijkstra's algorithm. |
SNMP agent |
ospfSpfRuns[{#SNMPINDEX}] Update: 5m LLD |
OSPF area $1 SPF run rate | Dependent item for graphing |
Dependent item |
ospfSpfRunsPerSecond[{#SNMPINDEX}] Update: 0 LLD |
OSPF NBMA Neighbor $1 Status | This variable displays the status of the entry. Setting it to 'invalid' has the effect of rendering it inoperative. The internal effect (row removal) is implementation dependent. |
SNMP agent |
ospfNbmaNbrStatus[{#SNMPINDEX}] Update: 5m LLD |
OSPF Neighbor $1 Router ID | A 32-bit integer (represented as a type IpAddress) uniquely identifying the neighboring router in the Autonomous System. |
SNMP agent |
ospfNbrRtrId[{#SNMPINDEX}] Update: 5m LLD |
OSPF neighbor $1 state | The State of the relationship with this Neighbor. [RU] Возможные состояния Down — начальное состояние процесса обнаружения соседей. Это состояние указывает на то, что от соседей не была получена свежая информация. В NBMA сетях Hello-пакеты могут отправляться и соседям в состоянии Down, однако с меньшей частотой (PollInterval) Attempt — это состояние имеет смысл только для соседей, которые присоединены к NBMA сетям. Оно указывает на то, что от соседа не была получена свежая информация и что нужно сделать попытку связаться с соседом. Это делается путём отправки соседу сообщений Hello с промежутком времени Hello Interval (в Cisco в этом состоянии сообщения Hello отправляются каждый PollInterval. Имеет смысл для соседей в NBMA сетях, которые заданы командой neighbor) Init — состояние, в котором находится маршрутизатор, отправивший своему соседу hello и ожидающий от него ответного hello Two-way — при получении ответных hello маршрутизатор должен увидеть в них свой RID в списке соседей. Если это так, то он устанавливает отношения и переходит в состояние two-way Когда в широковещательном сегменте более 3х маршрутизаторов, то в этом состоянии остаются между собой маршрутизаторы DROTHER Exstart — маршрутизаторы определяют Master/Slave отношения на основании Router ID. Маршрутизатор с высшим RID становится Master-маршрутизатором, который определяет DD Sequence number, а также первым начинает обмен DD-пакетами Exchange — маршрутизаторы посылают друг другу database description пакеты (DD) с информацией о сетях, содержащихся в их собственной LSDB Loading — Если маршрутизатор видит, что части маршрутов нет в его LSDB, он посылает сообщение LSR с перечислением тех сетей, по которым он хочет получить дополнительную информацию. Пока маршрутизатор находится в ожидании ответа в виде LSU сообщений, он пребывает в состоянии Loading Full — Когда маршрутизатор получил всю информацию и LSDB на обоих маршрутизаторах синхронизирована, оба маршрутизатора переходят в состояние fully adjacent (FULL) |
SNMP agent |
ospfNbrState[{#SNMPINDEX}] Update: 5m LLD |
Name | Description | Expression | Priority |
---|---|---|---|
OSPF area {#SNMPINDEX} not active | - |
Expression: {SNMP Router OSPF v2:ospfAreaStatus[{#SNMPINDEX}].last()}>1 Recovery expression: |
warning |
OSPF interface {#SNMPINDEX} Backup Designated Router is down | DR exists, but not BackupDR — misconfiguration or OSPF link is down |
Expression: {SNMP Router OSPF v2:ospfIfBackupDesignatedRouter[{#SNMPINDEX}].str(0.0.0.0)}=1 and {SNMP Router OSPF v2:ospfIfDesignatedRouter[{#SNMPINDEX}].str(0.0.0.0)}<>1 Recovery expression: |
average |
OSPF interface {#SNMPINDEX} disabled | - |
Expression: {SNMP Router OSPF v2:ospfIfAdminStat[{#SNMPINDEX}].last()}=2 Recovery expression: |
information |
OSPF interface {#SNMPINDEX} event | - |
Expression: {SNMP Router OSPF v2:ospfIfEvents[{#SNMPINDEX}].diff()}<>0 Recovery expression: |
information |
OSPF NBMA Neighbor {#SNMPVALUE} Status | - |
Expression: {SNMP Router OSPF v2:ospfNbmaNbrStatus[{#SNMPINDEX}].last()}>1 Recovery expression: |
warning |
OSPF neighbor {#SNMPVALUE} state: attempt | Attempt — это состояние имеет смысл только для соседей, которые присоединены к NBMA сетям. Оно указывает на то, что от соседа не была получена свежая информация и что нужно сделать попытку связаться с соседом. Это делается путём отправки соседу сообщений Hello с промежутком времени Hello Interval (в Cisco в этом состоянии сообщения Hello отправляются каждый PollInterval. Имеет смысл для соседей в NBMA сетях, которые заданы командой neighbor) |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=2 Recovery expression: |
warning |
OSPF neighbor {#SNMPVALUE} state: down | down — начальное состояние процесса обнаружения соседей. Это состояние указывает на то, что от соседей не была получена свежая информация. В NBMA сетях Hello-пакеты могут отправляться и соседям в состоянии Down, однако с меньшей частотой (PollInterval) |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=1 Recovery expression: |
average |
OSPF neighbor {#SNMPVALUE} state: exchange | Exchange — маршрутизаторы посылают друг другу database description пакеты (DD) с информацией о сетях, содержащихся в их собственной LSDB |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=6 Recovery expression: |
warning |
OSPF neighbor {#SNMPVALUE} state: exstart | Exstart — маршрутизаторы определяют Master/Slave отношения на основании Router ID. Маршрутизатор с высшим RID становится Master-маршрутизатором, который определяет DD Sequence number, а также первым начинает обмен DD-пакетами |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=5 Recovery expression: |
average |
OSPF neighbor {#SNMPVALUE} state: init | init — состояние, в котором находится маршрутизатор, отправивший своему соседу hello и ожидающий от него ответного hello |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=3 Recovery expression: |
average |
OSPF neighbor {#SNMPVALUE} state: loading | Loading — Если маршрутизатор видит, что части маршрутов нет в его LSDB, он посылает сообщение LSR с перечислением тех сетей, по которым он хочет получить дополнительную информацию. Пока маршрутизатор находится в ожидании ответа в виде LSU сообщений, он пребывает в состоянии Loading |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=7 Recovery expression: |
warning |
OSPF interface {#SNMPINDEX} Backup Designated Router is down (LLD) | DR exists, but not BackupDR — misconfiguration or OSPF link is down |
Expression: {SNMP Router OSPF v2:ospfIfBackupDesignatedRouter[{#SNMPINDEX}].str(0.0.0.0)}=1 and {SNMP Router OSPF v2:ospfIfDesignatedRouter[{#SNMPINDEX}].str(0.0.0.0)}<>1 Recovery expression: |
average |
OSPF interface {#SNMPINDEX} disabled (LLD) | - |
Expression: {SNMP Router OSPF v2:ospfIfAdminStat[{#SNMPINDEX}].last()}=2 Recovery expression: |
information |
OSPF interface {#SNMPINDEX} event (LLD) | - |
Expression: {SNMP Router OSPF v2:ospfIfEvents[{#SNMPINDEX}].diff()}<>0 Recovery expression: |
information |
OSPF area {#SNMPINDEX} not active (LLD) | - |
Expression: {SNMP Router OSPF v2:ospfAreaStatus[{#SNMPINDEX}].last()}>1 Recovery expression: |
warning |
OSPF NBMA Neighbor {#SNMPVALUE} Status (LLD) | - |
Expression: {SNMP Router OSPF v2:ospfNbmaNbrStatus[{#SNMPINDEX}].last()}>1 Recovery expression: |
warning |
OSPF neighbor {#SNMPVALUE} state: attempt (LLD) | Attempt — это состояние имеет смысл только для соседей, которые присоединены к NBMA сетям. Оно указывает на то, что от соседа не была получена свежая информация и что нужно сделать попытку связаться с соседом. Это делается путём отправки соседу сообщений Hello с промежутком времени Hello Interval (в Cisco в этом состоянии сообщения Hello отправляются каждый PollInterval. Имеет смысл для соседей в NBMA сетях, которые заданы командой neighbor) |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=2 Recovery expression: |
warning |
OSPF neighbor {#SNMPVALUE} state: down (LLD) | down — начальное состояние процесса обнаружения соседей. Это состояние указывает на то, что от соседей не была получена свежая информация. В NBMA сетях Hello-пакеты могут отправляться и соседям в состоянии Down, однако с меньшей частотой (PollInterval) |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=1 Recovery expression: |
average |
OSPF neighbor {#SNMPVALUE} state: exchange (LLD) | Exchange — маршрутизаторы посылают друг другу database description пакеты (DD) с информацией о сетях, содержащихся в их собственной LSDB |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=6 Recovery expression: |
warning |
OSPF neighbor {#SNMPVALUE} state: exstart (LLD) | Exstart — маршрутизаторы определяют Master/Slave отношения на основании Router ID. Маршрутизатор с высшим RID становится Master-маршрутизатором, который определяет DD Sequence number, а также первым начинает обмен DD-пакетами |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=5 Recovery expression: |
average |
OSPF neighbor {#SNMPVALUE} state: init (LLD) | init — состояние, в котором находится маршрутизатор, отправивший своему соседу hello и ожидающий от него ответного hello |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=3 Recovery expression: |
average |
OSPF neighbor {#SNMPVALUE} state: loading (LLD) | Loading — Если маршрутизатор видит, что части маршрутов нет в его LSDB, он посылает сообщение LSR с перечислением тех сетей, по которым он хочет получить дополнительную информацию. Пока маршрутизатор находится в ожидании ответа в виде LSU сообщений, он пребывает в состоянии Loading |
Expression: {SNMP Router OSPF v2:ospfNbrState[{#SNMPINDEX}].last()}=7 Recovery expression: |
warning |