vCenter

 View Only
  • 1.  how to undestand Availability

    Posted Sep 23, 2009 02:50 PM
    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


  • 2.  RE: how to undestand Availability

    Posted Sep 23, 2009 03:25 PM
    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.




  • 3.  RE: how to undestand Availability

    Posted Sep 24, 2009 09:02 AM
    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


  • 4.  RE: how to undestand Availability

    Posted Sep 28, 2009 12:51 PM
    can anybody explain how Hyperic decide if resource of type "Linux server" is available or not?


  • 5.  RE: how to undestand Availability

    Posted Sep 28, 2009 08:34 PM
    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.