Skip to content

gyscos/farmview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 speeds
  • ipmitool for power consumption

About

A dashboard to view the status of a server farm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published