CentOS中安装cacti

Centos6.5上安装cacti

方法/步骤:

1.先安装编译环境,要想实现cacti的网络监控,需要安装mysql httpd php 等系统实现,这是使用yum安装

yum –y install httpd php php-mysql mysql mysql-server php-snmp net-snmp-utils

2.安装完成之后让服务都启动相关服务

service mysqld start

chkconfig mysqld on

service httpd start

chkconfig httpd on

3.编辑httpd服务的配置文件,使其支持mod_status.so模块,检查配置文件/etc/httpd/conf/httpd.conf里面是否有一些内容,并且没有被注释掉LoadModule status_module modules/mod_status.so

4.在/var/www/html/新建文件index.php,添加内容

vim /var/www/html/index.php

<?php

phpinfo();

?>

vim /etc/httpd/conf/httpd.conf

ServerName www.example.com:80去掉注释符

5.重新启动服务:service httpd restart

打开浏览器http://localhost,出现以下内容证明http支持动态php并且能够正常连接

6.给mysql数据库设置管理员密码:

mysqladmin –uroot –p password ‘123’(真实的root密码)

按enter即可

7.编辑刚才的web页面,添加以下内容判断mysq数据库的连接

vim /var/www/html/index.php

更新内容为:

<?php

$link=mysql_connect(“localhost”,”root”,”123”);

If(!$link)

echo “Faild!”;

else

echo “OK!”;

?>

service httpd restart

8.再次访问刚才web页面,此时如果web页面返回的内容为ok,则表示mysql数据库连接正常。

9.使用yum安装rrdtool支出工具

yum –y install rrdtool-*

10.在mysql中创建cacti使用的数据库cactidb

mysql –uroot –p ##会提示你输入密码,输入自己之前设置的mysql管理员密码即可。这里的mysql密码是123

11.配置本机的snmp服务,后续通过localhost来监控

编辑/etc/snmp/snmpd.conf

默认的community为public,其中public是用于snmp连接的口令。

12.接下来安装cacti,在官网上下载最新版本的源码包,目前应该是cacti-0.8.8b.tar.gz

wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz

13.解压缩tar –zxvf cacti-0.8.8b.tar.gz, 移动并重命名解压后的目录到/var/www/html/cacti

mv cacti-0.8.8b /var/www/html/cacti

14.进入/var/www/html/cacti目录,将cacti.sql数据库文件导入到mysql中,mysql –uroot –p cactidb <cacti.sql

15.编辑cacti的主配置文件,为其指定对应的数据库参数

vim /var/www/html/cacti/include/config.php

修改自己设定的参数:

16.修改crontab文件,在空白处添加以下内容

17.关闭selinux 和iptables,通过浏览器访问http://localhost/cacti/install根据自己安装cacti应用的计算机ip修改localhost,

按照步骤一步一步的走下去

如果如下图所示为FOUND,则可以点击Finish,出现如下:

默认登陆用户名和密码是admin和admin

首次登陆的时候需要强制修改密码

进入系统之后点击graphs标签,在左边选择loaclhost就会出现默认的监控流量图,如果没有出现数据需要等几分钟。

在这里需要注意一点当需要监控其他主机时,需要与配置cacti服务器的主机的时间一致,这样才能正确采集图像。

vim /etc/ntp.conf

复制 0.centos.pool.ntp.org

配置其他主机的时候:

1.先装包:

yum –y install net-snmp net-snmp-utils

2.编辑配置文件

3.同步时间和启动服务

4.在服务器端查看

接着再添加设备Devices

最终效果:

时间: 2024-12-30 11:26:44

CentOS中安装cacti的相关文章

Centos 6安装Cacti监控网络流量

Centos 6安装Cacti监控网络流量 1.操作系统的安装,这个就不用写教程了吧(略)我个人用的是CentOS6.5最小化安装装好系统以后关闭防火墙和selinux#service iptables stop     /*关闭防火墙服务*/#chkconfig iptables off    /*永久性关闭*/ #vim /etc/sysconfig/selinux   /*把SELINUX=enforcing改为SELINUX=disabled*/ 2.安装cacti依赖的软件 #yum

在CentOS中安装中文支持

执行命令: # yum groupinstall chinese-support 修改配置文件: # vim /etc/sysconfig/i18n LANG="zh_CN.UTF-8" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT="lat0-sun16"

在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法

在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下:error: Failed dependencies:        libaio.so.1()(64bit) is needed by MySQL-server-5.6.19-1.el6.x86_64    libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.19-1.el6.x86_64    

Centos中安装PHP的PDO MySQL扩展的教程

一聚教程网 >操作系统>>CentOS > Centos中安装PHP的PDO MySQL扩展的教程 www.111cn.net 编辑:Bolshevik 来源:转载 天在寻思着安装 Drupal 玩一下,在安装的过程中发现数据库选项只支持 SQLite 而没有 MySQL.纳尼?为什么会这样?结果发现没有编译安装PDO MySQL导致的.于是赶紧更新LAMP一键安装脚本. PHP Data Objects(PDO)扩展为 PHP 访问数据库定义了一个轻量级的一致接口.实现 PDO

centos中安装chromium和flash

安装环境:centos 6.5 64位 在centos中安装chromium 安装Google源 1 cd /etc/yum.repos.d/ 2 sudo wget http://people.CentOS.org/hughesjr/chromium/6/chromium-el6.repo 安装Chromium 1 sudo yum install chromium # 安装后位于 /opt/chromium-browser 安装Flash插件 下载Adobe官方Flash插件 1 // 64

Centos中安装code blocks

CentOS下面安装Codeblocks不像Ubuntu下面那样轻松,可以直接在软件中心安装.这里好多信赖我们要自己安装,也不是很麻烦. 1.先安装gcc和gcc++,这个可以直接安装 # yum install gcc # yum install gcc-c++ 2.再安装gtk2,也是直接安装 # yum install gtk2* 3.再安装wxGTK,一样的方法 # yum install wxGTK 4.本来要安装xterm的,最后我用的时候发现,显示中文有些显示的是方框,开始以为是c

centos中安装tomcat

1.先保证centos中安装了jre的环境. 2.上传tomcat的压缩包到root根目录. 3.切换到根目录 输入命令cd ~ , 然后 ll , 查看上传情况: 4.选中复制压缩文件,输入解压命令,tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local,  把它解压到/usr/local目录下,该目录是用户自己安装的软件的存放目录. 5.进入解压后的目录,查看解压情况,第一个文件夹就是tomcat的解压后的文件夹,tomcat解压后是可以直接使

在Centos中安装HustOJ实验记录

hustoj是目前使用题广泛的,因学生要刷新,所以刷题平台要自已建一个,这是编程学习中重要一环,教,学,测,反思形成闭合回路.目前利用现有的服务器资源,建成了开高开源code中心,一个刷题系统,六月再建一个私有云,私有云不仅是存,上传的视频学生可以在线学习,省去了再开发的时间.下学期在基础上建成权限中心,然后自已设计实现一部分,再整合再有资料,形成自持的小型,服务于教育.教学的数据中心.后续再在此基础上再做一些自已的开发. 1.centos中安装 wget https://raw.githubu

在CentOS中安装setup工具

在CentOS中可以使用setup配置工具很方便地配置防火墙.网络.系统服务等配置项.如果采用最小化安装CentOS的话,默认没有安装该工具.下面我们手动安装下setup工具. 1.安装setuptool# yum install setuptool 2.安装防火墙设置# yum install system-config-securitylevel-tui 3.安装网络设置# yum install system-config-network-tui 4.安装系统服务管理# yum insta