OK so after Prometheus, Nagios Core Monitoring, Icinga, LibreNMS… here's Observium
wget http://www.observium.org/observium_installscript.sh chmod +x observium_installscript.sh ./observium_installscript.sh
First user warnaud/*(bitwarden)*
cd /usr/bin wget https://gist.githubusercontent.com/riptidewave93/abc4c3689807cf4a16b5/raw/91564b6003cea4c46888f1735b24808dbdcd414f/distro chmod +x distro
wget https://gist.githubusercontent.com/drolfe/04b65121573e740c1c09/raw/3a5209dea6489c191957ab6bb531d95f192a39a2/observium-client.sh chmod +x observium-client.sh ./observium-client.sh
yay net-snmp mkdir /etc/snmp vi /etc/snmp/snmpd.conf
com2sec readonly default <community - example:service> group MyROGroup v1 readonly group MyROGroup v2c readonly group MyROGroup usm readonly view all included .1 80 access MyROGroup "" any noauth exact all none none syslocation <here> syscontact <you@yourdomain.com> #This line allows Observium to detect the host OS if the distro script is installed extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro
You can add process/services by adding
proc unbound
proc pihole-FTL
for example
systemctl enable --now snmpd
SSH to vCenter then
Command> snmp.set --communities service Command> snmp.enable