From cybersec-toolkit
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
/cybersec-toolkit: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 26zl/cybersec-toolkit --plugin cybersec-toolkitConfigures 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.
Generates rsyslog server and client configs for TLS-secured centralized syslog collection with GnuTLS/x509, per-host log isolation, custom templates, log rotation, and reliable disk queues for HA infrastructure.