This post might help me in configuring net-snmp to deliver Nginx statistics to LibreNMS.
As such, this post may not be as helpful to you as the official documentation.
Key is this URL: http://127.0.0.1/nginx-status
The nginx.conf file needs something like this:
server { listen 127.0.0.1:80; server_name localhost; location ~ ^/status$ { access_log off; allow 127.0.0.1; fastcgi_pass unix:/var/run/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location /nginx-status { access_log off; stub_status on; allow all; } }
NOTE: the fastcgi_pass line might also be fastcgi_pass 10.80.0.92:9000 depending on what you find in /usr/local/etc/php-fpm.conf.
You should see something like this in the script, which you might have copied from https://github.com/librenms/librenms-agent/blob/master/snmp/nginx
[dan@supernews:/usr/local/etc/snmp] $ grep nginx * nginx-stats:data = urllib2.urlopen('http://127.0.0.1/nginx-status').read()
I also had this:
$ grep nginx /usr/local/etc/snmpd.conf extend nginx /usr/local/etc/snmp/nginx-stats