Posts of Open-Falcon

端口监控的最佳实践

这个最佳实践只是个噱头,标题党,呵呵,下面所述只是个人看法~

Open-Falcon的端口监控是在web端配置的,agent通过hbs的心跳机制拉取本机应该监听的端口,通过ss -tln指令判断端口是否在监听,在监听,汇报value=1到server端,没在监听,汇报value=0到server端,上报的数据长这样:

{
    "endpoint": "qd-sa-falcon-graph01.hd",
    "metric": "net.port.listen",
    "tags": "port=8080",
    "value": 1,
    "timestamp": 1451569142,
    "counterType": "GAUGE",
    "step": 60
}

tags中只是表明了这是哪个端口,没有其他维度的信息,于是我们要想对这个端口做监控需要做这种配置:

metric=net.port.listen port=8080 all(#2) != 1

报警的时候如果只是报8080端口宕了,不太容易知道这是哪个服务,所以通常需要为这个策略写一个备注信息,比如“a服务宕”,这样在报警的时候就可以把这个备注信息塞到报警短信里。

Read more...

Open-Falcon的两个分享

之前对Open-Falcon做的两个分享,懒得摘过来了,把链接放在这里备忘

Read more...