VMware Cloud Community
nayyares
Contributor
Contributor

SNMP installation on solaris

Hi,

I am following apache2.2 monitoring howto: http://support.hyperic.com/confluence/display/hypcomm/Apache+2.2+server

when i run build command gets,

$./build_apache_snmp.sh 2.0 /usr/local/apache2/bin/apxs
./build_apache_snmp.sh: /usr/local/apache2/bin/apxs: not found
building sdbm
Build failed. Please email /opt/hyperic-agent/hyperic-hq-agent-3.2.3/product_connectors/snmp-1.0.2/2.0_log to support

====================================================
$cat /opt/hyperic-agent/hyperic-hq-agent-3.2.3/product_connectors/snmp-1.0.2/2.0_log

/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:36:27: iso/stdio_iso.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:105:27: iso/stdio_c99.h: No such file or directory
In file included from covalent_sdbm.c:10:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:210: error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:246: error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:247: error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:256: error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:258: error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:282: error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:284: error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:295: error: parse error before '*' token
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/stdio.h:296: error: parse error before "FILE"
covalent_sdbm.c:11:20: stdlib.h: No such file or directory
covalent_sdbm.c:12:20: string.h: No such file or directory
In file included from covalent_sdbm.c:13:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:27:31: sys/feature_tests.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:28:26: sys/isa_defs.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:33:27: sys/machtypes.h: No such file or directory
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:45:27: sys/int_types.h: No such file or directory
In file included from covalent_sdbm.c:13:
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:68: error: parse error before "int32_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:72: error: parse error before "uint32_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:214: error: parse error before "int32_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:219: error: parse error before "uint32_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:225: error: parse error before "int32_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:230: error: parse error before "uint32_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:233: error: parse error before "offset_t"
/usr/local/lib/gcc-lib/sparc-sun-solaris2.10/3.3.2/include/sys/types.h:234: error: parse error before "u_offset_t"
.
.
.
it continues with many more missing header files...

any clue?

Thanks
0 Kudos
2 Replies
excowboy
Virtuoso
Virtuoso

Hi,

enabling SNMP monitoring for Apache 2 is a little bit tricky,
the first error "/usr/local/apache2/bin/apxs not found" is easy to resolv. The binary is called apxs2 in Apache2, so either you create a symlink or you edit the build script build_apache_snmp.sh 2.0
Maybe you can also set the include-path in the scripts to your needs to fix the other errors

Mirko
0 Kudos
excowboy
Virtuoso
Virtuoso

Sorry,

you can pass apxs-binary as an argument to the script:

./build_apache_snmp.sh -r 2.0 /usr/sbin/apxs2

Mirko
0 Kudos