gpt4 book ai didi

definition - syslog 是日志记录标准还是协议(protocol)标准?

转载 作者:行者123 更新时间:2023-12-02 00:26:32 28 4
gpt4 key购买 nike

Syslog 是之前 RFC 5424 和 RFC 3164 中描述的网络协议(protocol)。

-和-

Syslog 是 *nix 世界的标准。这就是您进行日志记录的方式。即使只是在本地机器上,也永远不会创建 UDP 数据包。 (对吗?)协议(protocol)和 RFC 不适用于此处。

Syslog 主要是什么,是协议(protocol)还是日志记录标准?为什么?

我问这个是为了用相关信息更新维基百科页面。在编辑页面时,我关注的是协议(protocol)还是标准。不可能两者兼顾。这个问题的答案会考虑页面是否需要拆分为[Syslog]和[Syslog协议(protocol)]。

最佳答案

Syslog 命名了一个事件通知系统,它起源于 BSD UNIX .它有两个标准接口(interface)。

一个接口(interface)是in the UNIX standard .它由 openlog()setlogmask()syslog()closelog() 函数组成,以及 syslog.h 中的定义。应用程序可以使用此接口(interface)创建事件。事件可能会发送到文件、控制台、用户列表或远程主机;这不是由标准决定的。在 Linux 中,事件的处理由 syslogd 处理。过程,遵循文件中定义的本地策略 /etc/syslog.conf .

另一个接口(interface)由RFC 3164描述并在 RFC 5424 中更新.它包含一个使用 UDP 将事件传输到远程主机的协议(protocol)。应用程序可以使用此接口(interface)创建事件,但 syslog 协议(protocol)的更常见用户是 syslogd 本身,当它向远程主机转发事件时。

说 UDP 系统日志数据包从不由 UNIX 主机创建是错误的。当有多个主机需要管理时,通常的做法是将部分或全部事件集中到指定的主机,以便监控一个错误日志而不是多个。

关于definition - syslog 是日志记录标准还是协议(protocol)标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8666175/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com