如何执行Sensu检查以检查Docker容器是否正在运行

如何执行Sensu检查以检查Docker容器是否正在运行,docker,sensu,Docker,Sensu,您好,我正在尝试实现,在我的sensu客户端中,我添加了check-container.rb文件,并创建了一个名为sensu check jenkins container的签入sensu服务器 { "checks": { "sensu-check-jenkins-container": { "command": "TOKEN_SENSU_CLIENT_DIR/plugins/basic/check

您好,我正在尝试实现,在我的sensu客户端中,我添加了check-container.rb文件,并创建了一个名为sensu check jenkins container的签入sensu服务器

{    
    "checks":
     {    
        "sensu-check-jenkins-container":    
        {
            "command": "TOKEN_SENSU_CLIENT_DIR/plugins/basic/check-container.rb jenkins",    
            "handlers": ["mailer"],    
            "subscribers": ["sensu"],    
            "interval": 86400    
        }    
    }    
}

但是,当我尝试重新启动sensu服务器并检查是否出现错误,因为在sensu客户端中找不到所需的客户端帮助程序时,我安装了以下gem“gem install sensu plugins docker--pre”,但它没有解决问题,有人能帮我解决此问题吗。我正在使用hiroakis docker sensu服务器和客户端

您也可以添加错误消息吗?什么是“TOKEN_SENSU_CLIENT_DIR”呢?TOKEN_SENSU_DIR将指向/app/SENSU/plugins。我遇到了一个关于require'sensu plugins docker/client\u helpers'的问题,当我运行它时,它说require无法从/usr/lib/ruby/1.9.1/rubygems/custom.require.rb:36的/usr/lib/ruby/1.9.1/rubygems/custom.require.rb中加载这样的文件