手把手实现企业级开源监控软件cacti+nagios+ntop整合(图解).pdfVIP

  • 2
  • 0
  • 约2.18万字
  • 约 30页
  • 2021-08-14 发布于天津
  • 举报

手把手实现企业级开源监控软件cacti+nagios+ntop整合(图解).pdf

手把手实现企业级开源监控软件 cacti+nagios+ntop 整合(图解) 2010-09-03 11:05:48 标签: 监控 nagios cacti ntop 整合 原创作品, 允许转载, 转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。 否则将追究法律责任。 /1846439/386828 此文凝聚笔者不少心血请尊重笔者劳动,转载请注明出处。 / 做一名运维工程师, 监控恐怕是日常生活中必不可少的活了, 在企业中的监控, 大多是用开 源软件来实现的, (为什么要用开源?省钱呗 .. 呵呵) 而且开源软件也有着非常优秀的表现, 其中著名的有 cacti,nagios,ntop,Ganglia ,等等 ..而 cacti+nagios+ntop 的结合应用, 能为企业做 到更细微的保证。下面笔者先逐一介绍下: 一、 cacti 的简介 网络管理 (如主机负载、 网络流量等的监控) 是系统管理岗工作人员日常工作的一个重要组 成部分, 许多厂商为此提供了各自的解决方案。 早期开源网管软件中比较著名的其中之一的 MRTG ,是一款使用 perl 开发的,通过 SNMP 协议实现管理工作站与设备代理进程间的通 讯,以完成对设备的管理和运行状态的监视。 MRTG 安装配置简单、图形界面直观,因为 广受当时网络管理人员的喜爱,也为笔者早期的网络管理工作立下了汗马功劳。 但 MRTG 也有许多固有的缺点,如:使用文本式的数据库,数据不能重复使用;只能按日、 周、月、年来查看数据;每图只能画两个 DS (一条线、一个块);每取一次数据即需要绘图 一次,浪费系统资源;同时,它也没有提供管理功能。 有鉴于此, MRTG 的作者后来另外又开发了一个工具, 即 rrdtool 。rrdtool 是一个性能优良的 数据记录器,同时也是一个功能强大的绘图引擎。它使用 rrd 的数据存储格式,使用得数据 可以重复使用;在绘图方面,它可以定义任意时间段进行绘图,能绘出多个 DS。但它也有 自己的缺点:虽然提供了强大的数据存储及绘图功能,但 rrdtool 却没有提供类似于 MRTG 中集成的数据采集功能; 同时, 它提供了过多的参数, 以至于在命令行界面使用起来极为不 便;此外, rrdtool 也没有提供管理功能。于是 cacti 应运而生。 简单来说, Cacti 就是 rrdtool 的一个 forefront ,它内置了快速的获数据取工具、优秀的绘图 模板以及许多设计精良的数据获取脚本,从而可以通过结合 rrdtool 强大的数据抓取、数据 存储和绘图功能, 轻松实现主机负载、 网络流量等信息的走势图的绘制。 目前其最新的软件 版本是 0.8.7g 。 cacti 是用 php 语言实现的一个软件,它的运行需要网站服务器(如 apache)及 PHP 环境的 支持。同时, cacti 还需要 Mysql 配合 PHP 程序存储一些变量数据并对变量数据进行调用, 如:主机名、主机 ip 、snmp 团体名、端口号、模板信息等变量。 rrdtool 的对主机负载、网络流量等信息的统计需要通过 SNMP 协议实现。经过 SNMP 抓取 到的数据存储于由 rrdtool 生成的 rrd 文件中,这些文件通常位于 cacti 的 rra 目录中。 rrdtool 对数据的更新和存储就是对 rrd 文件的处理, rrd 文件是大小固定的归档文件(

文档评论(0)

1亿VIP精品文档

相关文档