Hi,

Considering only the config format it wouldn't be very hard to implement
an alternative parser.
On the other hand there are other cases when this will fall short.
Windows group policy is just for windows, how about the rest? In a
more complex setup you will have several files which contribute to the
whole configuration, e.g. nxlog.conf snippets via include, ssl
certificates and keys, pattern.xml for patterns, etc.

<ad>Our nx-log4ensics offering properly takes care of the above in
addition to being able to monitor the agents.</ad>

There are also various open source tools to handle configuration
management at a large scale such as chef, puppet etc.
I know each of these has it's advantages and disadvantages.

Regards,
Botond


On Tue, 26 Nov 2013 17:01:24 +0000
"Mitzimberg, Justin" <justin.mitzimb...@portofportland.com> wrote:

> It would seem that managing a few hundred computers nxlog conf files would 
> get difficult. The problem doesn't scale well, especially on Windows. I 
> propose allowing nxlog to use the INI format on Windows machines. This would 
> allow centralized management via active directory group policy preferences.
> 
> 90% of the configuration declarations would work OOB, for example:
> 
> <Processor buffer_udp>
>     Module pm_buffer
>     ## 1Mb buffer
>     MaxSize        512
>     Type   Mem
>     ## Warn at 512k
>     WarnLimit      256
> </Processor>
> 
> Would look like:
> 
> [Processor::buffer_udp]
> Module=pm_buffer
> ;## 1Mb buffer
> MaxSize=512
> Type=Mem
> ;## Warn at 512k
> WarnLimit=256
> 
> This ugly to look at but it can be fully managed by group policy preferences.
> 
> The only difficulties I see would be with EXEC blocks. Typically INI files 
> don't have multi-line entries and group policy preferences doesn't write them 
> however I think it can be worked around, primarily because EXEC blocks aren't 
> supposed to be multi-line, hence all the '\' escaping.
> 
> With the rather uncreative use of multiple EXEC statements (e.g. EXEC1, 
> EXEC2, EXEC3) I think feature parity can be achieved. Again, it would look 
> ugly, but it would be manageable.

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

Reply via email to