CentOS 6下Cacti搭建文档

安装依赖关系

yum -y install  mysql-devel httpd php php-pdo php-snmp php-mysql lm_sensors net-snmp net-snmp-utils net-snmp-libs rrdtool rrdtool-devel perl-PlRPC perl-DBI perl-rrdtool perl-DBD-MySQL

http配置

alias /cacti /home/op/cacti/
<Directory /home/op/cacti/>
Options Indexes
AllowOverride AuthConfig Options
Order allow,deny
Allow from all
</Directory>

1.安装需要的库文件

yum -y install zlib freetype libjpeg fontconfig gd libxml2 php-gd http 
  1. 安装RRDTool

    yum -y install rrdtool

  2. 安装snmp支持工具

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

    启动snmpd服务并且加入启动列表

    service snmpd start

    chkconfig snmpd on

4.安装cacti

下载

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

配置

解压并放到/home/op

tar xzf cacti-0.8.8h.tar.gzmv cacti-0.8.8h cacti

(注:最好重命名cacti-0.8.8h文件夹为cacti 便于访问。)

编辑CentOS cacti配置文件,连接MySQL服务的用户名,密码,端口等。

cd /home/opvi cacti/include/config.php$database_type = "mysql";$database_default = "cacti";$database_hostname = "192.168.100.52";$database_username = "cacti";$database_password = "cacti";$database_port = "3306″;

添加计划任务(使cacti每5分钟获得一次数据)
添加一个cacti的用户并添加cron任务:

useradd cactisu cacticrontab -e*/5 * * * * /usr/bin/php       /home/op/cacti/poller.php > /dev/null 2>&1

更改属组
把cacti网站目录所属组改为cacti

su rootchgrp -R cacti /home/op/cactichown -R cacti /home/op/cacti/rrachown -R cacti /home/op/cacti/logchown -R cacti /home/op/cacti/poller.php

5 数据库配置

登录

/home/xiaohe/mysql/bin/mysql -uroot -p

重启命令

/home/xiaohe/superctl restart mysql

创建cacti数据库

msyql>create database cacti;

导入cacti.sql

/home/xiaohe/mysql/bin/mysql -uroot -p cacti < /home/op/cacti/cacti.sql

有密码的输入密码,没密码的直接回车
应用

mysql> use cacti

授权

mysql> grant all on cacti.* to cacti@localhost identified by 'cacti';grant select,insert,update,delete on cacti.* to cacti@192.168.100.52 identified by 'cacti' with grant option; 

刷新

mysql> flush privileges;
mysql> exit

snmp 配置

com2sec notConfigUser  192.168.100.52       public
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1
access  notConfigGroup ""      any       noauth    exact  mib2 none none
view all    included  .1                               80
view mib2   included  .iso.org.dod.internet.mgmt.mib-2 fc
syslocation 天上人间 (edit /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
dontLogTCPWrappersConnects yes

记得重启snmp和httpd

WEB登陆cacti

http://ip/cacti(这里如果出现"403 forbidden"的错误,请把selinux关闭)
(cacti 默认密码无法登陆 cd /var/lib/php/  chmod 777 session/)打开网页—>next—>选择new install,使用一路回车法.完成的用户名为: admin 密码为: admin (初次登陆成功会提示更改密码)

监控客户端配置

yum -y install net-snmp
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
/etc/init.d/snmpd restart

服务端

将服务端的配置文件拷贝到客户端
scp /etc/snmp/snmpd.conf root@192.168.100.63:/etc/snmp/测试是否成功
nc -vuz 192.168.100.55 161chkconfig snmpd on
/etc/init.d/snmpd restart

转载于:https://www.cnblogs.com/boy215/p/6274778.html

centos 安装cacti监控相关推荐

  1. Centos安装Cacti监控

    本次试验的所有包都可以去 http://blog.lubingit.com/Downing/cactipackname目录里下载 安装cacti 的步骤就不写了,去网上搜索有教程,本次试验软件版本为: ...

  2. 32位CentOS安装cacti

    (2013-04-28 23:14:21) 这两天在centOS下安装cacti-0.8.8a.tar,看到一篇0.8.7g的教程http://blog.chinaunix.net/uid-23914 ...

  3. 安装 Cacti 监控

    简介:                 Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. Cacti是通过 snmpget来获取数据,使用 RRDtoo ...

  4. 夜晚小记——centos安装WebMonitor监控页面并推送和phantomjs

    如题 咸鱼深夜没事干在一台248的轻量服务器跑WebMonitor 这是一个可以监控网页任务,然后抓取下来通过server酱或者电报或者邮件等来通知你的一个好东西 然后要配置一个phantomjs这玩 ...

  5. centos安装流量监控软件,并指定端口号监控

    yum install -y iptraf 安装好以后使用进入界面: iptraf-ng enter回车,比如22端口,就是22 22 然后退出 重新登录 ok! 转载于:https://www.cn ...

  6. CentOs 6.0 下安装cacti的syslog插件

    CentOs 6.0 下安装cacti的syslog插件 一.软件环境: OS:CentOS 6.0 x86_64 rsyslog rsyslog-mysql syslog-v1.22-2.tgz 监 ...

  7. centos快速安装cacti

    系统环境:centos5.5 所有软件都采取yum安装 1.安装Nginx平台 安装方法:http://lihuipeng.blog.51cto.com/3064864/561862 编译PHP的时候 ...

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

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

  9. 安装、配置文件-配置 CACTI 监控 MySQL 数据库状态-by小雨

    发一下牢骚和主题无关: MySQL 自身在性能监测方面很不给力.这是令很多 MySQL DBA 夜夜转辗难眠.    荣幸的是.通过 Cacti 监测(意注是监测而非监控)MySQL 据数库状态   ...

最新文章

  1. Android控件之ImageView探究
  2. 数据化管理在餐饮业中的应用
  3. org.apache.ibatis.binding.BindingException: Parameter 'username' not found. Available parameters
  4. 【问题收录】Android Studio 2.2使用时出现问题总结
  5. [php错误]PHP中Notice: unserialize(): Error at offset of bytes in on line 的解决方法
  6. 重磅!商汤港中文等将开源ECCV2018MS COCO检测比赛冠军代码库
  7. 【干货】在Redis中设置了过期时间的Key怎么办?
  8. 每日一笑 | 为什么英语老师让我们养成背单词的习惯?
  9. 4-----Scrapy框架中选择器的用法
  10. 【牛客 - 125A】灰魔法师(打表,暴力)
  11. 田渊栋团队新作:为什么非对比自监督学习效果好?
  12. java基础—自定义一个比较器,按照字符串的长度升序的方法来比较字符串进行储存(java集合三)
  13. 百度网盘kbengine - warring项目下载地址
  14. 谷粒商城:16.商城业务 — 首页
  15. 机器视觉全球顶级实验室
  16. python中def fun()是什么意思_python def 定义函数,调用函数方式
  17. hp服务器系统降级,HP 服务器firmware 升级方法.pdf
  18. (精)广东工业大学《数据可视化技术》 2018实验报告
  19. Google Play App Signing 更换签名
  20. python发微信红包_微信公众号开发小记——5.python微信红包

热门文章

  1. C# 如何实现pfx与snk密钥文件的转换
  2. maven setting.xml配置说明
  3. linux环境变量查询设置及保存
  4. linux挂载硬盘简书,linux|挂载硬盘及分区
  5. python json模块有什么用_Python中json模块与jsonpath模块的区别是什么
  6. java strim性能_你所不知道的Java性能优化之String!
  7. 如何利用CIC滤波器、CIC补偿滤波器和半带滤波器设计一个高频数字抽取滤波器
  8. DSP48E Slice
  9. mysql 动态显示月份列_mysql 中动态显示列
  10. 什么是三极管的倒置状态及其作用!