http://down.51cto.com/data/1877049(所有安装包和文档下载地址)

1 cacti的官网   cacti.net  cactifans.org cactifans中文版本

系统监控软件要在apache上发布

Yum install httpd  -y

要支持mysql  php

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

service mysqldstart

chkconfig mysqld on

service httpd start

chkconfig httpd on

下载软件包 php-snmp-5.3.3-22.el6.x86_64.rpm

Rpm  -ivh php-snmp-5.3.3-22.el6.x86_64.rpm(自己安装有依赖关系)

/etc/init.d/crond   status

Vi  /etc/php.ini  如下:

Safe_mode = Off

Date.timezone = Asia/Shanghai

Cd /usr/share/zoneinfo/ 系统的支持时间

Cd /etc/php.d/

/etc/init.d/httpd  start

Cd /var/www/html/

Vi index.php

<?php

Phpinfo()

?>

Yum -y install rrdtool-*

Tar  zxf  cacti-0.8.8b.tar.gz   -C /var/www/html/

Cd  /var/www/html/

Mv   cacti-0.8.8b/    cacti

ln -s  cacti-0.8.8b/   cacti

/etc/init.d/mysqld   start

Mysql  进入mysql

/etc/init.d/snmpd   start

Netstat -antple  它监听的是199端口

Snmpwalk -v  1 –c  public localhost   IP-MIB::ipAdEntIfIndex

Rpm -qa  |  grep snmp

Vi /etc/snmp/snmpd.conf更改如下:

Com2sec  local   localhost   public

Com2sec        mynetgroup    192.168.0.0/24       public

Group  MyRWGroup   v1     local

Group   MyRWGroup   v2c      local

Group     MyRWGroup  usm        local

Group     MyROGroup          v1           mynetwork

Group     MyROGroup          v2c         mynetwork

Group     MyROGroup          usm        mynetwork

View       systemview     included         .1.3.6.1.2.1   去掉最后的.1

View       systemview     included         .1.3.6.1.2.1.25.1.1

View       all                  included       .1                         80

Access     MyROGroup          “”           any         noauth     exact   all  none  none

Access     MyRWGroup         “”    any         noauth            exact       all  none  none

去掉disk   /10000 的注解

/etc/init.d/snmpd   restart

snmpd -f –Le(查看配置是否正确)

Snmpwalk  -v  1 –c  public localhost  IP-MIB::ipAdEntIfIndex  就能看到信息了

IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER:1

IP-MIB::ipAdEntIfIndex.192.168.11.185 =INTEGER: 2

Cd /var/www/html/cacti/

Useradd  cacti

Mysqladmin -pwestos  create   database cacti  创建数据库

Mysql     cacti   < cacti.sql    导入数据

Mysql 进入mysql

Grant  all   on  cacti.*  to   cacti@localhost   identified  by  ‘cacti’;

Flush  privileges;

Cd include

Vi  config.php更改如下:

Database_type = “mysql” ;

Database_default = “cacti” ;

Database_hostname = “localhost” ;

Database_username = “cacti” ;

Database_password = “cacti” ;

Database_port = “3306” ;

Database_ssl = false;

$url_path = “/cacti/” ;

$cacti_session_name  = “cacti” ;

Cd /var/www/html/

Chown cacti  cacti-0.8.8b/   -R

Ll

Su  -  cacti

Crontab -e

*/5   ** * * php /var/www/html/cacti/poller.php >  /dev/null  2>&1

Crontab  -l

在浏览器中输入  ip/cacti/install/ 安装cacti

在浏览器中输入  ip/cacti 打开cacti主页

登录名admin

密码:admin  第一次登陆强制更改密码

Tar  zxf   cacti-spine-0.8.8b.tar.gz

Cd cacti-spine-0.8.8b

Less INSTALL

./configure   --help 查看配置的信息

Rpm  -q   net-snmp-devel  查看net-snmp-devel的版本

Rpm   -q  mysql-devel

Yum  install   mysql-devel   -y

Yum install  -y  make gcc

./configure 进行配置

Make

Cd /usr/local/spine/

Ls

Docs.cacti.net/wiki:documentation 下单击0.8.8Manual 然后单击(optional) install  and  configure spine  查看怎么样配置和安装

需要安装net-snmp-devel  mysql-devel  openssl-devel do2unix  autoconf  automake binutils  libtool gcc cppglibc-headers  kernel-headers

Glibc-devel 软件包

yum install net-snmp-devel mysql-developenssl-devel dos2unix autoconf automake binutils libtool gcc cpp glibc-headerskernel-headers glibc-devel -y

然后

Sh  bootstrap

./configure

Make

Make install

Cd /usr/local/spine/etc/

Cp  spine.conf.dist  spine.conf

Vim  spine.conf更改如下:

DB_Host         localhost   #host

DB_Database     cactidb    #mysql database name

DB_User         cacti           #usename for mysql connect cacti

DB_Pass         123456          #passwd for cacti user

DB_Port         3306

DB_PreG         1

/usr/local/spine/bin/spine   --help

/usr/local/spine/bin/spine    启动有错误

unable to read configuration file

因为/etc/下没有spine的配置文件

Mv  /usr/local/spine/etc/spine.conf    /etc/

/usr/local/spine/bin/spine   启动

SPINE: Using spine config file[/etc/spine.conf]

SPINE: Version 0.8.8b starting

SPINE: Time: 0.1018 s, Threads: 5, Hosts: 2

在浏览器输入ip/cacti/settings   进行设置

Vi /etc/snmp/snmp.conf

在另外一台主机上(servre1)

vim /etc/snmp/snmpd.conf 更改和上一台一样(去掉disk前的注解)

/etc/init.d/snmp.conf   start 启动

在server96上

Snmpwalk      -v  1 -c  public   localhost IP-MIB::ipAdEntIfIndex

Snmpwalk -v  1 –c  public 192.168.0.251 IP-MIB::ipAdEntIfIndex

Snmpwalk -v  1loclahost  -c public  .1.3.6.1.4.1.2021.9

Snmpwalk -v1 –c  public  192.168.0.251 .1.3.6.1.4.1.2021.9

在网页中添加一个host和给这个host创建图

下载thold-v0v4v9-3.tgz monitor-v1.3-1.tgz settings-v0.71-1.tgz   cacti的插件

Tar  zxf  settings-v0.71-1.tgz   -C /var/www/html/cacti/plugins

Tar  zxf  monitor-v1.3-1.tgz  -C /var/www/html/cacti/plugins

Tar zxf  thold-v0.4.9-3.tgz  -C /var/www/html/cacti/plugins

Cd /var/www/html/cacti/plugins/

在web界面安装启动插件。

转载于:https://blog.51cto.com/7506939/1558379

cacti 安装部署相关推荐

  1. linux运维最小化安装cacti,Linux监控和安全运维--cacti安装部署

    cacti安装 [root@client~]# rpm -ivh http://www.aminglinux.com/bbs/data/p_w_upload/forum/month_1211/epel ...

  2. Nagios安装部署与Cacti整合文档超精细版本

    Nagios安装部署与Cacti整合文档超精细版本 (2011-06-01 01:28) 分类: nagios监控 Nagios安装部署与Cacti整合文档 系统环境:CentOS5.4 文档版本:V ...

  3. cacti简单安装部署

    cacti简单安装部署 目录 cacti简单部署    1 环境依赖包部署    1 1.    cacti中文版0.8e搭建    2 2.    cacti安装向导 url:http://192. ...

  4. 基于suse linux系统的cacti系统部署——rpm包方式

    豆丁 http://www.docin.com/p-191889788.html rpm包方式:啊扬--沙迳:2010-12-1:更改:2011/5/16:一.Cacti的简介(来源:网络):Cact ...

  5. 企业级监控工具Cacti安装配置全过程

    Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具.它通过 snmpget来获取数据,使用 RRDtool绘画图形 ...

  6. 网络监控cacti1.2.12安装部署(一)

    网络监控cacti1.2.12安装部署(一) 网络监控cacti1.2.12安装部署(一) 网络监控cacti1.2.12监控配置(二) 网络监控cacti1.2.12邮件报警(三) 网络监控cact ...

  7. 2021年大数据Flink(三):​​​​​​​Flink安装部署 Local本地模式

    目录 Flink安装部署 Local本地模式 原理 操作 测试 Flink安装部署 Flink支持多种安装模式 - Local-本地单机模式,学习测试时使用 - Standalone-独立集群模式,F ...

  8. Cacti安装详细步骤

    Cacti安装详细步骤 前提LNMP或LAMP架构已搭建完成 一.cacti概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据 ...

  9. Mycat 读写分离 数据库分库分表 中间件 安装部署,及简单使用

    MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服 ...

  10. 【SVN】1. SVN 安装部署

    一. SVN概述 1. SVN 简介   Subversion 版本控制系统 简称 SVN.   SVN 是一个跨平台开放源代码的集中式版本控制系统,可以实现文件及目录的保存及版本回溯.   SVN ...

最新文章

  1. 谁是当今最顶级的技术?SQL、Java、Python、C++ 皆上榜!
  2. mysql中group concat_mysql中group_concat()函数的使用方法总结
  3. 注册不上zookeeper无报错_Zookeeper 跨区高可用方案
  4. linux上传github项目
  5. Spring中事务内部调用引发的惨案
  6. svn: Checksum mismatch while updating 'D:\workspace\demo\test\.svn\text-base\test.php.svn-base'
  7. 联想电脑怎么进入Android,联想电脑怎么连接手机
  8. 2019年东莞特长生 散步
  9. python leetcode_七十五、Python | Leetcode哈希表系列
  10. gitblit mysql_CentOS7安装MySQL、Tomcat和GitBlit记录
  11. ceph 对接openstack mitaka
  12. OD使用教程10 - 调试篇10|解密系列
  13. Android中SlidingDrawer介绍【安卓进化三十四】
  14. 存PHP,数据存储 · PHP – Bmob后端云
  15. 计算机多媒体技术所处理的六个,多媒体技术
  16. 巨头围剿、极兔狂奔:它离拼多多还有多远?
  17. kears编写CNN网络,实现对mnist的识别
  18. 循环(环形)缓冲区之Boost::circular_buffer
  19. 7-12 打印倒直角三角形图案
  20. 性与潜能:性能量是一切天才的创造力源泉

热门文章

  1. java (Eclipse)连接MySQL数据库
  2. Tomcat整体架构分析
  3. 关于if...else语句的小注意
  4. 用Python实现BP神经网络(附代码)
  5. transient、volatile关键字
  6. Atitit.检测文本文件的编码 自动获取文件的中文编码
  7. 交互设计原则有哪些?
  8. 关于struts2 获取页面表单信息的个人做法
  9. 【转】使用Mysql-connector-c++插入数据时乱码解决
  10. 半边数据结构(The_Half-Edge_Data_Structure)