> given that in a production environment, rsyslog is started from an init > script of some sort, setting environment variables before it starts is > just editing a different config file. it would probably be much better > to > have it in the rsyslog config than to hunt down the correct (distro > specific) init file and edit it to set an environemnt variable there.
I'll see if there is anything that prevents this, if not, I'll simply add the relevant statements. > > The GUI front-end I (barely) started to write talks to imdiag, but > this is > > not really anything decent so far. In the long term, I'd like to be > able to > > pull things like queue status, modules loaded, action status and the > like > > from a running instance as well as inject not only messages but > change some > > settings on the fly. My initial need was to provide a consistent > rsyslog/UDP > > monitoring solution (for performance testing) as well as problem > analysis. > > in a production environement you may not be able to use a GUI, and a > network socket (on anything other than localhost) is definantly a > problem. > > if you have it create a network listener on localhost that can be > connected to via telnet it's not nearly as big of a security problem. > then > it can be scripted or a user can cut-n-paste to it while still allowing > a > nice GUI (or text based equivalent) to be created as time permits. but > for > now just use a simple line-based interface and it would be usable. > > if the listening address and port are configurable you can have the > address default to 127.0.0.1 (relativly safe), but be configurable to > 0.0.0.0 so that you can hit it over the network with other machines as > needed. That's along the lines after which the current imdiag is designed. However, I was thinking to exchange some data via XML streams as it can be very lengthy (think of a complete queue stats dump for all queues in a system). XML would probably not work very well with the frontend, something readable would probably not work very well with the GUI - maybe the request should just specify the output format ;) Rainer _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com

