Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244305
  • 博文数量: 91
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 1100
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-15 14:35
文章分类

全部博文(91)

文章存档

2008年(91)

我的朋友

分类: 系统运维

2008-03-20 18:23:13

Cacti是一种利用RRDtoolsnmpPHPmysqlapache多种工具而成的一种监控软件,其源代码基于PHP脚本编写并公开,它的基本工作流程就是:
1
、利用cron定期执行php脚本代码,通过snmp读取指定监控项目的snmp信息,然后将结果保存到rrdtool数据文件中。
2
、在web监控界面中通过php读取rrdtool并生成指定监控项目和指定时间段的监控曲线图

它主要有以下一些特点,当然有些是RRDtool的特性:
1
、基于RRDtool使效率提高。
Cacti
基于RRDtool存储监控数据,在查询指定时间段的监控数据时候不用浏览整个数据文件,和mrtg的文本log相比具有更高的效率。监控曲线图片的生成并不想mrtg那样和数据采集同步并定时成生,而是通过RRDtool提供的图片生成工具使用PHP脚本来生成动态web图片。
2
、监控项目曲线图多样化。
RRDtool
的图片生成工具提供了多种参数,这样可以动态设置更多样式的曲线图,也可以将若干监控项目集中显示在一张图片中,例如我们如果要同时显示http/ftp/dns多种协议的流量时就可以派上用场了。当然,其他如颜色,曲线样式,图片大小格式,说明文字等都可以定制产生。
另外我认为最大的一个改进功能是定时时间段的曲线图生成,突破了mrtg中日周月年的固定模式,当然,这取决于你的存储数据条数,呵呵,在一般情况下,日周月年还是非常科学的一种时间样式。
3
、基于web配置与监控,操作简单
Cacti
是一种web方式的软件,监控项目的新建、配置、管理、监控都是基于web方式来操作的,这对于使用者来说是非常舒服的。
阅读(2845) | 评论(1) | 转发(0) |
0

上一篇:重装系统前要注意的

下一篇:心经

给主人留下些什么吧!~~

chinaunix网友2008-06-16 17:28:57

这也叫原理!!!!!