首页 > Linux监控管理 > cacti报警插件thold(0.5.0版)

cacti报警插件thold(0.5.0版)

2014年10月21日

cacti报警插件thold(0.5.0版)

http://blog.chinaunix.net/uid-16844903-id-3763153.html

插件说明

cacti的安装配置不再详细说明,主要说明一下报警插件thold的配置,最高/最低值和baseline的问题.
关于插件问题,在cacti的0.8.8a版本中,已经集成了Plugin Architecture,Plugin Management (Cacti Version: 0.8.8a, Plugin Architecture Version: 3.1),安装插件只需要把解压后,把整个目录放到cacti/plugins中即可.然后登录cacti的web界面进行配置.
参考链接:
http://docs.cacti.net/manual:088:1_installation.9_pia#installing_plugins
http://docs.cacti.net/plugin:thold#thold
https://github.com/vovan888/cacti-plugin-thold

安装

依赖插件settings

  1. 下载地址
    http://docs.cacti.net/plugin:settings
  2. 启动
    Plugin Management -> Install Plugin(蓝色向下箭头) ->Enable Plugin(绿色向右箭头)
  3. 配置
    Settings -> Mail/DNS
  4. 权限
    启用插件后,需要在用户权限中添加对插件的控制权限

thold

  1. 全局配置
  2. 联系人
    Management -> Notification Lists -> ADD
  3. 模板
    Templates -> Threshold Templates -> ADD -> 选择数据模板(Data Template)和数据源(Data Source)
  4. 创建报警
    Management -> Thresholds
    选择主机,图形模板,数据源,点Create.这个时候”Template Propagation Enabled”是不能用的.需要自己填写监控值.
    关于
    Re-Alert Cycle
    Repeat alert after this amount of time has pasted since the last alert.
    注意:选择”Never”,对于不同的检测方式不一样.
    高/低值的情况,只报一次.
    baseline的,每分钟都会检测,超出则发报警
  5. baseline算法问题|
    关于baseline算法,参考网上一些文章,得到如下结论(注意:各版本之间的算法会有差异)
    因目前没有找到完整的说明文档,有时间研究一下代码.以验证这个推论.
    参考:
    http://forums.cacti.net/viewtopic.php?f=17&t=41370
    http://forums.cacti.net/viewtopic.php?f=17&t=41781&start=15
    对于全局和局部的配置,分析如下:

    1. Default Baseline Settings
      Baseline Time Range Default
      This is the default value used in creating thresholds or templates.
      这个值是对应的三种模板
    2. Baseline Settings
      Time range
      Specifies the point in the past (based on rrd resolution) that will be used as a reference
      这个值是从过去时间的一个参考(这个值是*循环递进*的),虽然显示是6分钟,但基于rrd分辨率,实际是5分钟更新一次基线值.
      24分钟是20分钟一更新.
      4.8小时,没有测试.
本文的评论功能被关闭了.