使用icinga(nagios'?) apt CheckCommand 如果有可用的包更新,我会收到警告。我注意到 apt CheckCommand 中还有一个tb %>% mutate(V3mR=format(V3m,2))
参数。
是否可以使用icinga2在远程主机上执行--upgrade
?
如果是,那会是什么方法?我不希望完全自动完成包升级,而是使用icinga按需执行所有主机的升级。
apt CheckCommand(Script)看起来像这样:
apt-get upgrade
答案 0 :(得分:1)
我可能已经在monitoring-portal.org上回答了这个问题,但也会在这里添加。
Icinga不是一个生命周期管理工具,可以主动确保您的系统处于指定状态,即包版本=>最新。 Icinga用于监控此事实并提醒负责系统的人员。
您之所以不以自动方式运行升级 - 包更新有时需要数据迁移或服务重启。如果没有安排维护窗口,这可能会损害您的操作业务(最好的示例:apache和session,或mysql服务器连接)。
将Foreman与Puppet,Ansible结合使用等管理工具。 Katello在包管理方面也很有趣。