博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos快速安装cacti
阅读量:6854 次
发布时间:2019-06-26

本文共 2459 字,大约阅读时间需要 8 分钟。

系统环境:centos5.5

所有软件都采取yum安装

1、安装Nginx平台

安装方法:

编译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   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

你可能感兴趣的文章
火狐浏览器导出EXCEL 表格,文件名乱码问题
查看>>
【书籍下载链接】_1_第一轮_C语言书籍
查看>>
家庭宽带问题解决方案
查看>>
leetcode 890. 查找和替换模式 Python
查看>>
Django基础
查看>>
JAVA面试题——JAVA基础篇
查看>>
洛谷P3646 [APIO2015]巴厘岛的雕塑(数位dp)
查看>>
eclipse如何绑定jre
查看>>
移动端缓存清理
查看>>
一次跨域请求出现 OPTIONS 请求的问题及解决方法
查看>>
20150916_018 插入行()
查看>>
功能自动化测试流程
查看>>
JSP和servlet有什么区别?
查看>>
关于Spring的xml文档的简单实用配置
查看>>
HiHocoder1419 : 后缀数组四·重复旋律4&[SPOJ]REPEATS:Repeats
查看>>
网站设计常用技巧(上)
查看>>
通过安全网闸访问MongoDB
查看>>
iOS不用官方SDK实现微信和支付宝支付XHPayKit
查看>>
知识点---input只能输入数字
查看>>
Ionic项目中如何使用Native Camera
查看>>