Validations for Instances
This section shows the possible validations for instances.
|
Validator |
Validation |
Description |
Interval |
Entity Type |
Property Type |
|---|---|---|---|---|---|
| Assigned Host Configuration | AssignedResPoolMismatch | Checks if the assigned host of this instance is in the same pool as the instance. |
|
|
|
| Assigned Host Configuration | AssignedResMissingNet | Checks if the assigned host of this instance provides all networks required by this instance. |
|
|
|
| Assigned Host Configuration | AssignedResNotAcEnabled | Checks if the assignment of this instance is AC-enabled if the instance is AC-enabled. |
|
|
|
| Assigned Host Configuration | AssignedResFixedReq | Checks if the assigned host of this instance meets the configured fixed requirements of the instance. |
|
|
|
| Checks cloned instances | CloneFencing | Checks the fencing for cloned instances. |
|
|
|
| Checks cloned instances | CloneStartProfile | Checks if the start profile of the clone contains the clone startup protection call which ensures that the connections to the source system are disallowed. |
|
|
|
| Checks cloned instances | CloneHnChn | Checks the local host name lookup changes. |
|
|
|
| Customer-Specific Custom Instance Validation | HACredCheck | Checks the configured credentials (sapadm user/password) for SAP Host Agent. |
|
|
|
| Customer-Specific Custom Instance Validation | CustValCustSrv | Calls an optional custom operation to validate a custom instance (using the naming schema ''acc_<custom service type>_validate''). Creates a validation message if the severity of the SAP Host Agent validation is above the severity configured. |
|
|
|
| Customer-Specific DB Validation | HACredCheck | Checks the configured credentials (sapadm user/password) for SAP Host Agent. |
|
|
|
| Customer-Specific DB Validation | CustValDB | Creates a validation message if the severity of the SAP Host Agent validation is above the severity configured. |
|
|
|
| Customer-Specific SAP Instance Validations | HACredCheck | Checks the configured credentials (sapadm user/password) for the SAP Host Agent. |
|
|
|
| Customer-Specific SAP Instance Validations | CustValInst | Calls the optional custom operation ''validateInstance'' and creates a validation message if the severity of the SAP Host Agent validation is above the severity configured. |
|
|
|
| Custom Instance Operations | CustSrvList | Checks if the custom instance can be found using the corresponding 'list' function of the custom instance type on the current host. |
|
|
|
| Custom Instance Operations | CustInstVers | Checks the custom instance version. |
|
|
|
| Custom Instance Operations | CustSrvOpsMiss | Checks if optional operations for custom instances are available on the host. |
|
|
|
| Custom Instance Operations | CustSrvOpsReq | Checks if all required operations for a custom instance type are available on the host. |
|
|
|
| Custom Instance Operations | CustSrvOpsWarn | Checks if all non-essential operations for a custom instance type are available on the host. |
|
|
|
| Custom Instance Operations | CustSrvOpsAvail | Lists all possible operations for custom instances available on the host. |
|
|
|
| Custom Operations/Hooks for Instance | CustOpSrvCheck | Checks if all possible custom operations for this instance are known to SAP Host Agent. |
|
|
|
| Custom Operations/Hooks for Instance | UserExitSrv |
Lists all new user exits on SAP Host Agent. For more
information, see SAP Note 1347299 .
Applicable for operations on this instance.
|
|
|
|
| Custom Operations/Hooks for Instance | CustHookSrvCheck | Checks the availability of possible custom hooks for this instance on the current host. |
|
|
|
| Database Status | DbStatus | Database status validation. |
|
|
|
| Database Status | DBCredChk | Checks if the database management user name/password has been provided. |
|
|
|
| Database Status | MDCSystem | Checks if the parent SAP HANA MDC systems of detected SAP HANA tenant databases are detected. |
|
|
|
| DB Configuration Directory | DBConfDirComp | Compares the configured path to the DB configuration path retrieved. |
|
|
|
| DB Configuration Directory | MaxDBVers | Validates the database release for the MaxDB version. |
|
|
|
| DB Configuration Directory | OraLsnrIP | Oracle listener for cloneable systems cannot be configured with IP addresses. |
|
|
|
| DB Configuration Directory | DBRelease | Retrieves the DB release from SAP Host Agent and updates it if necessary. |
|
|
|
| DB Configuration Directory | DBConfDirUp | Updates the database configuration directory if not yet set. |
|
|
|
| DB Configuration Directory | DBConfDirExists | Checks if a DB configuration directory is configured (only if the instance is adaptively enabled). |
|
|
|
| DB Configuration Directory | DBStatus | Current status of the database. |
|
|
|
| DB Configuration Directory | HdbLandscapeId | Validates the SAP HANA landscape ID from nameserver.ini. It is needed to find all relevant instances of an SAP HANA system replication. |
|
|
|
| Dependent Instance Status | Dependent Instance Status | Checks if the status of the dependent instance is valid for the operations to be performed. |
|
|
|
| Diagnostic Agent Status and Start Profile | DiagAgRun | Checks if the configured Diagnostics Agent for this instance is running (status "green"). |
|
|
Use HTTPS for communication with the Diagnostics Agent
|
| Diagnostic Agent Status and Start Profile | DiagAgReach | Checks if the Diagnostics Agent is reachable (instance agent of Diagnostics Agent is running and reachable from SAP Landscape Management). |
|
|
Use HTTPS for communication with the Diagnostics Agent
|
| Diagnostic Agent Status and Start Profile | DiagAgProf | Checks the start profile returned by the Diagnostics Agent based on the value configured in SAP Landscape Management. |
|
|
Use HTTPS for communication with the Diagnostics Agent
|
| Diagnostic Agent Status and Start Profile | DiagAgNotRun | Checks if the configured Diagnostics Agent for this instance is not running (status "gray", "yellow", or "red"). |
|
|
Use HTTPS for communication with the Diagnostics Agent
|
| HANA Node Role | HDB Role |
Checks if the configured role of a multi-node SAP HANA node is the same as the current runtime role. The runtime role of a node might change if some other node in the SAP HANA cluster crashed or was stopped. If the SAP HANA node runtime role is different from its configured role, this is indicated in an information message. |
|
|
|
| hdbclient Installation | HdbcliAda | Checks if the hdbclient installation is located on a mount point configured. |
|
|
|
| hdbclient Installation | hdbclient Installation | Validates that SAP HANA hdbclient is installed in a supported location for an AC-enabled SAP HANA and ABAP-on- SAP HANA instance. |
|
|
|
| HdbConnect | HdbConn | Validates the database connection in hdbuserstore or ABAP SSFS against the virtual host names or cluster host names of the corresponding SAP HANA databases. |
|
|
|
| HdbConnect | Hdbuserstore | Validates the hdbuserstore location |
|
|
|
| HDB Replication | ClusterVHostActive | Validates all active cluster hosts on primary node. |
|
|
|
| HDB Replication | ClusterVHostInactive | Validates all inactive cluster hosts on secondary node. |
|
|
|
| HDB Replication | EnableLogRet | Checks if enable_log_retention is active for log_replay enabled replications. A failback after a retry will require a full data replica. For details check the SAP HANA documentation, Log Retention. |
|
|
|
| HDB Replication | HdbActStat | Checks if check_secondary_active_status is set to 'true'. With that monitoring is not affected, if secondary is not reachable from primary. |
|
|
|
| HDB Replication | ReplNetAssign | Checks that the networks for all client connect addresses of tenant virtual hostnames of assigned tenants can be assigned to an interface on the host. |
|
|
|
| HDB Replication | TenantUseHANAVirtHost | Check if tenant uses SAP HANA virtual hosts. |
|
|
|
| HDB Replication | TenantVirtHost | Checks that the number of tenant virtual hostnames are sufficient for the potential master hosts of that multi database system. |
|
|
|
| Instance Agent and Kernel Version | InstAgVerChk | Checks if the instance agent version meets the minimum requirements. |
|
|
|
| Instance Agent and Kernel Version | InstKrnVersUpdate | Retrieves the SAP instance kernel version and updates it. |
|
|
|
| Instance Agent and Kernel Version | InstProcChck | Checks if versions of the instance processes are the same as the version of the instance agent. |
|
|
|
| Instance Agent and Kernel Version | InstAgVers | Displays the instance agent version as a validation result. |
|
|
|
| Instance Agent and Kernel Version | InstBinChck | Checks if the remaining kernel binaries have the same version as the instance agent. |
|
|
|
| Instance Agent and Kernel Version | InstRetrieveVers | Checks if SAP Landscape Management can retrieve version information from the instance agent using the Web service method "GetVersionInfo". |
|
|
|
| Instance Agent Registration User | InstRetrieveEnv | Checks if SAP Landscape Management can retrieve the environment variables of the instance user from the instance agent using the Web service method "GetEnvironment". |
|
|
|
| Instance Agent Registration User | Instance Agent Registration Credentials | Checks the credentials configured for the instance agent registration (if explicitly configured, for example, for Windows). |
|
|
|
| Instance Agent Registration User | Instance Agent Registration User | Checks if the user name used to start the instance agent matches the SAP Landscape Management configuration or, if the user is not explicitly configured, checks against default names (<sid>adm on Unix, SAPService<SID> on Windows). |
|
|
|
| Instance Agent Registration User | User Credentials for Instance Agent | Validates the sidadm Instance Agent User Credentials |
|
|
|
| Instance is known on host | InstNoSAPHost | Checks if SAP Host Agent knows the saplocalhost for the instance. |
|
|
Connection Timeout for Instance Agent Communication [seconds] Socket Timeout for Instance Agent Communication [seconds] Connection Timeout for SAP Host Agent Communication [seconds] Socket Timeout for SAP Host Agent Communication [seconds] |
| Instance is known on host | InstNotExists | Checks if the instance is known to SAP Host Agent which operates on the host running the instance agent. |
|
|
Connection Timeout for Instance Agent Communication [seconds] Socket Timeout for Instance Agent Communication [seconds] Connection Timeout for SAP Host Agent Communication [seconds] Socket Timeout for SAP Host Agent Communication [seconds] |
| Instance is known on host | DbExistsHost | Checks if the instance is known to SAP Host Agent which operates on the host running the instance agent. |
|
|
Connection Timeout for Instance Agent Communication [seconds] Socket Timeout for Instance Agent Communication [seconds] Connection Timeout for SAP Host Agent Communication [seconds] Socket Timeout for SAP Host Agent Communication [seconds] |
| Instance Process Status | IgnoreProcWarn | Checks if an instance process was suppressed in the instance status and creates a warning validation by default. |
|
|
|
| Instance Process Status | IgnoreProcInfo | Checks if a process was suppressed in the instance status and creates an information validation by default. |
|
|
|
| Instance Profile Parameters | InstProfUp | Updates the start profile of the SAP instance, if not yet configured. |
|
|
|
| Instance Profile Parameters | InstProfileRetrieve | Checks whether the start profile can be retrieved. |
|
|
|
| Instance Profile Parameters | InstHostFQDN | Checks if the SAPLOCALHOST is a FQDN. This check is only helpful in some environments. |
|
|
|
| Instance Profile Parameters | ParamInstNr | Compares the instance number (profile parameter SAPSYSTEM) in the profile and in the SAP Landscape Management configuration. |
|
|
|
| Instance Profile Parameters | InstCheckNr | Checks if the instance start profile contains the instance number; otherwise, it might not be possible to register the instance agent. |
|
|
|
| Instance Profile Parameters | InstCheckProf | Checks the validity of the start profile which was used to start the instance agent. |
|
|
|
| Instance Profile Parameters | ParamSysUUID | Checks profile parameter "System/UUID" of the instance agent based on the SAP Landscape Management configuration. Only needed in landscapes where multiple SAP systems exist with the same SID, such as cloned systems. |
|
|
|
| Instance Profile Parameters | InstProvAutoStart | Validates if the start profile for systems enabled for cloning, copying, and refreshing contains the autostart profile parameter. |
|
|
|
| Instance Profile Parameters | ProfDirProfile | Checks if the configured start profile path is located in the profile directory (DIR_PROFILE). |
|
|
|
| Instance Profile Parameters | ParamSAPHost | Checks the instance agent profile parameter SAPLOCALHOST. |
|
|
|
| Instance Profile Parameters | InstConfProf | Checks if the correct start profile is used for the instance agent. |
|
|
|
| Instance Profile Parameters | ParamSID | Checks the instance agent profile parameter SAPSYSTEMNAME (SID) based on the SAP Landscape Management configuration. |
|
|
|
| Instance Profile Parameters | ParamRetrieve | Checks if SAP Landscape Management can retrieve the profile parameters needed for other validations from the instance agent (Web service method "ParameterValue"). |
|
|
|
| Instance Target Status | Instance Target Status | Validates if the instance has the intended target status (if specified). |
|
|
|
| MDC Tenants | MDCTenantMoved | If a tenant is moved outside SAP Landscape Management, checks if the configuration is consistent. If inconsistencies are detected, you need to reassign the tenant instance to the correct SAP HANA Multitenant Database Containers (MDC). |
|
|
|
| MDC Tenants | MDC Tenant Name Duplication | Checks for tenant name duplication. |
|
|
|
| SAP HANA Replication Status | HDBRepStatusPrim |
Replication status retrieved from the primary site. The
status of the primary site can be different from the status
of the secondary site if the primary site is down and
everything has been replicated to the secondary site before
the shutdown/crash. For details, see SAP Note
2594939 .
|
|
|
|
| SAP HANA Replication Status | ReplicationStatus | Validates the replication status of a database. The severity will be set to the severity of the replication status, but the validation severity defines the maximum level of severity. |
|
|
|
| SAP instance of system not configured | NotConfInst |
Checks for missing SAP instances of this system using a GetSystemInstanceList call of the instance agent. Checks for SAP instances installed on this host but not configured in SAP Landscape Management. |
|
|
|
| Solution Manager Assignment | Solution Manager Assignment | Validates the assignment of an instance to Solution Manager. |
|
|
|
| SrvMonChk | SrvMonChk | Checks if monitoring has been completed successfully |
|
|
|
| Unknown instance of existing system | SysNewSrv |
Checks for instances of an existing system that are not yet configured in SAP Landscape Management. These instances are detected by the landscape scanner. Checks if a new instance is found for an existing system by the Landscape Scanner. |
|
|
|
| Updates instance/port mappings | SrvPortMap | Updates the instance/port mappings (stored locally in the etc/services file) for adaptive-enabled instances of cloneable systems. |
|
|
|
| Updates instance access points | InstRetrieveAP | Checks if the access points of the SAP instances can be retrieved using the Web service method "GetAccessPointList". |
|
|
|
| Updates instance access points | InstUpdatAP | Updates the port list of SAP instances (only supported for SAP instances on 7.10 or higher). |
|
|
|
| Validates mounts for instance | FreeSpaceCheck | Checks the free space of the file systems on the host based on the total size or threshold configured. |
|
|
Validation file system; do not report if free space is greater than [megabytes] Checks if the free space of the file system is above a configured threshold [percentage] Ignore list for validation mount options [separated by ;; if you want to disallow a negative option, flag it with !. For example suid!nosuid ] |
| Validates mounts for instance | MntWrongSource | Checks if the correct remote file systems (export paths) are mounted on the configured mounts. |
|
|
Validation file system; do not report if free space is greater than [megabytes] Checks if the free space of the file system is above a configured threshold [percentage] Ignore list for validation mount options [separated by ;; if you want to disallow a negative option, flag it with !. For example suid!nosuid ] |
| Validates mounts for instance | MntPntMissing | Checks if any configured mount points of an AC-enabled instance are mounted on the host running the instance. |
|
|
Validation file system; do not report if free space is greater than [megabytes] Checks if the free space of the file system is above a configured threshold [percentage] Ignore list for validation mount options [separated by ;; if you want to disallow a negative option, flag it with !. For example suid!nosuid ] |
| Validates mounts for instance | MntOptMissmatch | Compares the configured mount options to the ACTIVE options. |
|
|
Validation file system; do not report if free space is greater than [megabytes] Checks if the free space of the file system is above a configured threshold [percentage] Ignore list for validation mount options [separated by ;; if you want to disallow a negative option, flag it with !. For example suid!nosuid ] |
| Validates mounts for instance | MntOptNegative | Checks for incompatible mount options (as configured in the validation configuration). |
|
|
Validation file system; do not report if free space is greater than [megabytes] Checks if the free space of the file system is above a configured threshold [percentage] Ignore list for validation mount options [separated by ;; if you want to disallow a negative option, flag it with !. For example suid!nosuid ] |
| Validates mounts for instance | FreeSpaceInfo | Reports free space of all file systems which have enough free space. |
|
|
Validation file system; do not report if free space is greater than [megabytes] Checks if the free space of the file system is above a configured threshold [percentage] Ignore list for validation mount options [separated by ;; if you want to disallow a negative option, flag it with !. For example suid!nosuid ] |
| Validates mounts for instance | MntOptIgnored | Shows missing but ignored mount options (as configured in the validation configuration). |
|
|
Validation file system; do not report if free space is greater than [megabytes] Checks if the free space of the file system is above a configured threshold [percentage] Ignore list for validation mount options [separated by ;; if you want to disallow a negative option, flag it with !. For example suid!nosuid ] |
| Virtual Host Names of Instance | HostIPLocal | Validates the virtual host names of an instance based on the currently bound host names and IP addresses of the host. |
|
|
|
| Virtual Host Names of Instance | HADomainCheck | Checks if the host name belongs to the same domain in SAP Landscape Management as on the host. |
|
|
|
| Virtual Host Names of Instance | VirtIPResPhys |
Checks if the virtual IP is resolved to the physical host
name by the host on which the IP address is activated. For
more information, see SAP Note
1366742 .
|
|
|
|
| Virtual Host Names of Instance | VirtIPResMissmatch | Checks if the virtual IPs of an instance are bound to the same name on the managed host and on SAP Landscape Management. |
|
|
|
| Virtual Host Names of Instance | VirtHNResMissmatch | Checks if the virtual host names of an instance are bound to the same IP on the managed host and on SAP Landscape Management. |
|
|
|
| Virtual Host Names of Instance | HAOldIP | Checks if SAP Host Agent can return IP addresses for bound host names. |
|
|
|
| Virtual Host Names of Instance | VirtHNResolve | Checks if a virtual host name of an instance can be resolved by SAP Landscape Management. |
|
|
|
| Virtual Host Names of Instance | VirtHNNotBound | Checks if all names of an instance are bound to the current host. |
|
|
|
| Virtual Host Names of Instance | VirtHNNodeName |
Checks if the virtual IP address is resolved to the
physical/node name. For more information, see SAP Note
1366742 .
|
|
|
|

