这段时间把数据中心的mrtg换成了cacti.cacti和mrtg其实也本是同根生,经过一段时间在公司内部环境的测试,觉得可以在生产环境中部署.想要实现的功能是:1.获取网络设备的流量统计.(老板说将来给客户证明网络设备的持续高效运行;当然同时也是我们部门给老板证明我们让这些玩意在持续运行);2.将一些系统警告信息(比如服务器/网络设备宕机....)通过短信发送到我们的手机(其实不是好事,意味着24小时和这些东西绑在一起了)

环境是一部跑在hyper-v上的opensuse.
1.安装cacti
基本上没啥好说,安装都比较简单.当然进行前必须看看cacti手册  .www.cacti.net  .  在安装过程中可能会碰到的问题是一些依附组件的缺失,按照提示补上就可以,我还碰到一个问题是net-snmp版本的问题,尽量用最新版本就可以.opensuse的安装可以通过yast2来做,比较方便,基本上要用的都可以通过它在internet获取最新的包.当然,有些免不了要自己额外去wget一些,然后编译一下.
2.配置cacti
将设备加到监控台,有可能会出错.在确保目标设备和cacti server的snmp信息匹配后,基本上没问题.可以通过snmpwalk 去检查. 比如  snmpwalk -c public -v2c 192.168.1.1   (-c 标识  community name  ; -v 标识 version ;2c 表示 snmp2 ),正常的话会得到一堆关于这个设备的信息. 当中碰到一个问题是,所有的检查都是正常的,但是设备加入后,状态确是unknow.折腾了我不少时间(google了很久),也没找出个所以然.后来不断捣鼓,其实可以暂时先忽略这个问题,只管去配置设备的查询选项,然后核对查询状态,再生成图形,最后把设备放到控制台的"树"中,过一会儿,状态自然会up. (回头看,其实都是很简单,怎么当初花那么多时间干这个活呢???失败)
3.到www.cacti.net  去打补丁,该升级的都升级,然后装上插件  主要是monitor 和threshold 这2个插件很实用.具体安装的方法只管看官网手册,网上有很多前辈安装的过程,可以参考,但是这些教程都基本出自一个人,在网上被大家转来转去,这些雷同教程有些地方是有错误的(大家都以讹传讹),如果照着做的话有时或莫名其妙.所以根本之道就是看官网手册.
4.设置插件
做一些threshold的设置,让那些"超标"的行为发出告警
5. 拿飞信机器人发送邮件通知
这个也是免费的.飞信机器人可以到www.it-adv.net 下载.  网上也有很多关于cacti如何使用飞信机器人的做法.很遗憾,我始终还是没按照他们所提到的方法 触发短信(email是没有问题的).由于中国电信的飞信服务器会升级,所以要留意飞信机器人是否能正常登陆.脚本发信可以通过命令行获取帮助.
    我自己的方法做了一个变通.将alert email 发送到cacti server本机的一个用户,然后写一个脚本,去检查该用户的邮件,如果有邮件,则通过飞信机器人脚本把邮件发出.因为我始终没实现通过更改thold_functions.php来出发sms 邮件.
    还有一个更简单的方式:可以通过139.com来接受这些警告信息.(当然也是免费).这些可以省去设置飞信机器人的力气,其实这个方法更为有效.
 
以上是做这个平台的一点心得.具体方法都是参考官方手册,因为版本经常升级,所以,how-to也会变.

转载于:https://blog.51cto.com/itseeker/458403

cacti 监控平台部署心得相关推荐

  1. linux 查看目录拓扑图,Linux服务篇之九:构建Cacti监控平台

    Linux服务篇之九:构建Cacti监控平台 作为一名Linux SA,日常最重要的就是保证网站正常稳定的运行,我们需要实时监控网站.服务器的运行状态,这时需要借助开源软件(cacti.nagios. ...

  2. RHEL5.9下cacti监控的部署详解

    cacti是一套基于php.mysql.snmp以及rrdtool开发的系统监控图形分析工具,它通过snmp来获取数据,使用rrdtool绘画图形而且完全可以不需要了解rrdtool复杂的命令参数,它 ...

  3. Netdata---Linux系统性能实时监控平台部署记录

    通常来说,作为一个Linux的SA,很有必要掌握一个专门的系统监控工具,以便能随时了解系统资源的占用情况.下面就介绍下一款Linux性能实时监测工具-Netdata,它是Linux系统实时性能监测工具 ...

  4. (转!)Netdata---Linux系统性能实时监控平台部署

    我一直以为人是慢慢变老的,其实不是,人其实是一瞬间变老的. -------村上春树<舞!舞!舞!> 转自https://www.cnblogs.com/kevingrace/p/73001 ...

  5. 搭建cacti监控平台

    Cacti介绍: Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.Cacti通常是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完 ...

  6. Cacti 监控平台搭建

    Cacti 介绍 作为一名 Linux SA,日常最重要的就是保证网站正常稳定的运行,我们需要 实时监控网站.服务器的运行状态,这时需要借助开源软件(cacti.nagios.zabbix 等)监控来 ...

  7. netdata mysql_Netdata---Linux系统性能实时监控平台部署记录

    通常来说,作为一个Linux的SA,很有必要掌握一个专门的系统监控工具,以便能随时了解系统资源的占用情况.下面就介绍下一款Linux性能实时监测工具-Netdata,它是Linux系统实时性能监测工具 ...

  8. Zabbix监控平台部署+监控客户端

    版本 Apache2.2 + Mysql 5.5 +PHP  5.4 + Zabbix 3.2.6 Apache2.4 + Mysql 5.6 + PHP 5.6 + Zabbix 3.4.x 服务器 ...

  9. 分布式部署Zabbix监控平台

    Zabbix监控的优点 Zabbix是一个基于WEB界面的提供分布式系统监控的企业级的开源解决方案,Zabbix能监视各种网络参数,保证服务器系统的安全稳定的运行,并提供灵活的通知机制以让SA快速定位 ...

最新文章

  1. 关于对J2EE几点误解和错误认识的澄清
  2. windows中卸载Jenkins
  3. 016_continue和break语句
  4. c语言的变量,常量及作用域等
  5. 13.ThreadPoolExecutor线程池之submit方法
  6. 用于科研的移动机器人平台推荐
  7. 网易编程题-操作序列
  8. python pandas Excel 生成图片
  9. ISG2014 Writeups
  10. 一台计算机ip地址在哪里设置密码,电脑动态IP地址怎么设置
  11. SaaS到底是什么东西
  12. 勒索病毒来袭!及时备份数据吧!
  13. Kettle【部署 02】Linux环境 Kettle pdi-ce-9.0.0.0-423 安装部署 carte 服务运行及 Java 集群调用实例(安装包1.85G+测试ktr\kjb\源码)
  14. 2022-07-17 Linux group与user基础概念
  15. R和RStudio及库文件的安装教程
  16. 图解HTTP----web的攻击技术
  17. 18001 Farmer Cat
  18. 100天单词学习计划
  19. 看计算机文档有浏览记录吗,怎样查找电脑文件-怎么查看电脑浏览过的文件 – 手机爱问...
  20. 初识人脸识别---人脸识别研究报告(概述篇)

热门文章

  1. 第一节 生命周期和Zend引擎
  2. Kylin开启Kerberos安全认证
  3. 监控ajax上传进度
  4. python des加密文件_Python DES加密解密方法 pyDes库 兼容中文
  5. c++11 string转ing_pdfkit | 利用python实现html文件转pdf
  6. android 判断照片清晰度_手机如何拍出更清晰的照片?带你走进变焦与对焦的世界...
  7. How to enable nested virtualization in KVM
  8. Silverlight4中右键菜单实现-附源码下载
  9. background-origin:规定 background-position 属性相对于什么位置来定位
  10. 51CTO首页改版上线 欢迎大家拍砖!