Hmm, I still have the problem on RHEL 6 with 5.7 after applying the
patches. I was wondering
if I had done something wrong. The difference I can see is that 5.7
compiles with the hrh_storage.c
and earlier versions compile hr_storage.c. I forced a compile of 5.7
with hr_storage.c and
hr_filesys.c and I get the OIDs:
HOST-RESOURCES-MIB::hrStorageType.31 = OID:
HOST-RESOURCES-TYPES::hrStorageFixedDisk
Dennis.
On 7/28/2011 8:43 AM, Bart Van Assche wrote:
> On Tue, Jul 26, 2011 at 1:58 PM, Niels Baggesen
> <nba@... <mailto:nba@...>> wrote:
>
> On Mon, Jul 25, 2011 at 08:53:51AM -0700, Dennis Andrews wrote:
> > Linux. I tested it on RHEL 6 and RHEL 5.5
>
> The following patch and running autoconf should fix it:
>
> diff --git a/configure.d/config_os_functions
> b/configure.d/config_os_functions
> index d7242a9..7736994 100644
> --- a/configure.d/config_os_functions
> +++ b/configure.d/config_os_functions
> @@ -22,7 +22,6 @@ else
> fi
>
> AC_TYPE_SIGNAL
> -AC_FUNC_GETMNTENT
>
> ##
> # Stand-alone function checks:
> diff --git a/configure.d/config_os_libs1 b/configure.d/config_os_libs1
> index 00befbc..ce33d34 100644
> --- a/configure.d/config_os_libs1
> +++ b/configure.d/config_os_libs1
> @@ -59,6 +59,7 @@ fi
> AC_SEARCH_LIBS(getfsstat, [nbutil])
> AC_CHECK_FUNCS(getfsstat)
> AC_CHECK_FUNCS(getvfsstat)
> +AC_FUNC_GETMNTENT
>
> #
> # kinfo_get_cpus
>
> It makes sure that vi have tested for getmntent before deciding which
> agent modules to use.
>
>
> The results I get with this patch are:
> * 5.4, 5.5 and 5.6 branches: hrStorageFixedDisk entries are reported
> in hrStorageTable.
> $ apps/snmpwalk -Mmibs -v2c -cpublic :1161 hrStorageTable|grep
> hrStorageFixedDisk
> HOST-RESOURCES-MIB::hrStorageType.31 = OID:
> HOST-RESOURCES-TYPES::hrStorageFixedDisk
> HOST-RESOURCES-MIB::hrStorageType.32 = OID:
> HOST-RESOURCES-TYPES::hrStorageFixedDisk
> HOST-RESOURCES-MIB::hrStorageType.33 = OID:
> HOST-RESOURCES-TYPES::hrStorageFixedDisk
> HOST-RESOURCES-MIB::hrStorageType.34 = OID:
> HOST-RESOURCES-TYPES::hrStorageFixedDisk
> $ grep '^#.*GETMNTENT' config.log
> #define HAVE_GETMNTENT 1
>
> * 5.7 branch and master branch: no hrStorageFixedDisk entries are
> reported in hrStorageTable.
> $ apps/snmpwalk -Mmibs -v2c -cpublic :1161 hrStorageTable|grep
> hrStorageFixedDisk
> $ grep '^#.*GETMNTENT' config.log
> #define HAVE_GETMNTENT 1
>
> Bart.
|