RADIUS servers used do not match across cluster members-checkpoint-secureplatform

RADIUS servers used do not match across cluster members-checkpoint-secureplatform
0

RADIUS servers used do not match across cluster members-checkpoint-secureplatform

Vendor: checkpoint

OS: secureplatform

Description:
indeni will identify when two devices are part of a cluster and alert if the RADIUS servers they are using are different.

Remediation Steps:
Review the RADIUS configuration on each device to ensure they match.

chkp-secureplatform-radius_servers_show

name: chkp-secureplatform-radius_servers_show
description: displays list of radius servers
type: monitoring
monitoring_interval: 10 minutes
requires:
    vendor: checkpoint
    os.name: secureplatform
comments:
    radius-servers:
      why: |
        To check the radius-server configured. If the configuration are not correct the administatrotrs will not be able
        to log in
      how: |
        By runing the Check point Secureplatform command "radius servers show"
      can-with-snmp: false
      can-with-syslog: false


steps:
   -  run:
          type: SSH
          command: ${nice-path} -n 15 radius servers show
      parse:
          type: AWK
          file: radius-servers-show.parser.1.awk

cross_vendor_radius_servers_comparison

// Deprecation warning : Scala template-based rules are deprecated. Please use YAML format rules instead.

package com.indeni.server.rules.library.templatebased.crossvendor

import com.indeni.server.rules.RuleContext
import com.indeni.server.rules.library.templates.SnapshotComparisonTemplateRule
/**
  *
  */
case class cross_vendor_radius_servers_comparison() extends SnapshotComparisonTemplateRule(
  ruleName = "cross_vendor_radius_servers_comparison",
  ruleFriendlyName = "Clustered Devices: RADIUS servers used do not match across cluster members",
  ruleDescription = "indeni will identify when two devices are part of a cluster and alert if the RADIUS servers they are using are different.",
  metricName = "radius-servers",
  isArray = true,
  alertDescription = "Devices that are part of a cluster should have the same RADIUS servers configured. Review the differences below.",
  baseRemediationText = "Review the RADIUS configuration on each device to ensure they match.")()