Q. Why doesn't uptimeMon work Make sure you're not running snmpget v4.2.3, or if you are, get the latest uptimeMon from cvs. Q. Why aren't you using Net:Telnet or Expect? Well, neither of those seem as efficient or customizable as doing the socket code in the module. Q. Is this like Rancid? I've never used rancid, but aparrently it's somewhat similar. There's no attempt to have any similarity with rancid, other than functionality that may overlap. Q. Where's the ssh support? If people are using this code and want/need it, we can get ssh support in. Q. Can I get syslog support (like to use this w/NetCool) in place of/addition to the emails that are sent out? Sure. When would you like that? Q. Why don't you do a real 'perl Makefile.pm', 'make', 'make test', 'make install' to sanity check and install the pieces? I'm lazy. Q. What if I don't want to run from /home/tool? Change the files mentioned in INSTALL. Everything you need to change should be at the top of the respective scripts. Q. Why do you insist on using $a =~ s@x@y@;? It hurts my eyes... It's easier for me to read matches and subs with @ instead of //. If you must have //, you could do something like perl -e 'next unless s@\ss\@@/@; s@([^\\])\@@$1/@g; s@\/\@@\/\/@;' -pi * in the directory to make everything happy, but I'm not saying that would entirely work, cause it doesn't.