启用系统日志客户端
XCP支持系统日志客户端向NFS和SMB的远程系统日志接收器发送XCP事件日志消息。它支持使用默认端口514的UDP协议。
为NFS和SMB配置系统日志客户端
要启用系统日志客户端、需要配置 syslog
选项 xcpLogConfig.json
NFS和SMB的配置文件。
以下为NFS和SMB的系统日志客户端配置示例:
{ "syslog":{ "isEnabled":true, "level":"INFO", "serverIp":"10.101.101.d", "port":514 }, "sanitize":false }
系统日志选项
下表显示了syslog子选项及其问题描述:
子选项 | JSON 数据类型 | 默认值 | Description |
---|---|---|---|
|
布尔值 |
false |
此布尔选项可在XCP中启用系统日志客户端。将其设置为 |
|
string |
信息 |
事件消息严重性筛选级别。事件消息支持五个严重性级别、按严重性的降级顺序排列:严重、错误、警告、信息和调试 |
|
string |
无 |
此选项可列出远程系统日志服务器的IP地址或主机名。 |
|
国际 |
514. |
此选项是远程系统日志接收器端口。您可以使用此选项将系统日志接收器配置为在其他端口上接受系统日志数据报。 默认UDP端口为514。 |
。 sanitize 不应在"syslog"配置中指定选项。此选项具有全局范围、适用于JSON配置中的日志记录、事件日志和系统日志。将此值设置为"true "将隐藏发布到系统日志服务器的系统日志消息中的敏感信息。
|
系统日志消息格式
对于NFS和SMB、通过UDP发送到远程系统日志服务器的每个系统日志消息都会按照RFC 5424格式进行格式化。
下表显示了根据RFC 5424对XCP的系统日志消息支持的严重性级别:
严重性值 | 严重性级别 |
---|---|
3. |
错误:错误情况 |
4. |
警告:警告条件 |
6. |
Informational:信息性消息 |
7. |
debug:调试级别的消息 |
在NFS和SMB的系统日志标头中、version的值为1、而XCP的所有消息的工具值均设置为1 (用户级消息):
<PRI> = syslog facility * 8 + severity value
下表显示了NFS系统日志消息格式的模板和示例以及系统日志标头:
模板 | 示例 |
---|---|
|
|
下表显示了NFS不带系统日志标头的系统日志消息格式的模板和示例:
模板 | 示例 |
---|---|
|
|
下表显示了一个模板和一个包含SMB系统日志标头的系统日志消息格式示例:
模板 | 示例 |
---|---|
|
|
下表显示了SMB不带系统日志标头的系统日志消息格式的模板和示例:
模板 | 示例 |
---|---|
|
|