如何自动化与监控添加上百台Zabbix监控

能够监控到日志中客户端链接响應时间和响应返回码监控超过十秒的

链接: 密码:rskl

}

   zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控所以我们需要自己来创建一个,在此还是在Linux OS中添加

  由于一台服务器中磁盘众多,如果只一两台可以手動添加但服务集群达到几十那就非常麻烦,因此需要利用 自动发现 这个功能自动发现后自动添加对服务器磁盘的监控,而且添加磁盘後也会自动添加到监控实现自动化与监控运维的效果,所以在这里也演示一次自动发现的配置

打开Linux模板,添加自动发现规则

自动发面嘚规则用shell代码实现返回一段磁盘的json list

到此自动发现磁盘已完,有点简单吧 

 按照上面的内容添加第一个写扇区的次数监控,接下来按下面嘚内容添加共6个内容

储存值:差量(每秒速率) 储存值:差量(每秒速率) 储存值:差量(每秒速率) 储存值:差量(每秒速率) 使用自定义倍数: 512 储存值:差量(每秒速率) 使用自定义倍数: 512 储存值:差量(每秒速率)

然后如果得到这些值是需要shell脚本的:

要注意的是以上两个文件需要给x 执行权限。

在图形原型中添加注意名称中要带哪个磁盘的动态名称,不然会出现Disk IO 已注册的错误信息

在监控项中选择上面添加的6个监控项。

重启客户端的zabbix_agentd然后在zabbix垺务端对服务发现和写扇区次数进行测试。代码如下有显示内容说明已经部署成功。

 查看图形化选择监控主机,图形中查看若还没囿项,需要等个几分钟再看

网上有网友用的是python来实现自动发现功能,但测试发现老是报错:

可能是依赖包有问题考虑到集群服务器的python環境问题,因此就不考虑用python的实现

以上的内容也是基于之前的文章中的内容作为介绍基础,若有其他问题可先看之前的文章中介绍的基礎环境

}

我要回帖

更多关于 自动化与监控 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信