Apache13+mod_ssl with mod_snmp
Jeffrey Williams
jeff at sailorfej.net
Fri Jan 6 13:25:04 PST 2006
I installed the Apache12+mod_ssl port with "WITH_APACHE_MODSNMP" defined.
When Apache starts I get the following errors:
[Fri Jan 6 13:05:14 2006] [notice] Apache/1.3.34 (Unix) PHP/5.1.1
configured -- resuming normal operations
[Fri Jan 6 13:05:14 2006] [notice] Accept mutex: flock (Default: flock)
Warning: NO communities defined, SNMP access set to 'public' !
[Fri Jan 6 13:05:14 2006] [notice] SNMP:ap_bucket_open: No such file or
directory '/usr/local/logs//bucket.webserver.mysubdomain.mydomain.tld'
[Fri Jan 6 13:05:14 2006] [notice] SNMP: agent started and listens on
port '0.0.0.0:161'
[Fri Jan 6 13:06:44 2006] [error] (2)No such file or directory: No such
file or directory
[Fri Jan 6 13:08:14 2006] [error] (2)No such file or directory: No such
file or directory
[Fri Jan 6 13:09:44 2006] [error] (2)No such file or directory: No such
file or directory
[Fri Jan 6 13:11:14 2006] [error] (2)No such file or directory: No such
file or directory
[Fri Jan 6 13:12:44 2006] [error] (2)No such file or directory: No such
file or directory
[Fri Jan 6 13:14:14 2006] [error] (2)No such file or directory: No such
file or directory
.....
The last error just keeps repeating. Now at initially I had not put in
a SNMP configuration directive because I wasn't ready to start using it.
However, after seeing the errors (by the way apparently while it is
trying to find said directory the initial httpd process pegs the cpu), I
tried putting the following in my httpd.conf file (per the mod_snmp
website):
<SNMP 161>
SNMPbuckets www/buckets
SNMPcommunity mycommunity
sysContact myemail
sysLocation mylocation
</SNMP>
and I get these errors when trying to start Apache:
webserver# apachectl start
Syntax error on line 1059 of /usr/local/etc/apache/httpd.conf:
Invalid command '<SNMP', perhaps mis-spelled or defined by a module not
included in the server configuration
/usr/local/sbin/apachectl start: httpd could not be started
webserver#
No my understanding is this module is compiled and "httpd -l" does list,
infact twice:
webserver# httpd -l
Compiled-in modules:
http_core.c
mod_so.c
mod_snmp.c
mod_snmp.c
webserver#
So what am I doing wrong, and if I can't get it to work, is there a way
to disable mod_snmp with recompiling?
Thanks
Jeff
More information about the freebsd-ports
mailing list