FreeBSD系统性能监控与日志管理全解析
1. syslogd自定义配置
FreeBSD默认运行syslogd,且可直接作为日志主机使用。我们可以通过命令行标志来自定义其工作方式,这些标志既可以在命令行中指定,也能在rc.conf文件里以syslogd_flags的形式设置。
- 允许的日志发送者
- 可精确指定syslogd(8)接受哪些主机的日志消息,避免接收来自互联网上随机人员的日志,防止硬盘被填满或因配置错误接收无用日志。
- 使用 -a 标志指定允许发送日志消息的主机IP地址或网络,示例如下:
syslogd_flags="-a 192.168.1.9"
syslogd_flags="-a 192.168.1.0/24"
- 虽然syslogd(8)也接受DNS主机名和域名进行限制,但DNS并非合适的访问控制机制。
- 使用 -s 标志可完全禁用从远程主机接收消息(这是FreeBSD的默认设置);使用 -ss 则不仅禁用接收,还禁用向远程主机发送日志消息,同时使syslogd(8)不再显示在sockstat(1)和netstat(1)的网络进程列表中。
- 绑定到单个地址
- syslogd(8)默认会绑定系统所有IP地址的UDP 514端口。对于jail服务器,由于其只能运行绑定单个地址的守护进程
超级会员免费看
订阅专栏 解锁全文
1289

被折叠的 条评论
为什么被折叠?



