Farmview is a service to monitor a farm of servers, and presents the results in a WebUI.
It uses a TOML configuration file:
refresh_delay = 30
# WebUI configuration
[http]
port = 8080
# Locations help group servers by their IPs
[[locations]]
name = "Home"
ips = "192.168.0.0/16"
[[locations]]
name = "Datacenter"
ips = "8.8.8.0/24"
[[hosts]]
name = "Server 1"
address = "server1.mydomain.com"
iface = "eth0"
[[hosts]]
name = "Server 2"
address = "server2.mydomain.com"
iface = "eth0"
location = "Backup center" # Location can be overriden
[[hosts]]
name = "'Home' Server"
address = "192.168.0.15"
iface = "eno1"
Optional dependencies to be installed on the systems:
ifstat
for network speedsipmitool
for power consumption