Monitoring 为Check#MK'安装本地支票;s代理人

Monitoring 为Check#MK'安装本地支票;s代理人,monitoring,local,agent,check-mk,Monitoring,Local,Agent,Check Mk,我正在尝试为安装了OMD的计算机上的Check_MK实例编写本地检查。我在这台机器上没有管理员权限,因此我作为OMD站点工作,如下所示: sudo omd su $MY_SITE 而且,像我的标准用户一样,站点用户也没有管理员权限 在中,我发现我有两种选择: 编辑/usr/bin/check_mk_agent,以我拥有的权限或 在/usr/lib/check\u mk\u agent/plugins/中创建脚本,这也是不可能的,因为此文件夹只能写入根目录 当我运行cmk--path时,我看到在

我正在尝试为安装了OMD的计算机上的Check_MK实例编写本地检查。我在这台机器上没有管理员权限,因此我作为OMD站点工作,如下所示:

sudo omd su $MY_SITE
而且,像我的标准用户一样,站点用户也没有管理员权限

在中,我发现我有两种选择:

  • 编辑
    /usr/bin/check_mk_agent
    ,以我拥有的权限或

  • /usr/lib/check\u mk\u agent/plugins/
    中创建脚本,这也是不可能的,因为此文件夹只能写入根目录

  • 当我运行
    cmk--path
    时,我看到在
    $MY\u SITE\u HOME/local/share/check\u mk/agents/
    上有一个“本地安装的代理和插件”文件夹。此文件夹有一个子文件夹,名为
    plugins
    。但是,如果我在其中放入一个脚本,当我运行
    check_mk-d localhost
    时,它的输出不会显示出来。据我所知,它被设置为可执行,并且确实产生了有效的输出:

    <<<helloworld>>>
    Hello world!
    
    
    你好,世界!
    

    我把脚本放错文件夹了吗?在Check_MK中写入基于代理的检查是否需要管理员权限?

    一种没有管理员权限的方法是编辑
    main.MK
    以包含。我希望有一个类似于
    /usr/lib/check\u mk\u agent/plugins/
    的本地文件夹,但这似乎是不可能的。我最终让我们的一位管理员给了我
    /usr/lib/check\u mk\u agent/plugins/
    的权限