Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-233

Add sensors for monitoring array drive and controller failures

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • None
    • None
    • None
    • None

    Description

      This implements a new agent hdarray that will detect if you have installed the array configuration utilities and then push the results back as a sensor. Supports Dell perc 6/i, LSI and adaptec controllers.

      Attachments

        1. status-130521.patch
          10 kB
        2. overview.PNG
          overview.PNG
          6 kB
        3. hdarray
          3 kB

        Issue Links

          Activity

            [OBS-233] Add sensors for monitoring array drive and controller failures

            Is this now in the master branch? Just did a svn up and did not get the hdarray unix agent.
            When adding the file manually to the monitored hosts unix agent local folder the description returns with the status appended but the graphs don't update and it is listed as 'fail'

            duncanatkin Duncan Atkin added a comment - Is this now in the master branch? Just did a svn up and did not get the hdarray unix agent. When adding the file manually to the monitored hosts unix agent local folder the description returns with the status appended but the graphs don't update and it is listed as 'fail'

            Hdarray script added.

            dmckeehan Daniel McKeehan added a comment - Hdarray script added.

            Gah. Totally forgot about this.

            Just patched it in to devel.

            adama Adam Armstrong added a comment - Gah. Totally forgot about this. Just patched it in to devel.

            New patch that uses class status and sensor state

            dmckeehan Daniel McKeehan added a comment - New patch that uses class status and sensor state

            Changed to status and updated to head

            dmckeehan Daniel McKeehan added a comment - Changed to status and updated to head

            I think "health" should be just "status". Boolean would sound too clinical, and health is confusing, as it's used elsewhere.

            Cisco has a lot of boolean sensors too. I will need to put those here.

            adama Adam Armstrong added a comment - I think "health" should be just "status". Boolean would sound too clinical, and health is confusing, as it's used elsewhere. Cisco has a lot of boolean sensors too. I will need to put those here.

            I am really looking forward to this feature. "Double the thanks, and double the kudos"

            strefli3 Paul Strefling added a comment - I am really looking forward to this feature. "Double the thanks, and double the kudos"

            For right now I was thinking of creating multiple states but as I wrote it I found that part useless. I didn't see a non graphing object. Be nice to make a nagios cacti replacement. Check mk made it so easy I couldn't resist.

            dmckeehan Daniel McKeehan added a comment - For right now I was thinking of creating multiple states but as I wrote it I found that part useless. I didn't see a non graphing object. Be nice to make a nagios cacti replacement. Check mk made it so easy I couldn't resist.

            What do these 'sensors' return? Just boolean?

            adama Adam Armstrong added a comment - What do these 'sensors' return? Just boolean?

            I originally thought it could be a landing place for all sorts of sensors without having to build more infrastructure for it but if you prefer I can just make it more unique.

            dmckeehan Daniel McKeehan added a comment - I originally thought it could be a landing place for all sorts of sensors without having to build more infrastructure for it but if you prefer I can just make it more unique.

            People

              sid3windr Tom Laermans
              dmckeehan Daniel McKeehan
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: