📅  最后修改于: 2023-12-03 15:34:48.243000             🧑  作者: Mango
SaltStack是一种用来管理服务器、云基础设施及应用服务器的自动化软件。它采用集中控制的方法统一管理所有服务器,提供配置管理、应用程序管理、远程执行任务及发布事件等功能。
在使用SaltStack进行服务器管理及应用程序管理的过程中,往往需要监控管理的运行状态,排除故障及优化管理方案。而日志记录作为一种重要的运维工具,可以帮助我们更好地监控和管理服务器及应用程序运行状态,定位问题和排除故障。
SaltStack自带日志记录功能,可以通过修改配置文件来控制日志输出级别和目的地。具体操作如下:
/etc/salt/master
;log_level
)和日志路径(log_file
);例如,设置日志级别为debug
,日志路径为/var/log/salt/master
,配置文件应修改为:
log_level: debug
log_file: /var/log/salt/master
在SaltStack中,日志有8种级别,分别为:
all
:输出所有级别的日志;trace
:输出追踪日志;debug
:输出调试日志;info
:输出一般信息;warning
:输出警告信息;error
:输出错误信息;critical
:输出致命错误信息;none
:不输出任何日志。我们可以根据需要设置相应的级别来控制日志输出量。