||2 years ago|
|README.md||2 years ago|
|apache-stats.py||2 years ago|
|bind||2 years ago|
|dhcp-status.sh||2 years ago|
|fail2ban||2 years ago|
|mysql||2 years ago|
|nginx-python3.py||2 years ago|
|nginx-stats||2 years ago|
|ntp-client.sh||2 years ago|
|os-updates.sh||2 years ago|
|phpfpm-sp||2 years ago|
|postfix-queues||2 years ago|
|postfixdetailed||2 years ago|
|postgres||2 years ago|
|smart||2 years ago|
|snmpd.conf||2 years ago|
|ups-apcups.sh||2 years ago|
|zfs-freebsd||2 years ago|
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:
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:
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