Monitoring m0n0wall firewalls with Xymon
From the m0n0wall website: "m0n0wall is a project aimed at creating a complete, embedded firewall software package that, when used together with an embedded PC, provides all the important features of commercial firewall boxes (including ease of use) at a fraction of the price (free software)."
With so many of our managed m0n0wall firewalls installed it is only sensible to assume that we would know the status (including version, platform and uptime) of them. That would be a good assumption. :)
For quite some time now, we have been monitoring our clients' networks and servers with Xymon so it only makes sense that we would use Xymon to monitor our clients' firewalls as well.
We have recently posted our xymon_m0n0CFG.rb script which reports back to our Xymon server the version, platform, uptime, last config change, and notes fields of each of our managed m0n0wall firewalls. In addition to simply reporting back these informational fields, the script will also set a yellow alert if a firewall has been up for less than 24 hours, or if the configuration has been recently modified.
Instructions for installing the xymon_m0n0CFG.rb script, as well as the latest version of the script may be found HERE.
posted from my Nokia N900