# syslog **Repository Path**: naclnezn/syslog ## Basic Information - **Project Name**: syslog - **Description**: Syslog-ng是由Balabit IT Security Ltd.维护的一套开源的Unix和类Unix系统的日志服务套件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-25 - **Last Updated**: 2024-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # syslog ## 介绍 Syslog-ng是由Balabit IT Security Ltd.维护的一套开源的Unix和类Unix系统的日志服务套件。 它是一个灵活的、可伸缩的系统日志记录程序。对于服务器日志集中收集,使用它是一个不错的解决方案。 syslog-ng (syslog-Next generation) 是syslog的升级版 ## Syslog-ng主要特性有: - 支持SSL/TSL协议 - 支持将日志写入数据库中,支持的数据库有MySQL, Microsoft SQL (MSSQL),Oracle, PostgreSQL, and SQLite. - 支持标准的syslog协议 - 支持filter、parse以及rewrite - 支持更多的平台 - 更高的负载能力 ## 准备环境 ```shell mkdir -p /home/docker/syslog/config mkdir -p /home/docker/syslog/log chmod 777 /home/docker/syslog ``` ```shell docker run -d \ --name syslog-ng \ -p 514:5514/udp \ -p 601:6601/tcp \ -p 6514:6514/tcp \ -v /home/docker/syslog/config:/config \ -v /home/docker/syslog/log:/var/log \ --restart unless-stopped \ linuxserver/syslog-ng:4.7.1 ``` ## 测试 访问 ```shell http://127.0.0.1:8080/hello?n=niki ``` 查看syslog-ng日志 (/var/log/messages,/var/log/messages-kv.log)