Details

    • New Feature
    • Resolution: Unresolved
    • Trivial
    • None
    • None
    • Unix Agent

    Description

      Hello,

       

      We created the first, initial version of Ceph support. It can monitor OSD (total, in out) now, but we will add more features.

      Attachments

        Issue Links

          Activity

            [OBS-2330] Ceph initial support

            It's actually probably better to do all of this processing on the Observium side in PHP rather than expect people to update their agent script. The agent script should pass through all of the relevant data and then you should process it in PHP at the other end.

            adama Adam Armstrong added a comment - It's actually probably better to do all of this processing on the Observium side in PHP rather than expect people to update their agent script. The agent script should pass through all of the relevant data and then you should process it in PHP at the other end.

            I uploaded a better script.

            charlie_hu Janos Csardi-Braunstein added a comment - I uploaded a better script.

            note also that once an rrd_type has been created, it can never be changed without using an update script, so it's quite difficult to extend support for things over time. It's a good idea to add all things to start with.

            adama Adam Armstrong added a comment - note also that once an rrd_type has been created, it can never be changed without using an update script, so it's quite difficult to extend support for things over time. It's a good idea to add all things to start with.

            Could you attach a screenshot of the application in action?

            adama Adam Armstrong added a comment - Could you attach a screenshot of the application in action?

            I attached an upgraded version.

            charlie_hu Janos Csardi-Braunstein added a comment - I attached an upgraded version.

            echo "`echo \"$cephdata\" | grep osdmap | awk '{ print $3 }'`"

            echo "`echo \"$cephdata\" | grep osdmap | awk '{ print $5 }'`"

            echo "`echo \"$cephdata\" | grep osdmap | awk '{ print $7 }'`"

             

            are you sure that running echo, grep and awk 3 times is the best way to do this? Just send all of the ceph data and then process it at the other end.

            adama Adam Armstrong added a comment - echo "`echo \"$cephdata\" | grep osdmap | awk '{ print $3 }'`" echo "`echo \"$cephdata\" | grep osdmap | awk '{ print $5 }'`" echo "`echo \"$cephdata\" | grep osdmap | awk '{ print $7 }'`"   are you sure that running echo, grep and awk 3 times is the best way to do this? Just send all of the ceph data and then process it at the other end.

            People

              sid3windr Tom Laermans
              charlie_hu Janos Csardi-Braunstein
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: