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