下述管理命令与簇日志有关:
· CLUSTERLOG ON
打开簇日志。
· CLUSTERLOG OFF
关闭簇日志。
· CLUSTERLOG INFO
关于簇日志设置的信息。
· node_id CLUSTERLOG category=threshold
用小于或等于threshold的优先级将category事件记录到簇日志。
· CLUSTERLOG FILTER severity_level
将簇事件日志切换为指定的severity_level。
在下表中,介绍了簇日志类别阈值的默认设置(对于所有数据节点)。如果事件的优先级值低于或等于优先级阈值,就会在簇日志中记录。
注意,事件是按数据节点通报的,可在不同的节点上设置不同的阈值。
类别 |
默认阈值(所有数据节点) |
STARTUP |
7 |
SHUTDOWN |
7 |
STATISTICS |
7 |
CHECKPOINT |
7 |
NODERESTART |
7 |
CONNECTION |
7 |
ERROR |
15 |
INFO |
7 |
阈值用于过滤每种类别中的事件。例如,对于优先级为3的STARTUP事件,不会将其记录到日志中,除非将STARTUP的阈值更改为3或更小。如果阈值为3,仅发送优先级等于或小于3的事件。
下面给出了事件的严重级别(注释:它们与Unix的syslog级别对应;但LOG_EMERG和LOG_NOTICE除外,未使用或未映射它们):
1 |
ALERT |
应立刻更正的状况,如损坏的系统数据库。 |
2 |
CRITICAL |
临界状况,如设备错误或资源不足。 |
3 |
ERROR |
应予以更正的状况,如配置错误等。 |
4 |
WARNING |
不能称其为错误的状况,但仍需要特别处理。 |
5 |
INFO |
通报性消息。 |
6 |
DEBUG |
调试消息,用于NDB簇开发。 |
可以打开或关闭事件严重级别。如果打开了事件严重级别,那么优先级等于或低于类别阈值的事件均将被记录。如果关闭了事件严重级别,那么将不记录属于该严重级别的任何事件。