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

AIX Filesystem Patch

    XMLWordPrintable

Details

    Description

      This is a patch to improve the monitoring of AIX LVM filesystems (referenced in Issue 438). AIX reports the LV (Logical Volume) level of detail in the Host Resource MIB, which is not particularly useful for basic storage monitoring.

      This patch addresses this issue by creating an aixstorage-fs storage submodule similar to the hrstorage storage submodule that queries the aixFsTableEntry out of the IBM-AIX-MIB. This properly reports the storage usage by mount point (filesystem in AIX parlance) instead of filesystem name (logical volume in AIX parlance). Since the storage module automatically includes all storage submodules for discovery, this leaves the issue that the storage graphs and disk usage tabs are cluttered with "logical volume" data in addition to the filesystem data. In order to address this, a small tweak was made to the storage module to check for an OS config element that specifies specific storage modules which should be ignored for discovery on that OS. The include_dir PHP include was then updated to respect $include_ignores in addition to $include_dir. If an include file found in $include_dir is mentioned in $include_ignores, it will not be included.

      This has been tested in my environment running AIX and Linux to verify that the host resources storage module is disabled for AIX in favor of the AIX storage module while the Host Resources module still functions as before for Linux systems (or any other system where the storage ignore config element has not been set).

      Attachments

        Activity

          People

            adama Adam Armstrong
            reinholdmc Michael Reinhold
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: