My mrtg setup runs at the ragged edge - a "normal" cycle takes about 4 minutes to complete, so any dead hosts that are supposed to be polled tend to kill the whole thing. the file locking mechanism has never seemed to work properly (I routinely have several instances of mrtg polling cycles running concurrently), so I'm considering a few ways to fix this.
One idea I have would be to create an "includeif" statement. It would, while parsing the config, check that something responds before adding an included file. Since my setup is one router per file, that would be pretty easy to set up. I imagine the syntax would be: includeif sysuptime [EMAIL PROTECTED] directory/host1.cfg or maybe includeif ping host1.example.com directory/host1.cfg I'm not certain how I would include snmpv3 credentials in the first form, maybe sysuptime --username=public --privproto=des ... I'm open to suggestions as to what this should look like and alternative solutions. -- Daniel J McDonald, CCIE # 2495, CISSP # 78281, CNX Austin Energy http://www.austinenergy.com -- Unsubscribe mailto:[EMAIL PROTECTED] Archive http://lists.ee.ethz.ch/mrtg FAQ http://faq.mrtg.org Homepage http://www.mrtg.org WebAdmin http://lists.ee.ethz.ch/lsg2.cgi
