zoukankan      html  css  js  c++  java
  • cacti

    网络管理是系统管理岗工作人员日常工作的一个重要组成部分,许多厂商为此提供了各自的解决方案,早期开源网管软件中比较著名的其中之一是mrtg,是一款使用perl开发的,通过snmp协议实现管理工作站与设备代理进程间的通讯,以完成对设备的管理和运行状态的监视,mrtg安装配置简单,图形界面直观,因为广受当时网络管理人员的喜爱,也为笔者早期的网络管理工作立下了汗马功劳

    但mtrg也有许多固有的缺点,如使用文本式的数据库,数据库不能重复使用,只能按日,周,月,年来查看数据,每图只能画两个ds(一条线,一个块),没取一次数据即需要绘图一次,浪费系统资源,同时它也没有提供管理功能。

    鉴于此,mrtg的作业后来另外又开发了一个工具,即rrdtool,rrdtool是一个性能优良的数据记录器,同时也是一个功能强大的绘图引擎,它使用rrd的数据库存储格式,使用得数据可以重复使用,在绘图方面,它可以定义任意时间段进行绘图,能绘出多个ds,但它也有自己的缺点,虽然提供了强大的数据库存储和绘图功能,但rrdtool却没有提供类似于mrtg中集成的数据采集功能,同时,它提供了过多的参数,以至于在命令行界面使用起来极为不方面,此外,rrdtool也没有提供管理功能,于是cacti应运而生。

    cacti是用php语言实现的一个软件,它的运行需要网站服务器apache和php环境的支持,通过时cacti还需要mysql配合php程序存储一些变量数据进行调用,如主机名ip,snmp团提名,端口号,模版信息等变量。

    rrdtool的对主机负载、网络流量等信息的统计需要通过SNMP协议实现。经过SNMP抓取到的数据存储于由rrdtool生成的rrd文件中,这些文件通常位于cacti的rra目录中。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的归档文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。

    cacti常见的监控对象

    1.网络设置

    2.主机系统

    (1)网络接口流量(进与出的带宽)

    (2)监控cpu的负载,内存等

    (3)监控磁盘的空间,进程数等等

  • 相关阅读:
    [BAT]cmd命令之 cd /d %~dp0
    用Fiddler抓到的报文Content-Type: application/x-www-form-urlencoded,怎样解析?
    HDU 2646 栈的应用 STL
    Codeforces Round #332 (Div. 2)B. Spongebob and Joke
    Codeforces Round #311 (Div. 2)B. Pasha and Tea二分
    HDU4022 Bombing STL
    Codeforces Round #331 (Div. 2) C. Wilbur and Points
    Codeforces Round #331 (Div. 2) B. Wilbur and Array
    Codeforces Round #331 (Div. 2) A
    HDU5533(水不水?)
  • 原文地址:https://www.cnblogs.com/seasonsstory/p/3167121.html
Copyright © 2011-2022 走看看