Audit loglama özelliğini etkinleştirmek için Cassandra’nın cassandra.yaml dosyasındaki audit_logging_options bölümünü doğru şekilde yapılandırmanız gerekir. İşte adım adım yapılandırma süreci:
audit_logging_options:
enabled: true
logger:
- class_name: BinAuditLogger
audit_logs_dir: /var/log/cassandra/audit
# included_keyspaces: # Bu satırı kaldırabilir veya boş bırakabilirsiniz.
# excluded_keyspaces: # Bu satırı kaldırabilir veya boş bırakabilirsiniz.
included_categories: DML, DDL
roll_cycle: HOURLY
max_log_size: 17179869184
Audit loglarını görüntülemek için auditlogviewer aracını kullanabilirsiniz. Örneğin:
cd /opt/cassandra/tools/bin
./auditlogviewer /var/log/cassandra/audit
./auditlogviewer -f /var/log/cassandra/audit
# Tüm log dosyalarını oku
./auditlogviewer /var/log/cassandra/audit
# Belirli bir log dosyasını oku
./auditlogviewer /var/log/cassandra/audit/audit-2025-01-15.log
# Yeni gelen logları takip et
./auditlogviewer -f /var/log/cassandra/audit