Sorry for the late reply, I run Zabbix https://www.zabbix.com/ to monitor all the stuff at my home as well as my day job. It is 100% open source and easy to setup and run. Out of the box it will monitor everything you are looking for. On Mon, Nov 1, 2021 at 11:20 AM AZ Pete via PLUG-discuss < plug-discuss@lists.phxlinux.org> wrote: > Thanks to everyone that replied. > Haven't decided which way to go yet, but thanks for all the good info! > Just to clarify a bit, I'm not putting the Pis under any kind of heavy > load. They will be running in environmentally "unfriendly" areas (garage, > patio, etc), so I want to ensure that they are not overheating, especially > in summer (I already have them in custom cooled cases). > > thanks! > Peter > > > On 10/30/2021 6:18 PM, Matt Graham via PLUG-discuss wrote: > > On 2021-10-29 17:57, AZ Pete via PLUG-discuss wrote: > > 3 Raspberry Pis, 1 Ubuntu, 1 Linux Mint, and am looking for a way that I > can monitor them remotely. > > > You probably don't need to do this unless they're under much heavier load > than is usual for home machines. > > a unified dashboard that would list for each server: > CPU utilization history, Drive space consumed, Temperature monitoring > (CPU, chip set, & hard drive temps), Fan speed monitoring, Some kind > of alerting mechanism when a given threshold is passed > > > I've looked into Webmin, Glances, Nagios, Collectd & Cockpit. Mostly > these seemed to be geared more toward remote admin. But the monitoring > that was available didn't seem to include the temperature info or the > idea of one unified dashboard. > > > When I was doing this (a long time ago), it was not possible without 2 > separate programs. We used Ganglia to keep records of CPU load, disk > space, free RAM, number of database connections (if the machine was a MySQL > server), and other stats. Ganglia's default configuration had a web page > that showed various statistics for all the machines that are set up and > running the client Ganglia service. > > Ganglia does not notify people about things though. To send mail to > people or put a notice on a web page that said, "WARNING: machine foo-1234 > has more than 200 active database connections", we used Nagios. The Nagios > server can monitor any parameter that is measurable from the Nagios > clients, because Nagios monitors are (were?) Perl scripts that run on the > clients. Perl can easily parse the output from `sensors` or `df` or `free` > and return "OK", "Warning", or "Error" as you wish. > > There used to be a rather useful firefox extension called nagios-checker > that would poll a Nagios web page and display useful information in > firefox's status bar. However, they have improved firefox so much that the > extension no longer works. > > If installing and configuring this stuff sounds like too much work for a > tiny number of machines that are probably not under very heavy load, you're > right. It might be a useful learning experience, but its *practical* value > is probably not very high. > > > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org > To subscribe, unsubscribe, or to change your mail settings: > https://lists.phxlinux.org/mailman/listinfo/plug-discuss