首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Sensu -plugins的sensu-slack不发送消息

带有Sensu -plugins的sensu-slack不发送消息
EN

Stack Overflow用户
提问于 2016-02-21 00:55:31
回答 1查看 874关注 0票数 2

在我的Sensu服务器(非企业)上,我首先通过sudo sensu-install -p slack安装了https://github.com/sensu-plugins/sensu-plugins-slack插件。

我的sensu服务器上的配置文件如下所示。

/etc/sensu/conf.d/handler_config_slack.json

代码语言:javascript
复制
{
    "handlers": {
        "slack": {
            "type": "pipe",
            "command": "/usr/local/bin/handler-slack.rb",
            "severites": ["critical", "unknown"]
        }
    },
    "slack": {
        "webhook_url": "https://hooks.slack.com/services/...",
        "username": "sensu",
        "channel": "#ops",
        "timeout": 10
    }
}

/etc/sensu/conf.d/client.json

代码语言:javascript
复制
{
  "client": {
    "name": "sensu-server-client-test",
    "address": "x.x.x.x",
    "subscriptions": [
      "test"
    ],
    "keepalive": {
        "thresholds": {
            "warning": 30,
            "critical": 40
        },
        "handlers": ["slack"],
        "refresh": 300
    }
  }
}

和sensu远程客户端服务器文件/etc/sensu/conf.d/client.json

代码语言:javascript
复制
{
  "client": {
    "name": "sensu-client-test",
    "address": "x.x.x.x",
    "subscriptions": [
      "test"
    ],
    "keepalive": {
        "thresholds": {
            "warning": 30,
            "critical": 40
        },
        "handlers": ["slack"],
        "refresh": 300
    }
  }
}

/var/log/sensu/sensu-srver.log

代码语言:javascript
复制
{"timestamp":"2016-02-21T15:04:59.771989+0000","level":"info","message":"handler output","handler":{"type":"pipe","command":"handler-slack.rb","severites":["critical","unknown"],"name":"slack"},"output":["only handling every 180 occurrences: sensu-server-client-test/disk\n"]}

我运行并连接了一个远程sensu客户端,然后故意停止远程客户端服务器,以便从keepalive检查中生成warningcritical事件。我希望将消息发送到我的松弛通道,但是没有任何消息被发送。

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-02-22 05:37:57

简单错误,更改了以下内容:

代码语言:javascript
复制
"command": "/usr/local/bin/handler-slack.rb",

设置为以下内容:

代码语言:javascript
复制
"command": "handler-slack.rb",
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35526200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档