Rule Categories

A rule can be classified with multiple rule categories. Any rule YAML file should be at least identified with one of the following categories:

NameEnum used in rule yamlDescriptionExamples
Health ChecksHealthChecksRules which check the health state of the device. Often times, it's some sort of resource usage check.

CPU usage too high

Memory usage too high

Vendor Best PracticesVendorBestPracticesBest practices that are recommended by the vendor. For example, certain feature is recommended by the vendor to be enabled but it's not enabled on the current device.

SNMPv3 is not configured

Cisco Nexus: Proxy arp is activated

Security RisksSecurityRisksAny rule that checks vulnerabilities of the device or enforces configurations which hardens device security against attackers. 

Command Injection Vulnerability PAN-SA-2012-0013

All Devices: Weak cipher used with SSL profiles

High AvailabilityHighAvailabilityAny rule that has association with high availability and cluster

Network interface duplex does not match across cluster members

Cluster down

Fortinet Devices: HA heartbeat link does not have at least one more operational redundant link

Ongoing MaintenanceOngoingMaintenanceRules that help the operators check with daily maintenance items. For example, license expiration or contract expiration.

Panorama certificate about to expire

Symantec CAS devices: updates are available

Organization StandardsOrganizationStandardsBest practices and compliances imposed by the organization standard. For example, certain organization might require to all network devices to use the same DNS server. 

Jumbo hotfix take does not match requirement

DNS server configured do not match requirement