These are the snmpd extends scripts I am using with FreeBSD
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Dan Langille 8a0f96635f Update 'README.md' 2 years ago
README.md Update 'README.md' 2 years ago
apache-stats.py First collection of LibreNMS Application scripts 2 years ago
bind First collection of LibreNMS Application scripts 2 years ago
dhcp-status.sh First collection of LibreNMS Application scripts 2 years ago
fail2ban First collection of LibreNMS Application scripts 2 years ago
mysql First collection of LibreNMS Application scripts 2 years ago
nginx-python3.py First collection of LibreNMS Application scripts 2 years ago
nginx-stats First collection of LibreNMS Application scripts 2 years ago
ntp-client.sh First collection of LibreNMS Application scripts 2 years ago
os-updates.sh First collection of LibreNMS Application scripts 2 years ago
phpfpm-sp First collection of LibreNMS Application scripts 2 years ago
postfix-queues First collection of LibreNMS Application scripts 2 years ago
postfixdetailed First collection of LibreNMS Application scripts 2 years ago
postgres First collection of LibreNMS Application scripts 2 years ago
smart First collection of LibreNMS Application scripts 2 years ago
snmpd.conf First collection of LibreNMS Application scripts 2 years ago
ups-apcups.sh First collection of LibreNMS Application scripts 2 years ago
zfs-freebsd First collection of LibreNMS Application scripts 2 years ago

README.md

LibreNMS (https://www.librenms.org) has great graphing via smpd.

A feature called 'Application support' can be used to graph performance statistics of many applications.

Existing applications and code can be found at:

https://docs.librenms.org/Extensions/Applications/

I found it difficult and time consuming to get some of the applications graphing. Some I still don't have working (specifcally DHCPD stats).

I tweeted some stuff about this while I was working on it:

https://twitter.com/DLangille/status/1212158949434232834

In short: use tcp for snmp

I found using udp didn't succeed well when pulling back data.

Included in this repo are the scripts I am using now, and all of them are pulled from the LibreNMS repos. However, I found more recent versions of the scripts did not yield results. I had older versions in my local Ansible repo (not available publicly) and pulled them into this git repo for public consumption.

Also here is my minimal snmpd.conf file and the settings I run with:

$ grep snmpd /etc/rc.conf snmpd_enable="YES" snmpd_flags="-a -r" snmpd_conffile="/usr/local/etc/snmpd.conf"

At the time of writing, I was using net-snmp-5.7.3_20,1

Dan Langille - 2020-02-12