Answers:
Nagios包括其自己的嵌入式perl解释器。您的插件可能不符合EPN标准。
您可能要全局禁用它,或者只是为脚本禁用它。该文档页面的底部显示了如何执行此操作。
基本上,# nagios: -epn
在脚本的前十行中的某处添加自己的行。这应该可以解决您的问题。
您也可以使其符合标准,但是几乎可以肯定不值得麻烦。
# nagios: -epn
文档和我的测试,中必须有冒号。
check_disk_smb
和)check_file_age
,或者设置了use_embedded_perl_implicitly=0