Nagios: return 代码 13 越界
Nagios: return code of 13 is out of bounds
如何修复该 return 代码?
对我有帮助的解决方案:
1. sudo su -
2. cd /usr/local/nagios
3. chmod -R 755 *
4. exit
5. su - nagios
6.检查任何文件
这是由于特定插件的权限问题。允许 nagios 用户访问插件。
您可以使用多个选项,如下所示
- 使用 ACL 授予权限。
setfacl -m u:nagios:rwx /usr/lib/nagios/plugins/plugin_name.pl
- 授予权限(仅在测试环境中使用)
chmod 777 /usr/lib/nagios/plugins/plugin_name.pl
- 更改文件的所有者
chown nagios /usr/lib/nagios/plugins/plugin_name.pl
使用以下命令交叉检查权限
ls -l /usr/lib/nagios/plugins/plugin_name.pl
如何修复该 return 代码?
对我有帮助的解决方案:
1. sudo su -
2. cd /usr/local/nagios
3. chmod -R 755 *
4. exit
5. su - nagios
6.检查任何文件
这是由于特定插件的权限问题。允许 nagios 用户访问插件。
您可以使用多个选项,如下所示
- 使用 ACL 授予权限。
setfacl -m u:nagios:rwx /usr/lib/nagios/plugins/plugin_name.pl
- 授予权限(仅在测试环境中使用)
chmod 777 /usr/lib/nagios/plugins/plugin_name.pl
- 更改文件的所有者
chown nagios /usr/lib/nagios/plugins/plugin_name.pl
使用以下命令交叉检查权限
ls -l /usr/lib/nagios/plugins/plugin_name.pl