DNS servers configured do not match requirement-fortinet-FortiOS
Indeni can verify that certain DNS servers are configured on a specific device.
Update the configuration of the device to match the requirement.
How does this work?
Using the built-in “get system dns” command, lists each configured DNS server on the device.
Why is this important?
DNS allows a device to resolve a name to an IP address. For example, an application or website may be associated with many IP’s and DNS allows the client to use a name or FQDN to reach it. If a device is clustered then it would be expected to have the same DNS servers configured on all members of the cluster.
Without Indeni how would you find this?
An administrator could login and manually run the command. Showing the configured DNS servers is normally only available on the CLI or via WebUI.
Failed to fetch the data: https://bitbucket.org/indeni/indeni-knowledge/src/master/parsers/src/fortinet/fortigate/get_system_dns.ind
// Deprecation warning : Scala template-based rules are deprecated. Please use YAML format rules instead. package com.indeni.server.rules.library.templatebased.crossvendor.compliance import com.indeni.server.rules.RuleContext import com.indeni.server.rules.library.templates.MultiSnapshotComplianceCheckTemplateRule import com.indeni.server.sensor.models.managementprocess.alerts.dto.AlertSeverity case class crossvendor_compliance_check_dns_servers() extends MultiSnapshotComplianceCheckTemplateRule( ruleName = "crossvendor_compliance_check_dns_servers", ruleFriendlyName = "Compliance Check: DNS servers configured do not match requirement", ruleDescription = "Indeni can verify that certain DNS servers are configured on a specific device.", severity = AlertSeverity.WARN, metricName = "dns-servers", itemKey = "ipaddress", alertDescription = "The list of DNS servers configured on this device does not match the requirement. Please review the list below.", baseRemediationText = "Update the configuration of the device to match the requirement.", requiredItemsParameterName = "DNS Servers", requiredItemsParameterDescription = "Enter the DNS servers required, each one on its own line." )()