自动化运维运行结果如何更准确灵活地监控和判断?

运维脚本或程序是不可能完全准确地反馈的,那么自动化运维运行结果如何更准确灵活地监控和判断?显示全部

运维脚本或程序是不可能完全准确地反馈的,那么自动化运维运行结果如何更准确灵活地监控和判断?

收起
参与15

查看其它 2 个回答mornsky的回答

mornskymornsky研发工程师某银行

我们一般对运行结果是基于返回码或者回显信息,对于经过充分验证考虑充分的程序,运行结果是可以准确反馈运行结果的。然而实际工作中,很可以存在未考虑周到的情况或者返回错误码不是致命错误,应当作为成功情况或者本来应该是错误结果,但是因为未返回错误码或者未考虑到的错误信息当作了成功结果。因此对于一般性的巡检等自动化脚本,我们可以按常规保存结果,但是同时应当保存运行日志,以便事后检查。对于日常维护等一次性的业务人工交互式运维,我们的做法是将运行信息显示,人工判断正确否。譬如:创建一个目录,完备的做法是判断该目录存在否,不存在则创建,如果脚本是直接创建,则在已存在时,是会返回错误的值,实际我们应当作为成功情况。

银行 · 2018-09-25
浏览2112

回答者

mornsky
研发工程师某银行

mornsky 最近回答过的问题

回答状态

  • 发布时间:2018-09-25
  • 关注会员:5 人
  • 回答浏览:2112
  • X社区推广