This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Use Cases Overview

Overview

These use cases are all based on alerts and queryables that function correctly in proof of concept and other operational environments.

Many, but not all of these use cases, include dashboard images of the use case in action.

1 - Alerts and Queryables for Device Reset

Selector Logo

Alerts and Queryable for Device Resets

Outcome: Monitoring and alerting capabilities are enabled for Device Reset. Device reset KPI is about identifying when a device reboots. The feature is enabled for all the devices deployed in all environments.

Dashboard Example:

Dashdoard for Device Reset

Dashdoard 2 for Device Reset

Alert NamePriorityQueryableNotes
Device RebootP3device_reset_state_violationAn alert is generated when the Device reboots.

As defined in RFC 1213, the SNMP sysUpTime counter is a 32-bit value that peaks at 4,294,967,295. This represents approximately 497.1 days (specifically 497 days, 2 hours, 27 minutes, and 53 seconds). Once this limit is reached, the counter “wraps around” and automatically resets to zero.

Detection Condition

A decrease in the sysUpTime value does not automatically trigger a reboot alert. This is because a lower value could simply indicate a natural counter rollover after 497 days rather than a physical restart.

In Selector, we precisely monitor the sysUpTime calculations to distinguish between a routine counter wrap-around and a genuine system reboot.

By accounting for this 497-day cycle, we ensure that “Device Reset” alerts are only dispatched for actual hardware or software reboots, eliminating false positives caused by counter limitations.

Device Reset SysupTime Image 3

Queryables

device_reset_state_violation where device_vendor!~“CA|Firemon|Forescout|InfoBlox|ISE|NetBrain|NetMRI|Netscout|CISCO ISE|UDPD”

NOTE: Vendor list should be adjusted for equipment environment.

2 - Alerts and Queryables for Module Status

Selector Logo

Alerts and Queryable for Module Status

This use case establishes monitoring and alerting capabilities for Administrative state of Field Replaceable Units (FRUs)—things like line cards, supervisor engines, or power supplies—within modular chassis devices deployed in various physical environments such as data centers or headquarters.

Scale of this example: 297 devices, 4 vendors( Cisco, Arista, Palo Alto and HP), with many different models.

Dashboard for the Example

Alerts, including alarm codes, are configured and BigPanda is successfully receiving all configured alerts.

Module Status Dashboard

The following table shows the administrative state of Field Replaceable Units (FRUs)—things like line cards, supervisor engines, or power supplies—within a modular chassis.

Alert NamePriorityQueryableNotes
ModuleStatusDownP3module_admin_oper_status as honeycomb where module_admin_oper_status_violation>0 group-by device, entity_model_nameAn alert is generated when the state of any FRU module is violating the condition of Status UP.

For Cisco Switches

An Alert is triggered if ModuleAdminStatus is not equal to enabled (1) or if ModuleOperStatus is not equal to OK (2).

Module Status for Cisco

When the Cisco MIB OID ModuleAdminStatus- 1.3.6.1.4.1.9.9.117.1.2.1.1.1 and ModuleOperStatus - 1.3.6.1.4.1.9.9.117.1.2.1.1.2 is polled with SNMP, an integer is returned. Each integer corresponds to a specific state, as shown in the following tables.

ModuleAdminStatus

ValueStateDescriptionAlert
1enabledThe module is powered on and allowed to initialize.No
2disabledThe module is administratively shut down/powered off.Yes
3resetSetting this value triggers a hardware reset (reboot) of the module.Yes
4outOfServiceAdminThe module is taken out of service for administrative reasons (maintenance).Yes

ModuleOperStatus

ValueStateDescriptionAlert
1unknownThe status cannot be determined (often seen during a quick transition).Yes
2okNormal Operation. The module is powered on and functioning correctly.No
3disabledThe module is powered off (usually via ModuleAdminStatus).Yes
4okButMsiamMismatchOperational, but there is a backplane/interface mismatch.Yes
5outOfServiceThe module is powered on but not providing service (manual override).Yes
6standbyThe module is in hot-standby mode (common for redundant supervisors).Yes
7powerUpThe module is currently receiving power and beginning to boot.Yes
8identifyThe module is being identified by the supervisor software.Yes
9bootThe module is currently loading its operating software.Yes
10mismatchConfigThe physical module does not match the provisioned configuration.Yes
11diagFailedHardware Failure. The module failed its Power-On Self-Test (POST).Yes
12dormantThe module is waiting for an internal/external event to go active.Yes
13outOfServiceAdminPut into a low-power maintenance mode by an administrator.Yes

For Palo Alto

An Alert is triggered if StateAdmin is not equal to unlocked (4) or if StateOper is not equal to enabled (3)

Module Status for Palo Alto

For Arista

An Alert is triggered if StateAdmin is not equal to unlocked (4) or if StateOper is not equal to enabled (3)

Module Status for Arista

For HP

An Alert is triggered if StateAdmin is not equal to unlocked (4) or if StateOper is not equal to enabled (3).

Module Status for HP

Queryable

module_admin_oper_status as honeycomb where module_admin_oper_status_violation>0 group-by device, entity_model_name

When the OID entStateAdmin- 1.3.6.1.2.1.131.1.1.1.2 and entStateOper - 1.3.6.1.2.1.131.1.1.1.2 is polled with a SNMP, an integer Is returned. Each integer corresponds to a specific state, as shown in the following tables.

entStateAdmin

ValueStateDescriptionAlert
1unknownThe administrative state is unknown or cannot be determined.Yes
2lockedThe entity is administratively prohibited from providing service (similar to a “shutdown” command).Yes
3shuttingDownThe entity is in the process of shutting down and will soon transition to the locked state.Yes
4unlockedNormal Operation. The entity is administratively permitted to provide service.No

entStateOper

ValueStateDescriptionAlert
1unknownStatus cannot be determined (e.g., during a system initialization).Yes
2disabledThe entity is non-functional, usually because the Admin state is locked.Yes
3enabledNormal Operation. The entity is fully functional and providing service.No
4testingThe entity is currently undergoing internal diagnostics or loopback tests.Yes

3 - Configured Alerts for Load Balancers

Selector Logo

Configured Alerts for Load Balancers

Selector implements the following 5 alerts to monitor the health of Load Balancers. While these alerts will work for all F5 load balancers, for this example document, Selector has enabled these alerts only for two example devices : ABCDEFGHIJ01 and ABCDEFGHIJ02.

This document describes the specific device conditions that trigger these alerts:

Table of Contents

Alert 1: VIPServerAvailState down alert at device level

Alert 2: VIPAddrAvailState “unavailable” alert at device level

Alert 3: LTMPoolAvailState down alert at device level

ALert 4: LTMPoolMemberAvailState down alert at device level

Alert 5: Load Balancer Cluster down alert at cluster level

Alert 1: VIPServerAvailState down alert at device level

Alert NamePriorityQueryableNotes
LoadBalancerDeviceVIPServerAvailStateP2vip_server_avail_state_5m_controlled as honeycomb where device=~ ABCDEFGHIJ01 | ABCDEFGHIJ01, vip_server_avail_state_5m_controlled_violation>0Load Balancer VIPServerAvailState at device level.

Alert 1 Condition

The Selector platform tracks the Virtual Server Availability Status on a continuous basis using SNMP polling of the OID ltmVirtualServStatAvailabilityState variable. If that polling shows that the server is in a down state for 5 minutes, this alert fires at the P2 level.

Selector LB Figure 1

Other parameters related to this alert are shown below:

Selector LB Figure 2

Back to Table of Contents

Alert 2: VIPAddrAvailState “unavailable” alert at device level

Alert NamePriorityQueryableNotes
LoadBalancerDeviceVIPAddrAvailStateP2vip_addr_avail_state_5m_controlled as honeycomb where device=~ABCDEFGHIJ01 | ABCDEFGHIJ02, vip_addr_avail_state_5m_controlled_violation>0Load Balancer VIP address availability state at device level

Alert 2 Condition

The Selector platform tracks the Virtual IP Address Availability Status on a continuous basis using SNMP polling of the OID ltmVAddrStatusAvailState variable. If that polling shows that the VIP address is in a “down” state for 5 minutes, this alert fires at P2 level.

Selector LB Alert 2 Figure

Other parameters related to this alert are shown below:

Selector LB Alert 2 Figure 2

Back to Table of Contents

Alert 3: LTMPoolAvailState down alert at device level

Alert NamePriorityQueryableNotes
LoadBalancerDeviceLTMPoolAvailStateP2ltm_pool_avail_state_5m as honeycomb where device=~ABCDEFGHIJ01 | ABCDEFGHIJ02, ltm_pool_avail_state_5m_violation>0 show-by device , ltm_pool_nameLoad Balancer LTM pool availability state at device level. Violation when pool availability below expected threshold or pool down for 5 minutes

Alert 3 Condition

The Selector platform tracks the Load Balancer LTM pool availability state at the device level by continuous SNMP polling of the OID ltmPoolStatAvailabilityState variable. A violation occurs when pool availability falls below the expected threshold or the pool is down for 5 minutes. A P2 Alert fires when the parameters are violated.

Selector LB Alert Figure 3

Other parameters related to this alert are shown below:

Selector LB Alert 3 Figure 2

Back to Table of Contents

Alert 4: LTMPoolMemberAvailState down alert at device level

Alert NamePriorityQueryableNotes
LoadBalancerDeviceLTMPoolMemberAvailStateP2ltm_pool_member_avail_state_5m as honeycomb where device=~ABCDEFGHIJ01 | ABCDEFGHIJ 02, ltm_pool_member_avail_state_5m_violation>0Load Balancer LTM pool member availability state at device level (5m).

Alert 4 Condition

The Selector platform tracks the Load Balancer LTM Pool Member Availability State at device level by continuous SNMP polling of the OID ltmPoolMemberStatAvailabilityState variable. A violation occurs when one or more pool members is unavailable or below the threshold for a 5-minute window. A P2 Alert fires when the parameters are violated.

Selector LB Alert 4 Figure

Other parameters related to this alert are shown below:

Selector LB Alert 4 Figure 2

Back to Table of Contents

Alert 5: Load Balancer Cluster down alert at cluster level

Alert NamePriorityQueryableNotes
LoadBalancerHAClusterDownP2site1_lb_ha_cluster_harddown as threshold-violation-matrix where site2_lb_ha_cluster_harddown_violation>0Indicates the HA cluster is fully unavailable; all devices within the cluster are down.

Alert 5 Condition

The Selector platform tracks the status of all load balancers in a cluster by continuously monitoring the status of each device in a cluster. When ALL devices in the cluster go down the entire cluster unavailable. A P2 Alert fires when ALL LB devices in the cluster are down.

Selector LB Alert 5 Figure

Back to Table of Contents

4 - Alerts and Queryables for Cisco Stack Switch Monitoring

Selector Logo

Alerts and Queryable for Cisco Stack Switch Monitoring

This use case establishes monitoring and alerting capabilities for Cisco switch stacks deployed in various physical environments such as data centers or headquarters.

Scale of this example: 735 devices, including 80 switches in stacks and 655 switches as standalone.

Configured Alert

Alerts, including alarm codes, are configured and BigPanda is successfully receiving all configured alerts.

Alert NamePriorityQueryableNotes
CiscoStackMemberStatusP2cisco_stack_switch_status as line-plot where cisco_stack_switch_status_violation>0 group-by deviceAn alert will be triggered if the state of the switch stack is not “ready” or “added”. State of the stack is polled via SNMP MIB cswSwitchState - 1.3.6.1.4.1.9.9.500.1.2.1.1.6

Cisco Stack Figure 1

Queryable

cisco_stack_switch_status as line-plot where cisco_stack_switch_status_violation>0 group-by device

When the Selector platform polls the OID “cswSwitchState - 1.3.6.1.4.1.9.9.500.1.2.1.1.6“ using SNMP, an integer is returned. Each integer corresponds to a specific state of the member switch, as shown in the following table.

ValueStateDescriptionAlert
1waitingThe switch is waiting for an event to transition to another state.Yes
2progressingThe switch is in the process of booting or joining the stack.Yes
3addedThe switch has been added to the stack but is not yet fully functional.No
4readyNormal Operation. The switch is fully functional and a member of the stack.No
5sdmMismatchThe SDM template on this switch does not match the stack master.Yes
6verMismatchVersion Mismatch. The IOS software version is incompatible with the master.Yes
7featureMismatchThe software feature set (e.g., IP Base vs. IP Services) does not match.Yes
8newMasterInitThe switch is transitioning to become the new Stack Master.Yes
9provisionedThe switch is configured in the running-config but is not physically present.Yes
10invalidThe switch state cannot be determined or is in an error state.Yes

5 - Alerts and Queryables for Firewall Monitoring

Selector Logo

Alerts and Queryable for Firewall Monitoring

This use case establishes monitoring and alerting capabilities for the High Availability (HA) status for critical Checkpoint and Palo Alto Firewalls deployed in various physical environments such as data centers or headquarters.

Scale of this Example: Checkpoint (11), and Palo Alto (150) devices are covered.

Configured Example

Alerts, including alarm codes, are configured and BigPanda is successfully receiving all configured alerts.

Alerting Condition

The alert triggers when there is a violation on Palo Alto or Checkpoint firewall HA status. The specifics are shown as shown in the following table.

Alert NamePriorityQueryableNotes
Checkpoint Firewall Connections Utilization - HighP2fw_connections_concurrent_utilization where device_priority=HIGH, fw_connections_concurrent_utilization>80, device_ip!=NoneAlert triggered for high-priority Checkpoint firewall devices if concurrent connection utilization exceeds 80%. Devices with a “None” IP address are excluded from this alerting rule.
Checkpoint Firewall Connections UtilizationP4fw_connections_concurrent_utilization where device_priority=None, fw_connections_concurrent_utilization>85, device_ip!=NoneAlert triggered if the concurrent connection utilization for Checkpoint firewall devices, which currently have no specific type mentioned (“None”), exceeds 85%.
Checkpoint Firewall Connections Utilization - CriticalP1fw_connections_concurrent_utilization where device_priority=CRITICAL, fw_connections_concurrent_utilization>75, device_ip!=NoneP1 alert triggered when concurrent connections on critical Checkpoint firewall devices exceed the 75% threshold. Note: Devices lacking an assigned IP address are excluded from this specific alerting rule.
Checkpoint Firewall Connections Utilization - LOWP3fw_connections_concurrent_utilization where device_priority=LOW, fw_connections_concurrent_utilization>95, device_ip!=NoneAlert triggered if the concurrent connection utilization for low priority Checkpoint firewall devices exceeds 95%. Devices lacking an associated IP address(None) are excluded from this alerting rule.
Paloalto Firewall CPU Utilization - LowP1fw_pan_cpu where device_priority=LOW, fw_pan_cpu>75Alert triggered when CPU for Low priority PAN firewall devices exceeds 75%.
Paloalto Firewall CPU Utilization - LowP1fw_pan_cpu where device_priority=LOW, fw_pan_cpu>75Alert triggered when CPU for Low priority PAN firewall devices exceeds 75%.
VirtualFirewallSNMPPollFailureP1fw_last_poll_timedelta_secs where fw_type=“virtual”, identifier!~“vsys1|*VLAN*”, fw_last_poll_timedelta_secs_color >= 3.5Alert triggered when Virtual firewall SNMP polling is stale—last-poll age meets or exceeds threshold (3.5), excluding vsys1/VLAN-style identifiers; indicates possible poll failure or unreachable device.
FanStatusP1device_fan_state where device_fan_state_violation>0,device_vendor=Arista|PaloAltoNetworks|CheckPoint|F5|Cloudgenix|Cisco|HP|Arista|PaloAltoNetworks|CheckPoint|F5|Cloudgenix|Cisco|HP|Infoblox group-by vendorAlert triggered when Hardware health when power supply/module reports a violation (non-OK state) on Arista, Palo Alto, Check Point, or F5 gear; grouped by vendor
PowerStatusP1device_power_state where device_vendor=Arista|PaloAltoNetworks|CheckPoint|F5, device_power_state_violation>0 group-by device_vendorAlert triggered when Hardware health when power supply/module reports a violation (non-OK state) on Arista, Palo Alto, Check Point, or F5 gear; grouped by vendor.
TemperatureStatusP1device_temperature_f where device_temperature_f_violation>0, device_vendor=Arista|PaloAltoNetworks|CheckPoint|F5|Infoblox|Cloudgenix|Cisco|HP|Infoblox group-by vendorAlert triggered when Hardware health: temperature violates policy on Arista, Palo Alto, Check Point, or F5 devices.
Paloalto Firewall Connections UtilizationP3fw_session_count_headroom_percentage as honeycomb where fw_session_count_headroom_percentage_violation>0, ipaddress != None , model!=“PA-VM”Alert triggered when session headroom percentage violates policy.
AWS Paloalto Firewall CPU UtilizationP3pan_cpu as honeycomb where pan_cpu_violation>0 , device_model=“PA-VM”CPU violates priority-based thresholds
Paloalto Firewall Memory UtilizationP3pan_memory_util as honeycomb where pan_memory_util_violation>0 , device_model!=“PA-VM”memory utilization violates policy
AWS Paloalto Firewall Memory UtilizationP3pan_memory_util as honeycomb where pan_memory_util_violation>0 , device_model=“PA-VM”memory utilization violates policy
LoadBalancerHAClusterDownP2s2_lb_ha_cluster_harddown as threshold-violation-matrix where s2_lb_ha_cluster_harddown_violation>0Alert triggered when HA cluster hard-down—entire cluster reported unavailable (all members down) per threshold-violation matrix.
ModuleStatusDownP3module_admin_oper_status as honeycomb where module_admin_oper_status_violation>0 group-by device, entity_model_nameAlert triggered when Line card/module administrative/operational status violates policy
haStatusP2ha_status as line-plot where ha_status_violation>0 group-by deviceAlert triggered when there is violation on Palo alto/Checkpoint firewall devices.