本文介绍,我用我如何用Synology日志中心日志我家主机的所有日志。
在Synolog的日志中心,我们可以透过他的UI进行搜寻功能。
这样我们能集中查看我们的Log,像是Linux主机的调度运行状况。
还能透过命令发送讯录到日志中心,我们随时能反查Linux主机每日的日常备份任务,备份成功或失败等。
开始前先来看设置后的成果:
他可以即时显示意途入侵我电脑的人😩(你们不会成功的别再试了,我猜应该是随机扫描的机器人)。
我们也能在日志中心,选择来自其他伺服器的日志,并且过滤内容
我们可以写个简单的Bash就送信息到日志中心
例如在Linux可以直接写个~/my_function的文件
function log {
logger -p user.info "$@"
}
在~/.bashrc中加载这个文件,. my_function等同source my_function。
alias hat='haproxy -f /etc/haproxy/haproxy.cfg -c'
alias ha='systemctl reload haproxy'
. my_function
例如,我有个bash可以用来进行网络唤醒Nas,就能透过简单的命令,日志log了。
#!/bin/bash
. /root/my_function
/usr/sbin/etherwake -i eth0 00:11:32:7D:E3:AB
log 运行网络唤醒
看了这么多,怎么设置呢,别担心简单到爆
一、在NAS的日志中心,点选日志接收,新建一条接收规则。
二、接下来重点了,设置很简单,但说真的,其实我也研究了好一阵子,
如果您还没试过,看完给个赞吧,如果您也想用,应该会省很多时间😝。
在Linux的系统,如果您有/etc/rsyslog.conf基本上都可以用,我在树莓派、ubuntu测过都没问题。
请在rsyslog.conf中,添加RFC3164fmt的格式的template。
$template RFC3164fmt,"<%PRI%>%TIMESTAMP% %HOSTNAME% %syslogtag%%msg%"
例如下方的内容
# /etc/rsyslog.conf configuration file for rsyslog
#
# For more information install rsyslog-doc and see
# /usr/share/doc/rsyslog-doc/html/configuration/index.html
$template RFC3164fmt,"<%PRI%>%TIMESTAMP% %HOSTNAME% %syslogtag%%msg%"
#################
#### MODULES ####
#################
在Ubuntu中,应该会有个/etc/rsyslog.d/50-default.conf的文件,请在最后一行补上您Nas的IP。
下方是我的Nas的IP 192.168.99.130,您应该要换成您自己的Nas IP。
豆豆龙风格,我喜欢让您看最真实的设置,不会像有些文早会打成<Your Nas IP>之类的替换文本,当然这些文本有可能是我变更过的。
#daemon,mail.*;\
# news.=crit;news.=err;news.=notice;\
# *.=debug;*.=info;\
# *.=notice;*.=warn /dev/tty8
*.* @192.168.99.130:514;RFC3164fmt
如果您使用树莓派没这个档可以自己建一个 ,重启rsyslog的服务就行了
systemctl restart rsyslog
在MacOS没有rsyslog,我采用的macOS为13.0.1(22A400),如果您是旧版可以试看看,但不见得有用。
我是在/etc/syslog.conf中,直接新建,然后重启Mac应该就能能生效了。
# Note that flat file logs are now configured in /etc/asl.conf
install.* @127.0.0.1:32376
*.* @192.168.99.130:514
然后如果您使用的是MacOS,可以在您的MacOS使用syslog测试是否能把信息传到日志中心。
$syslog -s -l Info -r 192.168.99.130 TEST1
$syslog -s -l Error -r 192.168.99.130 TEST1
$syslog -s -l Debug -r 192.168.99.130 TEST1
结果如下:
如果您有居易的Router,也可以试试如下设置,我测试后可正常把Log送往Synolog的日志中心。
如果您觉得本篇对您有帮助,记得给个赞哦,看本篇的SEO能不能冲上排名
No Comment
Post your comment