centos快速安装cacti

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

系统环境:centos5.5

所有软件都采取yum安装

1、安装Nginx平台

安装方法:http://lihuipeng.blog.51cto.com/3064864/561862

编译PHP的时候请检查有没加上--enable-sock参数。

安装完毕后:

cd /usr/bin
ln -s  /usr/local/php/bin/php  php

 

2、安装rrd和snmp相关东西

这里要先添加yum源,要不然Yum不到我们想要的东西

vi /etc/yum.repos.d/CentOS-Base.repo

 
  1. [dag]  
  2. name=Dag RPM Repository for Red Hat Enterprise Linux  
  3. baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag  
  4. gpgcheck=1 
  5. gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt  
  6. enabled=1 

然后yum一下我们想要的东西

 yum -y install  php-snmp net-snmp net-snmp-libs net-snmp-utils rrdtool

 

3、配置snmpd,监控机和被监控机都要配置。PS:用新版的源码包安装,他的配置文件不一样,可以用我们yum的旧一点包的配置文件搞过去。

原配置:

com2secnotConfigUser default public
access notConfigGroup "" any noauth exact systemview none none
#view all included .1 80

修改为:

com2secnotConfigUser 127.0.0.1 public      #127.0.0.1 为cacti主机的配置
access notConfigGroup "" any noauth exact all none none
view all included .1 80
 

启动服务:

 service snmpd start

 

4、安装cacti

tar zxvf cacti-0.8.7g.tar.gz
mv cacti-0.8.7g /home/www/cacti

创建数据库并导入cacti的sql,并授权cacti用户

mysql -uroot -p123456 -e "create database cacti;"
mysql -uroot -p123456 -e "GRANT ALL PRIVILEGES ON cacti.* TO  'cacti'@'127.0.0.1' IDENTIFIED BY 'cacti';"
mysql -uroot -p123456 cacti   <  /home/www/cacti/cacti.sql

配置cacti数据库连接

 vi /home/www/cacti/include/config.php

 
  1. $database_type = "mysql";  
  2. $database_default = "cacti";  
  3. $database_hostname = "127.0.0.1";  
  4. $database_username = "cacti";  
  5. $database_password = "cacti";  
  6. $database_port = "3306"

5、配置Nginx

 vi /usr/local/nginx/conf/nginx.conf

 
  1. server  
  2. {  
  3.         listen       80;  
  4.         server_name www.lihp.com;  
  5.         index index.html index.php;  
  6.         root  /home/www/cacti;  
  7.         access_log  /home/logs/access_www.log;  
  8.  
  9.         if (-d $request_filename){  
  10.                 rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;  
  11.         }  
  12.  
  13.         error_page   500 502 503 504 404 403 http://www.lihp.com;  
  14.  
  15.         location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {  
  16.                 expires 30d;  
  17.         }  
  18.  
  19.         location ~ .*\.(js|css)?$ {  
  20.                 expires 6h;  
  21.         }  
  22.  
  23.         location ~ .*\.(log|txt)$  
  24.         {  
  25.                 deny all;  
  26.         }  
  27.  
  28.  
  29.         location ~ .*\.(php)?$  
  30.         {  
  31.                 fastcgi_pass  127.0.0.1:9000;  
  32.                 fastcgi_index index.php;  
  33.                 include fcgi.conf;  
  34.         }  

6、浏览器运行

用浏览器打开 www.lihp.com,会显示 cacti的安装指南,设置好就不会再出现了。
点击 “Next”
选择“New Install”,点击“Next”
指定 rrdtool、 php、 snmp 工具的 Binary 文件路径,确保所有的路径都是显示“ FOUND”,没有 “NOT FOUND”的,点击 Finish 完成安装。
Cacti 默认的用户名与密码是 admin,输入用户名与密码,点击 login
为了安全的原因,第一次登录成功后,cacti 会强制要求你更改一个新的 password ,输入新密码并确认密码,点击 save ,进入 cacti 控制台界面;
点击 graphs ,查看cacti 监控本机的图表;

7、添加计划任务

 */5 * * * * /usr/local/php/bin/php  /home/www/cacti/poller.php > /dev/null 2>&1

第五分钟抓一次数据

本文转自运维笔记博客51CTO博客,原文链接http://blog.51cto.com/lihuipeng/566655如需转载请自行联系原作者


lihuipeng

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
144 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
2月前
|
关系型数据库 MySQL Linux
CentOS7环境下安装MySQL5.6
CentOS7环境下安装MySQL5.6
195 0
|
2月前
|
缓存 负载均衡 应用服务中间件
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
68 1
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
|
3天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
33 2
|
10天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
18 0
|
10天前
|
分布式计算 Hadoop Java
centos 部署Hadoop-3.0-高性能集群(一)安装
centos 部署Hadoop-3.0-高性能集群(一)安装
12 0
|
10天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
46 0
|
16天前
|
IDE Linux 开发工具
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
18 0

热门文章

最新文章