windows 下的CACTI的安装方法

记得第一次工作的时候,主管非得让我学在windows 下的CACTI的安装,把我急的,明明是Linux下的东东,硬让我在windows下面装,不过有不敢不听话么,毕竟刚工作,但是好几天都没弄明白

最后我忽悠主管在Linux下面安装,果然么,没费多少工夫就安装完毕,主管呢,当然和你满意了

但是这里我还是把windows下的安装方法说说(后来我还是学着装会了,毕竟多会一点比少会点好啊)

先来看看关于CACTI的介绍吧

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善,界面友好。

虽然 MRTG 是一套非常好用的软件但是它毕竟是一套很旧的软件了,其作者在多年前已经开发出 RRDTool 代替该软件,现在已经发展的很成熟了,但由于 RRDTool 的指令非常复杂,对于使用者非常的麻烦,幸运的是有一套软件 Cacti 的发展就是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图

下面开始安装,这个安装教程我写的好像有点模糊,不过有点基础的应该可以看懂,如果第一次接触肯能会蒙了........以后会整理出来详细的(Linux中的安装已经整理出详细的了.........)

设置MySQL
#mysql -uroot -p123456
mysql> create database cacti;
mysql> grant all on cacti.* to cacti@'localhost' identified by '123456';
mysql> exit

导入数据
mysql -uroot -p cacati</etc/httpd/htdocs/cacti/cacti.sql

设置数据库
vi $CACTI_HOME/include/config.php 
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "root";
$database_password = "123456";
$database_port = "3306";

安装过程
#tar zxvf rrdtool-1.2.15.tar.gz
#cd rrdtool-1.2.15
#./configure --prefix=/usr/local/ --disable-python --disable-tcl
#make && make install
注:更高的版本./configure时会出错,建议安装rrdtool-1.0.50,安装方法解压,./configure,make && make install即可

设置NET-SNMP
vi /etc/snmp/snmpd.conf
com2sec notConfigUser default       public    //public为SNMP查询密码 
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view all    included .1               80
access notConfigGroup "" any noauth exact all none none

crontab -e
*/5 * * * * /usr/local/php/bin/php /etc/httpd/htdocs/cacti/poller.php > /dev/null 2>&1

第一次登陆会要求设置正确的路径 可以用locate

找不到snmpwalk

确认系统已经安装
# rpm -qa |grep snmp
net-snmp-5.0.9-2.30E.15
net-snmp-devel-5.0.9-2.30E.15
net-snmp-libs-5.0.9-2.30E.15
net-snmp-perl-5.0.9-2.30E.15
net-snmp-utils-5.0.9-2.30E.15

本文转自 wqmsl 51CTO博客,原文链接:http://blog.51cto.com/wqmsl/309771,如需转载请自行联系原作者

windows 下的CACTI的安装方法相关推荐

  1. iis怎么更换php版本,Windows 下PHP+IIS的安装方法(PHP版本为5.0)

    Windows 下PHP+IIS的安装方法(PHP版本为5.0) 最近需要使用下PHP相关的东西,查找了一些资料,现将PHP配置方法记录一下,以免以后忘记,呵呵,初学者,各位同学不要拍砖,开始正题,主 ...

  2. Windows下VisualSVN Server的安装与配置方法(图文)

    这篇文章主要介绍了Windows下VisualSVN Server的安装与配置方法,比较详细,需要的朋友可以参考下 VisualSVN Server是免费的,而VisualSVN是收费的.Visual ...

  3. windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法

    windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法 问题环境 问题描述 问题原因 & 解决办法 问题环境 Windows 10 x64 .python 3.8. ...

  4. Windows下Go语言的安装和运行

    参考:https://blog.csdn.net/SquirrelYuyu/article/details/82776029 Windows下Go语言的安装和运行 文章目录 Go语言的安装与配置 Go ...

  5. cygwin学习linux命令,cygwin 在windows下使用linux命令的方法

    cygwin 在windows下使用linux命令的方法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 但是cygwin ...

  6. [转]cscope在windows下使用mingw编译的方法

    cscope在windows下使用mingw编译的方法      http://blog.csdn.net/mslk/archive/2007/05/06/1598513.aspx cscope在wi ...

  7. Windows下Oracle 11g的安装

    Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包),win64_11gR2_database ...

  8. Windows下Python 3.6 安装BeautifulSoup库

    " 介绍Python库BeautifulSoup安装." 01 - BeautifulSoup库介绍 Beautiful Soup是Python的一个库,支持Python 2和Py ...

  9. Windows下R语言环境安装

    Windows下R语言环境安装 R官网: https://www.r-project.org/ 按照如下步骤下载windows中的安装文件R-4.1.0-win.exe 文件已经下载完成:R-4.1. ...

最新文章

  1. 小脚本,统计一个目录下满足特定条件文件的代码行数
  2. 【收藏】Linux系统常用命令速查手册(附赠PDF档)
  3. 浅谈HTML5中canvas中的beginPath()和closePath()的重要性
  4. VBA 常用代码及自定义函数备忘
  5. 【PDF】PDF无法注释的一种解决方案
  6. aes key长度_AES加密(1): 基本AES算法
  7. P2115 [USACO14MAR]破坏Sabotage
  8. 201521123026《Java程序设计》第2周学习总结
  9. 只需一个设置命令隐藏 MacBook Pro 浏海
  10. oracle数据库导dump,oracle数据导入,导出dump文件
  11. 万字长文深度分析华为智能汽车战略
  12. Blob和File对象API与兼容性问题
  13. Linux文件目录sha256,在Linux系统中使用SHA256来校验下载的文件的方法
  14. Java平滑处理什么意思_几种平滑处理方法
  15. [附源码]Python计算机毕业设计超市商品管理系统
  16. MySQL(进阶篇)
  17. SQL Server 2014 无法连接到服务器
  18. UC如被百度控股,手机qq浏览器改如何进攻和防守
  19. Linux安装idea步骤
  20. 求e的近似值 (15 分)Java【循环】

热门文章

  1. ‘function‘ object has no attribute ‘splits‘(Torchtext加载数据集出现的问题)
  2. 阿卡迪亚大学计算机专业好考吗,申请阿卡迪亚大学究竟难不难?
  3. 爬虫学习笔记 - day02
  4. php 获取月份的周数,PHP获取当前月份的周数只能使用php
  5. CCRC信息安全服务资质审核费用是多少?
  6. 计算机itpt证书有什么用,ITPT信息技术应用专业能力培训项目认证课程体系表.pdf...
  7. Kaggle文本可读性识别大赛银牌方案复盘
  8. mysql查询汉字拼音首字母的方法_MySQL查询汉字拼音首字母的方法
  9. 【Java编程思想】读书笔记(二)第六章---第十章
  10. mysql中explain执行结果各个字段的意思