VMware Cloud Community
iugav
Contributor
Contributor

how to undestand Availability

How hyperic check Availability for linux platforme?

i have several linux servers monitored by a Hyperic.
for some reason one of them is "marked" as Availability is 0 but i can see the values of free memory and other..

Platforms > Linux > server-psw
0 Kudos
4 Replies
admin
Immortal
Immortal

Hi,

>for some reason one of them is "marked" as Availability is 0 but i can
>see the values of free memory and other..

first of all I'd check whether there is any time drift between
the HQ agent and the server. Hyperic is a bit sensitive to time
differences, the best way to avoid that is ntp.

Cheers,

Peter.


0 Kudos
iugav
Contributor
Contributor

the resource which is un available - doesn't display time offset - it display symbol "?"
all other resources are ok!

How can i repair that agent? to display time offset and then probably it will become available
0 Kudos
iugav
Contributor
Contributor

can anybody explain how Hyperic decide if resource of type "Linux server" is available or not?
0 Kudos
hq_1
Contributor
Contributor

Basically if the Agent is up

if (type.equals("Platform")) {
return new MetricValue(Metric.AVAIL_UP);
}

Then the "Platform" is up.

If your Platform availability is down.. check the timestamp of the last uploaded metric.

Go to Platform.
Go to Monitor.
Go to Metric View.
Click on the "I" for last Availability data insert. NOTE: The server can insert this data itself rather then an agent.
Click on the "I" for some metric that you are collecting.

If there is a big difference between the two then you are just having a timing issue. Either the clocks are different or the dataset is slow to process into the server.

You can validate that whatever port you have assigned to the agent can be reached by the server.
You can validate the agent.log to see if connections from the server are being rejected.
0 Kudos