GUI CSS: Refactored wato styles to nested structure meeting sasslint requirements...
[check_mk.git] / checkman / cisco_hsrp
blobd37073f19eeba3e02293e79fc4ada561802ea54b
1 title: Cisco Routers: HSRP Group Status
2 agents: snmp
3 catalog: hw/network/cisco
4 license: GPLv3
5 distribution: check_mk
6 description:
7   Cisco routers support virtual redundant interfaces by using HSRP
8   (Hot Standby Router Protocol).
9   HSRP is configured by assigning IP interfaces to a group that has a
10   "floating" virtual IP.
11   If, for example, a router has an interface failure on either of the routed
12   interfaces, the protocol lowers the routers priority, and if that priority
13   drops too low, it will fail over the virtual IP.
16   The check returns {OK} if the HSRP status is a good one ("active",
17   "standby") and the same as during inventory.
18   If the states flip from "active" to "standby" or vice-versa, the check goes
19   to {WARN}, assuming that HSRP is doing it's job.
21   Should the status ever be a different one that for example points to HSRP
22   still initializing, the check will return {CRIT} as HSRP is assumed to be
23   inoperable in these states.
25 item:
26   The Virtual IP of the failover group.
28 inventory:
29   The check reads the HSRP MIB and creates one service per virtual IP.
30   If the HSRP state of the group is either active or standby, a service
31   will be created. It also stores this HSRP state of
32   the IP as seen by the monitored device.
33   It also stores the ID of the failover group. (For future use)