cacti安装
cacti是一套基于PHP,MySQL,Net-SNMP及RRDTool开发的网络流量监测图形分析工具。它通snmpget来获取数据,使用RRDtool绘画图形,提供了非常强大的数据和用户管理功能,同时也能增加模板,实现自定义系统状态检测。
Cacti所依赖的各个组件及其作用:
Apache2:web服务器
Net-snmp:用来获取远程主机的数据(数据采集)
rrdtool:存储采集的数据,绘图
Mysql:存储用户信息、模版及配置信息等
spine(可选):spine是一个cacti的轮询器(定时数据采集器),相比默认的cmd.php有更高的效率
Cacti安装(示例系统环境:Ubuntu12.04.2 LTS)
一、安装LAMP服务
$ sudo apt-get install apache2
$ sudo apt-get install mysql-server
$ sudo apt-get install php5
二、修改apache2默认根目录权限
$ sudo chmod /var/www
三、安装NET-SNMP
通过Ubuntu软件源安装的net-snmp($ sudo apt-get install snmp snmpd)版本比网上的教程高,配置文件不一样,应此这里是到官网上下载较低版本http://downloads.sourceforge.net/project/net-snmp/net-snmp/EndOfLine/5.1.4.2/net-snmp-5.1.4.2.tar.gz,手动安装
$ tar -zxf net-snmp-5.1.4.2.tar.gz
$ cd net-snmp-5.1.4.2/
$ sudo apt-get install libperl-dev #net-snmp依赖包
$ ./configure
出现输入提示时除Defaultversion of SNMP to use选2其他可以直接回车采用默认
$ make
$ sudo make install
$ cp EXAMPLE.conf snmpd.conf
$ vim snmpd.conf
找到
# sec.name source community
com2sec local localhost COMMUNITY
com2sec mynetwork NETWORK/ COMMUNITY
改成
com2sec local localhost public
com2sec mynetwork 10.209.0.0/ public
参数简介
sec.name:安全体名字
source:定义请求的来源,在net-snmp中对来源ip进行访问控制,可填具体ip地址或网段
community:共同体的名称
并在snmpd.conf文件末尾添加
proxy -v 2c -c public localhost: .1.3.6.1.4.1.
在net-snmp-5.1.4.2目录启动snmpd服务,若先前已执行sudoapt-get install snmp snmpd,则需要sudo /etc/init.d/snmpd stop
$ sudo snmpd -f -Lo udp: -C -c snmpd.conf & #后台运行snmpd服务
三、安装RRDTool
$ sudo apt-get install rrdtool
四、安装php模块
$ sudo apt-get install php5-mysql php5-cgi php5-cli php5-snmp php-pear
五、安装Cacti
下载cacti http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz
$ mv cacti-0.8.8a.tar.gz /var/www #将Cacti解压到apache2默认根目录
$ cd /var/www
$ tar xzf cacti-0.8.8a.tar.gz
$ mv cacti-0.8.8a cacti
$ rm cacti-0.8.8a.tar.gz
创建cacti数据库
$ cd /var/www/cacti
$ mysqladmin -u root -p create cacti
$ mysql -u root -p cacti < cacti.sql
配置cacti数据库连接
$ vim /var/www/cacti/include/config.php
修改数据库连接变量值
六、运行Cacti
实现cacti定时采集数据
$ crontab -e
选择某一编辑器后在末尾添加
*/5 * * * * /usr/bin/php /var/www/cacti/poller.php &> /dev/null
表示每隔5分钟执行一次脚本进行数据采集
重启apache2服务
$ sudo /etc/init.d/apache2 restart
出现设置页面,保持默认设置,默认用户名是admin,密码是admin
来源:http://blog.csdn.net/zhouqi_2011/article/details/9884657
cacti安装的更多相关文章
- cacti 安装
cacti:是常用的一个监控软件(开源,免费) 特点:重图形,有数据历史,需要用到数据库的支持,支持web配置,默认不支持告警,可以加插件 cacti安装 1.安装扩展源epel (nagios 和z ...
- CentOS7 cacti 安装
首先centos7 web环境的安装这里就不说了.安装cacti,首先得web环境配置好 其次添加两个用户,一个是cacti用于操作mysql的 cactimysql 一个是cacti操作Linux ...
- ubuntu下cacti安装配置
参考文献 http://kling.blog.51cto.com/3320545/1180778 前言: 原本是想源码安装的,但是现在发现还是太麻烦了,就直接通过apt-get install安装了. ...
- Cacti安装教程
CentOS 6.0架设流量监控及集中日志系统 第一章.cacti的安装 1. 系统的基本设置2. 设置主机名3. [root@localhost ~]# vi /etc/sysconfig/netw ...
- 性能监控工具——Cacti安装文档
一.Cacti安装说明 1.安装说明 一般性的安装说明,详细的操作系统具体的安装说明可用于Linux. 2.服务器安装要求 RRDTool 1.2.x或更高版本 MySQL 4.1.x或5.x更高版本 ...
- CentOS 6.6下Cacti安装部署
Cacti简介 本章结构 常见平台 常见的服务器监控软件 cacti,流量与性能监测为主----http://www.cacti.net/ nagios,服务与性能监测为主---http://www. ...
- cacti 安装与 与不能显示图像故障解决方案
on debian 7&8 apt-get install snmp snmpd apt-get install cacti cacti-spine apt-get install moreu ...
- 企业级监控工具Cacti安装配置全过程
Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.它通过 snmpget来获取数据,使用 RRDtool绘画 ...
- Cacti 安装插件
Cacti本身可以以图形化界面显示出流量状态,cacti也可以安装插件,通过插件,cacti的功能被进一步强大:可以监控服务器状态:发送邮件通知:短信通知等. 0.88之 ...
随机推荐
- ggplot2-设置坐标轴
本文更新地址:http://blog.csdn.net/tanzuozhev/article/details/51107583 本文在 http://www.cookbook-r.com/Graphs ...
- SharePoint 2013 Step by Step—— How to Upload Multiple Documents in Document Library
How to Upload Multiple documents in SharePoint 2013,Options to add multiple files in a document libr ...
- SLA等级那些9的实际意义
1. 重要的系统起码要设计达到99.9%的可靠性吧. 俗称3个9,这是什么意思呢? (1-99.9%)*365*24=8.76小时,表示该软件系统在连续运行1年时间里最多可能的业务中断时间是8.76小 ...
- django性能优化缓存view详解
缓存提升性能: 1.通常的view会去数据库端执行相关的查询然后交由template渲染.数据库访问通常就是性能的瓶颈所在. 2.由于许多数据要很久才会变一次.两次连续的数据库访问通常返回的数据是一样 ...
- 《Java Concurrency》读书笔记,Java并发编程实践基础
1. 基本概念 程序,是一组有序的静态指令,是一种静态的概念.程序的封闭性是指程序一旦运行,其结果就只取决于程序本身:程序的再现性是指当机器在同一数据集上重复执行同一程序时,机器内部的动作系列完全相同 ...
- 不要随便使用 runAllManagedModulesForAllRequests="true" 来解决问题
在 IIS 7.0 中,对于使用 Url 路由 访问页面的 ASP.NET 应用程序,IIS可能会不能出 Url 是对 ASP.NET 的请求. 会显示404啊,403啊之类的错误代码(因为路径不存在 ...
- 关于Suppressing notification from package com.xxx.xxx by user request.的异常
其实以下都是废话. 如果你的测试的真机或者是模拟器是android4.1以上, 就有可能遇到这个Toast或者通知不能弹出. 自己不懂为什么. 想想你自己的应用设置是否有勾上这个 没有的话.就活该显示 ...
- async与await 实例
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- Socket网络编程--FTP客户端(2)(Windows)
上一篇FTP客户端讲到如果制作一个简单的FTP客户端,功能实现了,但是后面我们发现了问题,就是FTP是使用明文进行操作的.对于普通情况来说就无所谓了.但有时候要安全的一点的话,就应该使用FTP的安全版 ...
- 【小白的CFD之旅】小结及预告
这是小白系列的索引,后续会继续更新. 已更新的部分 01 引子02 江小白03 老蓝04 任务05 补充基础06 流体力学基础07 CFD常识08 CFD速成之道09 初识FLUENT10 敲门实例1 ...