From: <lu...@lu...> - 2007-03-19 10:28:09
|
On Monday, 2007-03-19 at 11:02:36 +0100, Torstein Tauno Svendsen wrote: > Nicolai Langfeldt <ja...@li...> writes: > > Jim Popovitch wrote: > >> Is there any way to get Munin to log to syslog instead of local > >> logfiles? > > Patch O:-) > Net::Server can do this for you, simply set > log_file Sys::Syslog > syslog_ident munin > in munin-node.conf And this will tie STDOUT and STDERR to a Net::Server's logging code? No, it will not. That will only log whatever get's written with Net::Server's 'log' method. A patch is needed to either do the tieing or to replace print STDERR statements, warn, die, etc. in munin-node. It would probably be a good idea to go through Net::Server, but this requires access to the Net::Server object at all places. It can probably be a global variable. There are a few prints to STDOUT that do not print to the network connection, too. Lupe Christoph -- | You know we're sitting on four million pounds of fuel, one nuclear | | weapon and a thing that has 270,000 moving parts built by the lowest | | bidder. Makes you feel good, doesn't it? | | Rockhound in "Armageddon", 1998, about the Space Shuttle | |