Cacti和weathermap插件安装及使用文档

更新时间:2023-05-22 06:09:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

服务器监控配置文档

使用Cacti监控你的网络

Cacti使用手册

摘自石头记(有部分修改)

作者:Warship

服务器监控配置文档

目录:

一、概述及Cacti的工作流程

二、Ubuntu的安装

三、Cacti的安装

四、Cacti的使用

五、Cacti插件weathermap

六、参考

七、附件

声明:本系列文档部分摘自石头记,如若转载请注明出处,本人保留文档的所有权,并

欢迎转载。也请继续关注石头记的其它技术文档。

服务器监控配置文档

一、概述及Cacti的工作流程

(一)概述

1. Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。

2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。

3. Snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。关于RRDTool的知识请参阅RRDTool教学。

(二)Cacti的架构及工作流程

1. Cacti的架构

2. Cacti的工作流程

服务器监控配置文档

二、Ubuntu的安装

Ubuntu 是一个由社区开发的基于linux的操作系统,适用于笔记本电脑、桌面电脑和服务器。无论是在家庭、学校还是工作时使用,Ubuntu 都包含了所需的所有程序:无论是文字处理和电子邮件,还是 Web 服务和编程工具。

Ubuntu永远免费。无需支付任何许可费用。可以下载、使用以及与朋友、家庭、同学或同事分享,而绝对无需任何代价。

Ubuntu每6个月推出新的桌面版本和服务器版本。这意味着总是能够享受开源世界所提供的最新、最好的应用程序。

对于桌面版本,将拥有完整的创作、网络、绘图、图像处理程序和游戏。对于服务器版本,将只需获得配置运行时所需的软件,而没有任何额外的软件。

Ubuntu不会像传统linux那样需要繁琐的安装过程,它只需要执行一条或多条命令即可安装并建立好各个服务之间的关联,非常方便。所以在这里cacti采用的安装环境就是ubuntu 8.04 server 。

下面先来介绍一下ubuntu 8.04 server的安装。

1.Ubuntu的安装界面如图1所示,按回车键进行安装。

服务器监控配置文档

图1

2.安装过程中需要输入系统的主机名,如图2。

服务器监控配置文档

图2

3.进行磁盘分区,这里选择“使用整个磁盘”。之后按提示进行默认安装。

图3

4.设置非root用户的用户名和密码,如图4、图5、图6和图7所示。

服务器监控配置文档

图4

图5

服务器监控配置文档

图6

图7

服务器监控配置文档

5.设置代理服务器,这里选择置空。

图8

6.安装时应选择LAMP和OpenSSH服务,如图9。

服务器监控配置文档

图9

7.设置mysql-server-5.0的密码,如图10和图11所示。

服务器监控配置文档

图10

图11

8.结束安装。

服务器监控配置文档

图12

9.Ubuntu的默认网络配置使用的是dhcp ,网络参数保存在文档 /etc/network/interfaces中,内容如下:

# The primary network interface auto eth0

iface eth0 inet dhcp

若要配置静态IP ,方法如下:

1) 编辑 /etc/network/interfaces ,命令为:

cupl@ubuntu:~$ vi /etc/network/interfaces

1.1)将dhcp 一行屏蔽

# The primary network interface auto eth0

#iface eth0 inet dhcp

1.2)添加和静态ip有关的参数 # The primary network interface iface eth0 inet static address 192.168.0.10

服务器监控配置文档

netmask 255.255.255.0 gateway 192.168.0.1

2)编辑 /etc/resolv.conf,配置dns

nameserver 202.96.134.133 nameserver 202.106.0.20

3)执行下面两个命令,启用新配置

$sudo ifdown eth0 $sudo ifup eth0

三、Cacti的安装

1.在安装好的ubuntu 8.04 server环境下执行sudo apt-get install cacti-cactid命令:

cupl@ubuntu:~$ sudo apt-get install cacti-cactid

如图13所示。

注意:该命令不能远程执行。现在安装的版本是cacti V0.8.7b 。

服务器监控配置文档

图13

2.注意图14的提示,现在安装cacti时adodb目录的路径已经改变(与08年7月相比),变为/usr/share/php/adodb 。这个变化对cacti没有什么影响,但是在安装weathermap插件时会报错,需要更改adodb目录的路径,这一点在cacti插件weathermap一节中再做说明。

图14

3.如图15 ,cacti的web server选择Apache2 。

图15

4.看图16、图17的提示,默认安装即可。

服务器监控配置文档

图16

图17

5.设置管理用户的数据库密码,如图18。

服务器监控配置文档

图18

6.设置MYSQL的密码,图19和图20。

图19

服务器监控配置文档

图20

7.Cacti安装完成,在浏览器中输入http://服务器IP/cacti ,打开如图21所示的页面。

图21

8.选择New Install ,默认安装直到Finish 。如图22、图23和图24。

服务器监控配置文档

图22

图23

服务器监控配置文档

图24

9.第一次登录的用户名和密码都是admin ,之后为admin用户设置新的密码。如图25和图26所示。

服务器监控配置文档

图25

图26

四、Cacti的使用

1.界面介绍

登陆Cacti后,可以看到左上角是两个选项卡,“console”和“graphs”。console表示控制台,在此进行所有的配置等操作;而graphs则是用来查看所有服务器的性能图像的界面。

服务器监控配置文档

图27

2.console菜单

Create:

New Graphs——创建新图像的快捷方式; Management:

Graph Management——图像管理。可以在此删除、复制图像,Cacti会自动创建图像。不过如果我们有特殊的需要,比如将几张图上的数据合并在一张图像上的话也可以在此手工新建图像;

Graph Trees——图像树。在graphs界面里,图像或devices是树状结构显示的,可以在此设置树的结构;

本文来源:https://www.bwwdw.com/article/jbj4.html

Top