The application server might end up in a faulty state. This check will monitor its health and return the current status of each application server.
Multiple Instances: Yes (per managed server)
Interval: Every 5 minutes (288 times per day)
Status | Expression | ||||
---|---|---|---|---|---|
Critical |
If (Health State == “HEALTH_OVERLOADED” |
“HEALTH_CRITICAL” | “HEALTH_FAILED”)
|
||||
Warning |
If (Health State == “HEALTH_WARN” |
“LOW_MEMORY_REASON”)
|
||||
OK | If not status Warning or Critical. | ||||
Unknown | Missing application response. |
Metric & Service | Command line example |
---|---|
Health State |
java -jar application-monitoring-metrics-cli.jar mws -host=localhost
-server=<Managed Server Name> -port=<Managed Server JMX Port>
-user=ifsmon -pass=<password> -request=healthstateid
-weq=HEALTH_WARN,LOW_MEMORY_REASON
-ceq=HEALTH_OVERLOADED,HEALTH_CRITICAL,HEALTH_FAILED -do |