cvs commit: src/etc/defaults periodic.conf

Robert Watson rwatson at FreeBSD.org
Tue Jan 31 05:41:25 PST 2006


On Tue, 31 Jan 2006, Anton Yuzhaninov wrote:

> RW> My daily script parsers certainly aren't.  I quite like being able to pull in
> RW> a mailbox of old daily output and plot disk space use over time.
>
> For automated monitoring better (and more safe in case of changing daily 
> mail output) to use SNMP based tools like nagios, zabbix, remstats, cacti...
>
> Daily mail more useful for human reading.

Actually, the daily (etc) script output proves to be a very reliable and 
useful way to manage long-term monitoring.  The format is generally consistent 
(xcept when commits like the one that spawned this thread happen), and the 
logs are easily kept locally or reliably sent over the network.  If the 
network is down, sendmail happily spools the output for later delivery, it can 
be sent to multiple recipients without special tools, and so on.  I recognize 
the usefulness of SNMP, but think SNMP is a tool you use to support things 
like long-term monitoring, not the presentation piece itself.  One of the 
nicest things about the periodic scripts is that they require literally zero 
configuration -- you don't have to set up daemons, manage keying material, 
maintain additional packages, etc.  With recent bsnmp work, SNMP has become a 
lot more capable of monitoring the interesting things about FreeBSD, but it's 
still not what I'm actually looking for.

I don't know if anyone has written it yet, but it would be quite neat to have 
an SNMP-driven implementation of {top, netstat, ps, df, ifconfig} that can be 
easily pointed at bsnmpd on local or remote machines.  That way you get the 
current UNIX management interface, which is well-understood and easily 
scripted, with a distributed back-end.

Robert N M Watson


More information about the cvs-src mailing list