linux下安装配置cacti监控

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。

环境搭建:

cacti服务端:192.168.20.20

cacti客户机:192.168.20.30

cacti安装配置的步骤如下:

1.首先要安装epel扩展源

yum install  epel-release

2.(安装lamp环境)安装httpd、php、mysql

yum install -y  httpd php php-mysql mysql mysql-server mysql-devel php-gd  libjpeg libjpeg-devel libpng libpng-devel

3.安装cacti、net-snmp、rrdtool

yum install -y cacti  net-snmp  net-snmp-utils  rrdtool

4.启动服务:

/etc/init.d/mysqld start
/etc/init.d/httpd  start
/etc/init.d/snmpd start

5. 编辑httpd配置文件

vi /etc/httpd/conf.d/cacti.conf

把"Deny from all" 改为  "Allow from all"

/etc/init.d/httpd  restart

6.导入数据创建cacti库

# mysql -uroot -e "create database cacti"

创建cacti用户

# mysql -uroot -e "grant all on cacti.* to ‘cacti‘@‘127.0.0.1‘ identified by ‘cacti‘;"

导入sql文件

# mysql -uroot  cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

7.编辑cacti配置文件

vi /usr/share/cacti/include/config.php  更改如下:

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "127.0.0.1";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
$database_ssl = false;

8. web访问cacti并安装

http://192.168.20.20/cacti/

点两下“next” 和一次”Finish“ 即可

输入admin   admin 登录,重新设置新的密码 ;

9. 执行poller.php, 生成图形, 加入计划任务

/usr/bin/php /usr/share/cacti/poller.php

添加cron任务

crontab -e  增加:

*/5 * * * *  /usr/bin/php /usr/share/cacti/poller.php

以下步骤10-12需要在需要监控的客户端上操作:

10. 安装snmp

yum install -y net-snmp

11. 修改snmpd.conf

# vi /etc/snmp/snmpd.conf

修改syslocation以及syscontact, 其中syslocation 可以写监控客户机的ip,syscontact写管理员邮箱

syslocation 192.168.20.30
syscontact Root [email protected]

12. 启动snmp

service  snmpd  start

13.  登录cacti管理后台,点console , 再点Device, 在右上角点”Add“

Description  写监控客户机ip或自定义一个名字

Hostname   写监控客户机ip

Host Template  选ucd/net  SNMP Host

SNMP Version  选Version 2

点右下角的create

出现snmp的介绍信息后,点右上角的”Create Graphs for this Host“

Graph Types:  选择SNMP - Interface Statistics

在下面框中选择要监控的网卡,比如选择eth0,eth1, 在最右侧小方块里打对勾,然后点右下角的create

Graph Types:  再选择 Graph Template Based

在下面的框中,选择你要监控的项目,比如Unix- Load Average

在右侧小方块中打对勾,然后点右下角的create

14. 点左侧的Graph Trees

选中”Default Tree“

点右上角的Add

Tree Item Type 选择 ”Host“

Host 选择我们刚刚增加的那个机器ip

点右下角的create

15. 点左上角的Graphs按钮

在左侧可以看到

Defaut Tree下面已经增加了我们刚刚添加的主机,图形一开始不会那么快出来,要等一小会才可以。

安装完cacti监控,看不到网卡信息,解决方法:

编辑监控的客户机 /etc/snmp/snmpd.conf文件

view    systemview    included   .1.3.6.1.2.1.1

修改为:

view    systemview    included   .1.3.6.1.2.1

然后重启snmpd服务;

# /etc/init.d/snmpd restart
时间: 2024-12-26 19:25:18

linux下安装配置cacti监控的相关文章

linux下安装配置zabbix监控

zabbix安装配置 环境搭建: 服务端    192.168.11.11 客户端    192.168.11.100 1.安装zabbix yum install -y epel-release 安装rpm包的lamp环境 yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring 安装zabbix服务端(最新版本为2.4,这里安装的2.2版本): yum in

linux下安装配置nagios监控

nagios安装配置: Nagios官网 http://www.nagios.org 环境搭建: centos6.6 192.168.11.30    做服务端 centos6.6 192.168.11.100   做客户端 1. Nagios安装 - 服务端(192.168.11.30) Centos6默认的yum源里没有nagios相关的rpm包,但是我们可以安装一个epel的扩展源: yum install -y epel-release 安装nagios相关的包 yum install 

Linux下安装配置Apache服务器

Linux下安装配置Apache服务器 1. 安装Apache [[email protected] ~]# yum –y install httpd 2. 启动Apache [[email protected] ~]# systemctl start httpd 3. 查看进程 [[email protected] ~]# systemctl status httpd httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib

linux下安装配置tomcat以及tomcat开机自启配置

Linux下Tomcat安装配置以及Windows不能连接服务器Tomcat解决方案 一.从官方网站上下载tomcat软件包. 官网地址: http://tomcat.apache.org/ 点击左侧的 download的一个版本,我选择的是 tomcat7.0,选择一个后缀名为.tar.gz文件直接下载到本地. 二.通过工具SSH Secure 上传至linux服务器中,进行解压 解压tomcat压缩文件: #tar zxvf apache-tomcat-7.0.53.tar.gz 将解压后的

Linux下安装配置Nexus

一.安装和运行nexus 1.下载nexus:http://www.sonatype.org/nexus/go 可选择tgz和zip格式,以及war,选择tgz或zip时不同版本可能在启动时存在一定问题,可能是因为jdk版本问题,若无法启动请选择2.5或更早的版本 注:nexus 2.6版本之后不再支持jdk1.6 2.安装nexus 若下载war,则将其放置tomcat下的webapp目录中,改名为nexus,运行tomcat服务,即可访问http://localhost:8081/nexus

在linux下安装配置Initiator

在linux下安装和配置Initiator 环境 : 开启虚拟机,安装有linux操作系统. 首先打开linux操作系统,进入后使用命令ifconfig –a查看ip地址 在windows下安装安装有SecureCRT 7.1软件或者putty来进行远程控制     在linux下安装Initiator [[email protected] ~]# mkdir -p /mnt/cdron 创建目录并将光盘挂载到/mnt/cdrom目录下 [[email protected] ~]# mount

(转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程中出现了一些错误,经过好几次安装,翻了好多资料,最后找出问题的所在,才把环境搭建好,对于高手来说,这或许不算什么,但对于一个刚入门的新人,却是不一样了,这篇文章记录着我的一些笔记,希望对于那些刚刚入门的人们有所帮助,仅作为参考. 安装首先我们得获得MySQL,Apache,PHP,WordPress

linux 下安装配置jboss as7以及部署应用

linux 下安装配置jboss as7以及部署应用 1.测试平台及软件 centos 5.4 jdk-7u5-linux-i586.rpm jboss-as-7.1.1.Final.zip jboss-as-quickstarts-7.1.1.CR2-dist.zip apache-maven-3.0.4-bin.tar.gz 2.安装相关软件 a.安装jdk [[email protected] ~]# chmod +x jdk-7u5-linux-i586.rpm [[email prot

linux下安装配置DHCP服务器

前提是已经安装了 core 及 base 两个组 # cat /etc/redhat-release   Red Hat Enterprise Linux Server release 6.4 (Santiago)   # uname -a  Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29  11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux 修改本机IP为静态获