linux下的cacti安装(centos7)
1 cacti运行环境准备
cacti需要php+apache+mysql+snmp+RRDTool,以及cacti本身。cacti本体是用php开发的网站,通过snmp对远端设备信息进行采集。apache+mysql+php在以前已经做过了,链接如下:
http://www.cnblogs.com/cation/p/8882910.html
这里只对剩余的部分进行安装。
2 安装snmp
yum install -y net-snmp*
vi /etc/snmp/snmpd.conf
com2sec notConfigUser default public //将default修改为127.0.0.1
access notConfigGroup"" any noauth exact systemview none none //将systemview改为all
#view all included .1 //去掉#注释
systemctl start snmpd
systemctl enable snmpd
3 安装RRDTool
yum install libart_lgpl libart_lgpl-devel
yum install rrdtool.x86_64 rrdtool-devel.x86_64
4 安装相关lib
yum install gcc glibcglibc-common cairo pango zlib zlib-devel freetype freetype-devel gd gd-devel
5 mysql配置
mysql -uroot -p //登录mysql
create database cacti CHARSET 'utf8'; //创建cacti用的库
GRANT ALL ON cacti.* TO cactiuser@'127.0.0.1' IDENTIFIED BY 'cactipass'; //创建cactiuser并赋权
6 下载并安装cacti
在cacti官网下载cacti-0.8.8f.tar.gz
复制到apache的www目录并解压该包
cd /var/www/html/
tar xvf cacti-0.8.8f.tar.gz
mv cacti-0.8.8f cacti //目录重命名
cd /var/www/html/cacti
mysql cacti <cacti.sql //初始化cacti数据库
useradd cactiuser //创建cacti user
chown -R cactiuser:cactiuser /var/www/html/log /var/www/html/rra //修改目录的访问权限
vim /etc/php.ini
date.timezone =Asia/Shanghai //修改php时区
systemctl restart httpd //重启apache
7 浏览器中输入
http://ip/cacti 开始cacti的安装配置
按提示进行配置或包安装
参考
https://www.linuxidc.com/Linux/2017-10/147672.htm
https://www.linuxidc.com/Linux/2013-11/92797.htm
https://blog.csdn.net/lmss82/article/details/4011888
https://blog.csdn.net/m0_37313242/article/details/76607762
https://www.cnblogs.com/biboxie/p/4233256.html
linux下的cacti安装(centos7)的更多相关文章
- 笔记:Linux下软件的安装、CentOS更新yum源、LAMP环境搭建、kali软件管理
一.Linux下软件的安装 方式:yum源 / rpm /源码安装 1.yum:(帮助管理员解决依赖关系) yum是通过分析rpm的包头数据后,根据各种软件的相关性质做出属性相对应的解决方案,然后可以 ...
- Linux下命令行安装weblogic10.3.6
Linux下命令行安装weblogic10.3.6 一.安装前准备工作: 1.创建用户useradd weblogic;创建用户成功linux系统会自动创建一个和用户名相同的分组,并将该用户分到改组中 ...
- Linux下MongoDB服务安装
Linux下MongoDB服务安装 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据 ...
- Windows下的Memcache安装 linux下的Memcache安装
linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...
- linux下subversion server安装手册
linux下subversion server安装手册 安装基于的Linux版本为:Red Hat Enterprise Linux Server release 6.3. 一 准备需要的安装包. ( ...
- Linux下Perl的安装(转)
原文地址:Linux下Perl的安装 今天在虚拟机测试shell脚本的时候,有些命令使用不了. 比如说 mysqlhotcopy ,它提示Perl的版本太低. 我用的 RedHat9 的Perl才5. ...
- 细说Linux下软件包的安装与管理
一 源码安装方式 由于linux操作系统开放源代码,因而在其上安装的软件大部分也都是开源软件,例如apache.tomcat.php等软件.开源软件基本都提供源码下载,源码安装的方式:源码安 ...
- Linux下Qt的安装与配置
参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译.安装.配置 QT 下载qt 这里用的是4.7. ...
- Linux下OpenSSL的安装与使用
Linux下OpenSSL的安装与使用 OpenSSL简介 OpenSSL是一个SSL协议的开源实现,采用C语言作为开发语言,具备了跨平台的能力,支持Unix/Linux.Windows.Mac OS ...
随机推荐
- spark使用KryoRegistrator java代码示例
转载引用自:http://www.cnblogs.com/tovin/p/3833985.html 最近在使用spark开发过程中发现当数据量很大时,如果cache数据将消耗很多的内存.为了减少内存的 ...
- UVA 10319 - Manhattan(2-SET)
UVA 10319 - Manhattan 题目链接 题意:一个城市,有南北和东西街道.每种街道都是单行道,如今给定几个起点和终点.要求起点和终点必须最多转一次弯能够到达,问能否够满足全部的起点终点 ...
- Jmeter与LoadRunner 测试Java项目的坑
32位的JDK,Jmeter.bat 最大内存只能配置1G,测不了大并发,所以用Jmeter测试时一定要改成64位的Jmeter用LR测试java程序的时候必须用32位的JDK 环境变量 在path的 ...
- SQL 基本关键字 函数 关联 连接
http://www.w3cschool.cn/sql_having.html w3c中有些SQL的讲解 1 order by 排序 SELECT Company, OrderNumber FROM ...
- 多个 python的pip版本选择
如果你电脑里面装了多个版本的python python3 -m pip instatll xlutilspython2 -m pip instatll xlutils 加载新的pippython -m ...
- 【BZOJ3444】最后的晚餐 乱搞
[BZOJ3444]最后的晚餐 Description [问题背景] 高三的学长们就要离开学校,各奔东西了.某班n人在举行最后的离别晚餐时,饭店老板觉得十分纠结.因为有m名学生偷偷找他,要求和自己暗恋 ...
- pycharm如何自定义模板?
按照上图箭头方向设置即可.
- dev 转自
.隐藏最上面的GroupPanel gridView1.OptionsView.ShowGroupPanel=false; .得到当前选定记录某字段的值 sValue=Table.Rows[gridV ...
- SOE 部署错误 ClassFactory cannot supply requested class
问题描述: 部署完SOE,对某个服务启用部署的SOE时,出现错误信息,假如对地图服务SampleWorldCities启用刚部署的SOE,错误信息如下: service failed to start ...
- Nuxt使用高德地图
事先准备 注册账号并申请Key 1. 首先,注册开发者账号,成为高德开放平台开发者 2. 登陆之后,在进入「应用管理」 页面「创建新应用」 3. 为应用添加 Key,「服务平台」一项请选择「 Web ...