Hello everyone,
I’m trying to make it work with the Apache Application on the LibreNMS server (so basically monitoring itself for now) but with no success.
Everything is up to date and running on a CentOS7.
Here is what I get using snmpwalk:
[root@srv-monitoring ~]# snmpwalk -v 2c -c public localhost NET-SNMP-EXTEND-MIB::nsExtendObjects
NET-SNMP-EXTEND-MIB::nsExtendNumEntries.0 = INTEGER: 1
NET-SNMP-EXTEND-MIB::nsExtendCommand.“apache” = STRING: /etc/snmp/apache-stats.py
NET-SNMP-EXTEND-MIB::nsExtendArgs.“apache” = STRING:
NET-SNMP-EXTEND-MIB::nsExtendInput.“apache” = STRING:
NET-SNMP-EXTEND-MIB::nsExtendCacheTime.“apache” = INTEGER: 5
NET-SNMP-EXTEND-MIB::nsExtendExecType.“apache” = INTEGER: exec(1)
NET-SNMP-EXTEND-MIB::nsExtendRunType.“apache” = INTEGER: run-on-read(1)
NET-SNMP-EXTEND-MIB::nsExtendStorage.“apache” = INTEGER: permanent(4)
NET-SNMP-EXTEND-MIB::nsExtendStatus.“apache” = INTEGER: active(1)
NET-SNMP-EXTEND-MIB::nsExtendOutput1Line.“apache” = STRING: Traceback (most recent call last):
NET-SNMP-EXTEND-MIB::nsExtendOutputFull.“apache” = STRING: Traceback (most recent call last):
File “/etc/snmp/apache-stats.py”, line 38, in
user_agent = ‘SNMP Apache Stats’ )
File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 775, in urlread
return default_grabber.urlread(url, limit, **kwargs)
File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1236, in urlread
s = self._retry(opts, retryfunc, url, limit)
File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1086, in _retry
r = apply(func, (opts,) + args, {})
File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1219, in retryfunc
fo = PyCurlFileObject(url, filename=None, opts=opts)
File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1283, in init
self._do_open()
File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1619, in _do_open
self._do_grab()
File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1757, in _do_grab
raise e
urlgrabber.grabber.URLGrabError: [Errno 14] HTTP Error 404 - Not Found
NET-SNMP-EXTEND-MIB::nsExtendOutNumLines.“apache” = INTEGER: 18
NET-SNMP-EXTEND-MIB::nsExtendResult.“apache” = INTEGER: 1
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.1 = STRING: Traceback (most recent call last):
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.2 = STRING: File “/etc/snmp/apache-stats.py”, line 38, in
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.3 = STRING: user_agent = ‘SNMP Apache Stats’ )
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.4 = STRING: File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 775, in urlread
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.5 = STRING: return default_grabber.urlread(url, limit, **kwargs)
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.6 = STRING: File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1236, in urlread
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.7 = STRING: s = self._retry(opts, retryfunc, url, limit)
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.8 = STRING: File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1086, in _retry
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.9 = STRING: r = apply(func, (opts,) + args, {})
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.10 = STRING: File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1219, in retryfunc
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.11 = STRING: fo = PyCurlFileObject(url, filename=None, opts=opts)
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.12 = STRING: File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1283, in init
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.13 = STRING: self._do_open()
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.14 = STRING: File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1619, in _do_open
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.15 = STRING: self._do_grab()
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.16 = STRING: File “/usr/lib/python2.7/site-packages/urlgrabber/grabber.py”, line 1757, in _do_grab
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.17 = STRING: raise e
NET-SNMP-EXTEND-MIB::nsExtendOutLine.“apache”.18 = STRING: urlgrabber.grabber.URLGrabError: [Errno 14] HTTP Error 404 - Not Found
Running apache-stats.py results in the same error.
Any help would be much appreciated, thanks !