简单搭建syslog-ng server记录log
2024-09-01 17:39:19
简单搭建syslog-ng server记录log
安装syslog-ng
apt-get install syslog-ng 安装syslog-ng
配置syslog-ng
vim /etc/syslog-ng/syslog-ng.conf
配置可以参考如下:
@version: 3.5
@include "scl.conf"
@include "`scl-root`/system/tty10.conf"
options {
time-reap(30);
mark-freq(10);
keep-hostname(yes);
};
source s_network {
network(transport(tcp) port(515));
};
destination d_local {
file("/var/log/syslog-ng/messages_${HOST}"); };
destination d_logs {
file(
"/var/log/syslog-ng/logs.txt"
owner("root")
group("root")
perm(0777)
); };
log { source(s_network); destination(d_logs); };
这个配置文件是监听所有网络TCP 515端口的输出,如果想修改端口与协议可以直接在network(transport(tcp) port(515));修改。由于log记录会输出到/var/log/syslog-ng/logs.txt,所以需要创建目录和文件:
mkdir /var/log/syslog-ng
touch /var/log/syslog-ng/logs.txt
启动syslog-ng
/etc/init.d/syslog-ng restart
追踪日志
tail -f /var/log/syslog-ng/logs.txt
参考:
How to use syslog-ng to collect logs from remote Linux machines
最新文章
- 微软官网下载windows系统有点全
- 实现a标签中的各种点击(onclick)事件的方法
- JS 时间格式化
- Github简明教程(转)
- Java中的toString()方法
- Android中的常见时区
- 在CentOS6上使用YUM安装php5.5.x
- ACE_Event_Handler:事件响应入口
- vue-router实例
- 读书共享 Primer Plus C-part 4
- Lock锁子类了解一下
- Android超精准计步器开发-Dylan计步
- javaWeb安全漏洞修复总结
- Git 版本管理使用说明。
- 绘图QPainter-字体
- Git push remote rejected {change ### closed}
- 20155216 2016-2017-2 《Java程序设计》第八周学习总结
- mac 终端添加颜色
- java.net.SocketException: Software caused connection abort: socket write erro
- Javascript、C#、php、asp、python 等语言的链式操作的实现
热门文章
- Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行
- 从源码角度看JedisPoolConfig参数配置
- 使用Line Pos Info 和 Modern C++ 改进打印日志记录
- numpy.random.rand
- 微信小程序路由跳转
- [Luogu3659][USACO17FEB]Why Did the Cow Cross the Road I G
- java与java web数组括号的不同
- Linux下mqttServer搭建
- 为什么重写equals必须重写hoshCode的基础分析
- SSH框架项目配置和启动的加载顺序及请求的执行顺序