User Tools

Site Tools


software:service:observium

Observium

OK so after Prometheus, Nagios Core Monitoring, Icinga, LibreNMS… here's Observium

Install

Server

wget http://www.observium.org/observium_installscript.sh
chmod +x observium_installscript.sh
./observium_installscript.sh

First user warnaud/*(bitwarden)*

Clients

ALL (distro script)

cd /usr/bin
wget https://gist.githubusercontent.com/riptidewave93/abc4c3689807cf4a16b5/raw/91564b6003cea4c46888f1735b24808dbdcd414f/distro
chmod +x distro

Ubuntu-Debian/CentOS-RHEL

wget https://gist.githubusercontent.com/drolfe/04b65121573e740c1c09/raw/3a5209dea6489c191957ab6bb531d95f192a39a2/observium-client.sh
chmod +x observium-client.sh
./observium-client.sh

Archlinux

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

vCenter

SSH to vCenter then

Command> snmp.set --communities service
Command> snmp.enable

References

software/service/observium.txt · Last modified: 2022/01/02 17:04 by warnaud