mirror of
https://github.com/ptarmiganlabs/butler-sos.git
synced 2025-12-19 17:58:18 -05:00
feat(config): Include sample config file in release ZIP
Implements #689
This commit is contained in:
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<!-- Generic appender for detecting warnings and errors -->
|
||||
<appender name="LogEvent" type="log4net.Appender.UdpAppender">
|
||||
<param name="threshold" value="warn" />
|
||||
<param name="remoteAddress" value="FQDN or IP of server where Butler SOS is running" />
|
||||
<param name="remotePort" value="9996" />
|
||||
<param name="encoding" value="utf-8" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<converter>
|
||||
<param name="name" value="rownum" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.CounterPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="hostname" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.HostNamePatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="longIso8601date" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.Iso8601TimeOffsetPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="user" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.ServiceUserNameCachedPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="encodedmessage" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.EncodedMessagePatternConverter" />
|
||||
</converter>
|
||||
<param name="conversionpattern" value="/qseow-engine/;%rownum{9999};%longIso8601date;%date;%level;%hostname;%logger;%user;%encodedmessage;%property{ProxySessionId};%property{ActiveUserDirectory};%property{ActiveUserId};%property{EngineTimestamp};%property{ProcessId};%property{Exe Version};%property{Server Started};%property{Entry Type};%property{SessionId};%property{AppId}" />
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
|
||||
<!-- Send UDP message to Butler SOS on warnings and errors -->
|
||||
<logger name="Performance">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
<logger name="System">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
<logger name="Session">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
</configuration>
|
||||
@@ -1,99 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<!-- Log appender finding user session events -->
|
||||
<appender name="EventSession" type="log4net.Appender.UdpAppender">
|
||||
<filter type="log4net.Filter.StringMatchFilter">
|
||||
<param name="stringToMatch" value="Start session for user" />
|
||||
</filter>
|
||||
<filter type="log4net.Filter.StringMatchFilter">
|
||||
<param name="stringToMatch" value="Stop session for user" />
|
||||
</filter>
|
||||
<filter type="log4net.Filter.DenyAllFilter" />
|
||||
<param name="remoteAddress" value="FQDN or IP of server where Butler SOS is running" />
|
||||
<param name="remotePort" value="9997" />
|
||||
<param name="encoding" value="utf-8" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<converter>
|
||||
<param name="name" value="hostname" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.HostNamePatternConverter" />
|
||||
</converter>
|
||||
<param name="conversionpattern" value="/qseow-proxy-session/;%hostname;%property{Command};%property{UserDirectory};%property{UserId};%property{Origin};%property{Context};%message" />
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<!-- Log appender finding user connection events -->
|
||||
<appender name="EventConnection" type="log4net.Appender.UdpAppender">
|
||||
<filter type="log4net.Filter.StringMatchFilter">
|
||||
<param name="stringToMatch" value="connection Opened for session" />
|
||||
</filter>
|
||||
<filter type="log4net.Filter.StringMatchFilter">
|
||||
<param name="stringToMatch" value="connection Closed for session" />
|
||||
</filter>
|
||||
<filter type="log4net.Filter.DenyAllFilter" />
|
||||
<param name="remoteAddress" value="FQDN or IP of server where Butler SOS is running" />
|
||||
<param name="remotePort" value="9997" />
|
||||
<param name="encoding" value="utf-8" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<converter>
|
||||
<param name="name" value="hostname" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.HostNamePatternConverter" />
|
||||
</converter>
|
||||
<param name="conversionpattern" value="/qseow-proxy-connection/;%hostname;%property{Command};%property{UserDirectory};%property{UserId};%property{Origin};%property{Context};%message" />
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<!-- Generic appender for detecting warnings and errors -->
|
||||
<appender name="LogEvent" type="log4net.Appender.UdpAppender">
|
||||
<param name="threshold" value="warn" />
|
||||
<param name="remoteAddress" value="FQDN or IP of server where Butler SOS is running" />
|
||||
<param name="remotePort" value="9996" />
|
||||
<param name="encoding" value="utf-8" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<converter>
|
||||
<param name="name" value="rownum" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.CounterPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="hostname" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.HostNamePatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="longIso8601date" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.Iso8601TimeOffsetPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="user" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.ServiceUserNameCachedPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="encodedmessage" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.EncodedMessagePatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="encodedexception" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.EncodedExceptionPatternConverter" />
|
||||
</converter>
|
||||
<param name="conversionpattern" value="/qseow-proxy/;%rownum{9999};%longIso8601date;%date;%level;%hostname;%logger;%user;%encodedmessage;%encodedexception;%property{UserDirectory};%property{UserId};%property{Command};%property{Result};%property{Origin};%property{Context}" />
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<!-- Send UDP message to Butler SOS on user activity -->
|
||||
<logger name="AuditActivity.Proxy">
|
||||
<appender-ref ref="EventSession" />
|
||||
<appender-ref ref="EventConnection" />
|
||||
</logger>
|
||||
|
||||
<!-- Send UDP message to Butler SOS on warnings and errors -->
|
||||
<logger name="Audit">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
<logger name="AuditSecurity">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
<logger name="Security">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
<logger name="System">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
</configuration>
|
||||
@@ -1,48 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<!-- Generic appender for detecting warnings and errors -->
|
||||
<appender name="LogEvent" type="log4net.Appender.UdpAppender">
|
||||
<param name="threshold" value="warn" />
|
||||
<param name="remoteAddress" value="FQDN or IP of server where Butler SOS is running" />
|
||||
<param name="remotePort" value="9996" />
|
||||
<param name="encoding" value="utf-8" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<converter>
|
||||
<param name="name" value="rownum" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.CounterPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="hostname" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.HostNamePatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="longIso8601date" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.Iso8601TimeOffsetPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="user" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.ServiceUserNameCachedPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="encodedmessage" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.EncodedMessagePatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="encodedexception" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.EncodedExceptionPatternConverter" />
|
||||
</converter>
|
||||
<param name="conversionpattern" value="/qseow-repository/;%rownum{9999};%longIso8601date;%date;%level;%hostname;%logger;%user;%encodedmessage;%encodedexception;%property{UserDirectory};%property{UserId};%property{Command};%property{Result};%property{Origin};%property{Context}" />
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<!-- Send UDP message to Butler SOS on warnings and errors -->
|
||||
<logger name="Service">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
<logger name="System">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
<logger name="UserManagement">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
</configuration>
|
||||
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration>
|
||||
<!-- Generic appender for detecting warnings and errors -->
|
||||
<appender name="LogEvent" type="log4net.Appender.UdpAppender">
|
||||
<param name="threshold" value="warn" />
|
||||
<param name="remoteAddress" value="FQDN or IP of server where Butler SOS is running" />
|
||||
<param name="remotePort" value="9996" />
|
||||
<param name="encoding" value="utf-8" />
|
||||
<layout type="log4net.Layout.PatternLayout">
|
||||
<converter>
|
||||
<param name="name" value="rownum" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.CounterPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="hostname" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.HostNamePatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="longIso8601date" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.Iso8601TimeOffsetPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="user" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.ServiceUserNameCachedPatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="encodedmessage" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.EncodedMessagePatternConverter" />
|
||||
</converter>
|
||||
<converter>
|
||||
<param name="name" value="encodedexception" />
|
||||
<param name="type" value="Qlik.Sense.Logging.log4net.Layout.Pattern.EncodedExceptionPatternConverter" />
|
||||
</converter>
|
||||
<param name="conversionpattern" value="/qseow-scheduler/;%rownum{9999};%longIso8601date;%date;%level;%hostname;%logger;%user;%encodedmessage;%encodedexception;%property{UserDirectory};%property{UserId};%property{User};%property{TaskName};%property{AppName};%property{TaskId};%property{AppId};%property{ExecutionId}" />
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
<!-- Send UDP message to Butler SOS on warnings and errors -->
|
||||
<logger name="Service">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
<logger name="System">
|
||||
<appender-ref ref="LogEvent" />
|
||||
</logger>
|
||||
</configuration>
|
||||
Reference in New Issue
Block a user