Nagios核心检查:是否可以在check命令中管道排序-u?

时间:2017-08-20 07:52:48

标签: nagios

检查命令中是否可以 |sort -u

#check_active_Node
define command{
    command_name    check_active_node_list
    command_line    /usr/lib/nagios/plugins/check_active_node.sh '$ARG1$' '$ARG2$'|sort -u

1 个答案:

答案 0 :(得分:0)

通常没有。管道字符“|”通常不允许作为Nagios执行线路的一部分 - 这有重要的安全原因。有办法解决它,但我不建议使用它们中的任何一个。您最好的解决方案是修改插件(创建check_active_node_custom.sh并对其进行编辑),并添加您需要对脚本本身进行排序的内容。请记住,Nagios系统需要插件中的某些返回代码和文本,并且在编辑后仍应按预期运行。