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
Adjudicator 170Number of Views Resolving Common IPv4/ IPv6 Issues 9Number of Views Troubleshooting Common Error Messages 359Number 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
Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager 8.9 Release Notes (January 2026) RSA Authentication Manager Upgrade Process RSA Authentication Manager 8.7 SP2 Setup and Configuration Guide An example of SSO using SAML and ADFS with RSA Identity Management and Governance 6.9.x