From cybersecurity-skills
Configures rsyslog for centralized log collection with TLS encryption, custom templates, per-host log segregation, and reliable queues.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cybersecurity-skills:implementing-syslog-centralization-with-rsyslogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- When deploying or configuring implementing syslog centralization with rsyslog capabilities in your environment
pip install jinja2 paramikopython scripts/agent.py --server-ip 10.0.0.1 --clients 10.0.0.10,10.0.0.11 --ca-cert ca.pem --output syslog_report.json
module(load="imtcp" StreamDriver.Name="gtls" StreamDriver.Mode="1"
StreamDriver.Authmode="x509/name")
input(type="imtcp" port="6514")
template(name="PerHostLog" type="string" string="/var/log/remote/%HOSTNAME%/%PROGRAMNAME%.log")
*.* ?PerHostLog
action(type="omfwd" target="10.0.0.1" port="6514" protocol="tcp"
StreamDriver="gtls" StreamDriverMode="1"
StreamDriverAuthMode="x509/name"
queue.type="LinkedList" queue.filename="fwdRule1"
queue.maxdiskspace="1g" queue.saveonshutdown="on"
action.resumeRetryCount="-1")
npx claudepluginhub mukul975/anthropic-cybersecurity-skills --plugin cybersecurity-skillsConfigures rsyslog for centralized log collection with TLS encryption, custom templates, per-host log segregation, and reliable queues.
Generates rsyslog server and client configs for centralized syslog collection with TLS encryption, GnuTLS drivers, x509 cert auth, per-host segregation, log rotation, and reliable queues. Deploys via Python script.
Configures rsyslog for centralized log collection over TLS with GnuTLS stream drivers, x509 certificate authentication, per-host log segregation, and reliable disk-assisted queues. Generates and deploys server and client configs via SSH.