Syslog action
The syslog action is configured within SilverCat under ActionServer section. You need to specify following:
name: action name (it already defaults to syslog)
facility: logging facility (the default should be user unless you have other logging facility you want to write to)
priority: logging priority (defaults to INFO)
format: AttrName:%(attribute.name)s AttrVal:%(attribute.value)s RuleAction:%(rule.action)s RuleName:%(rule.name)s Date:%(rule.date)s IP:%(ip)s User:%(username)s Page:%(pagename)s
:: Sample Rule Action ::
syslog&flag
:: Sample Log Output ::
Sep 12 11:55:19 ps-02 syslog[29813]: MainThread:INFO:Silver Tail Syslog Action Service version 3.0.1.1
Sep 12 11:55:19 ps-02 /var/opt/silvertail/etc/actions/syslog: AttrName:ip AttrVal:65.65.65.6 RuleAction:syslog&flag RuleName:TEST_ACTION_ALERT_syslog Date:Wed Sep 12 18:55:06 2012 IP:65.65.65.6 User:Not Available Page:/info.php
Action Folder Watcher:INFO:Deleting alert
Action Folder Watcher:WARNING:No service found for Email.
Nov 12 09:17:25 ps-01 actionserver.py[32563]:Action Folder Watcher:WARNING:No service found for Email.
Nov 12 09:17:25 ps-01 actionserver.py[32563]:Action Folder Watcher:INFO:Deleting alert /var/opt/silvertail/data/alerts/1.kcEqz8.inprogress.alert.
Attributes exported can be an attribute name, ARGS parameter name, or register names. Attribute and ARGS parameters can be added by simply prefixing them with percent sign. Registers can be added with percent register type colon and register name. Any defined attributes or ARGS parameters are available for adding to registers (IN LOWERCASE) for export. Each export value is separated by an ampersand and the statement end with an ampersand with the word flag.
Take action: export&args_email = %email®_ipcountry = %ip:exportipcountry&flag
The above rule when triggered will result in an alert file with contents like below:
# Rules Engine created alertRule = __TEST__export
Action = export®_host = %ip:exporthost®_ipcountry = %ip:exportipcountry&flag
balFlag = flag
handler = export
Date = Thu Dec 13 18:19:04 2012
BA = ip
BaValue = 21.101.135.107
IP = 21.101.135.107
User = user-corb8i0313910ujkkmcfup17f4
Page = /login
Timestamp = 2012-12-13 18:19:03.801
EngineContext = Mitigator
# Alert Context Data
args_email = gtam@silvertailsystems.com
reg_ipcountry = United States
SENDMAIL TROUBLESHOOTING
- Start sendmail with `chkconfig sendmail on`
- In some cases, /usr/lib/sendmail might be symlink to other mail applications. In the case of /usr/lib/sendmail is link to sendmail, sendmail does not need to be running. However; a relay server definition is required in the /etc/mail/sendmail.cf for the DS line. See below for examples. (Normally, you would want to make changes to /etc/mail/sendmail.mc and use make to compile it into /etc/mail/sendmail.cf or if you know that sendmail.mc will never be compile just directly edit sendmail.cf.)
Example /etc/mail/sendmail.cf setting:
DS[10.1.1.5]
Related Articles
Resolving Common IPv4/ IPv6 Issues 9Number of Views Adjudicator 170Number of Views Troubleshooting Common Error Messages 357Number of Views Troubleshooting License Installation Issues 121Number of Views Using an IP address override to fix an initial authentication failures with RSA Authentication Manager when the error Auth… 1.01KNumber of Views
Trending Articles
RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA Release Notes for RSA Authentication Manager 8.8 Deploying RSA Authenticator 6.2.2 for Windows Using DISM RSA Authentication Manager 8.9 Release Notes (January 2026) Supported On-Demand Authentication (ODA) SMS providers for use with RSA Authentication Manager 8.x