cacti安装笔记

Linux内核wakeup source框架解析:解决系统睡不沉稳、醒得早的谜题 在嵌入式Linux和Android低功耗开发中,系统的休眠与唤醒是核心难题。中断唤醒机制虽然基础,却无法覆盖软件事件、设备处理未完成等复杂场景,导致系统出现“睡不沉、醒得早”等诡异现象。Linux内核通过wakeup source框架提供了一种“别睡令牌”机制,用软件可见的状态标记将物理中断与逻辑事件解耦,结合active状态与wakeup_count计数,在suspend关键路径上反复确认是否可以安全休眠。这一框架不仅支持设备驱动通过__pm_stay_awake/__pm_relax控制休眠时机,还支撑 阅读详情

版本是cacti-0.8.7g、cacti-plugin-0.8.7g-PA-v2.8、rrdtool-1.4.4、net-snmp-5.6

一、软件列表及作用
1、安装rrdtool(cacti用来保存数据及绘图形的工具)
2、安装net-snmp(使用snmpget获取数据)
3、安装cacti(php程序,管理界面)
4、安装spine(基于C快速的轮询引擎,用它替代cmd.php作数据采集)
5、安装插件(扩展监控数据等,cacti-plugin扩展cacti架构而支持插件,monitor图形方式显示设备状态,thold设备异常报警,settings邮件报警)
註:apache、mysql、php环境需先安装好,此处忽略。

二、安装
1、安装rrdtool
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.4.tar.gz
yum install cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel
tar -zxvf rrdtool-1.4.4.tar.gz
cd  rrdtool-1.4.4
export PKG_CONFIG_PATH=/usr/lib/pkgconfig/
./configure --prefix=/usr/local/rrdtool
make
make install
/usr/local/rrdtool/bin/rrdtool #测试

2、安装net-snmp
wget http://nchc.dl.sourceforge.net/project/net-snmp/net-snmp/5.6/net-snmp-5.6.tar.gz
tar -zxvf net-snmp-5.6.tar.gz
cd net-snmp-5.6
./configure --prefix=/usr/local/net-snmp  --enable-developer --with-default-snmp-version="2" --with-sys-contact="admin@admin.com" --with-sys-location="China" --with-logfile="/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp"
make
make install
cp EXAMPLE.conf  /usr/local/net-snmp/share/snmp/snmpd.conf

2.1 修改监听地址
vi /usr/local/net-snmp/share/snmp/snmpd.conf
agentAddress  udp:127.0.0.1:161
2.2 启动及创启SNMP
/usr/local/net-snmp/sbin/snmpd
ps -aux | grep snmpd
killall snmpd
2.3 net-snmp测试指令
本机测试数据
/usr/local/net-snmp/bin/snmpwalk -v 2c -c public localhost
返回非Time out,而是系统信息说明安装成功。

3、安装cacti
wget http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz
tar -zxvf cacti-0.8.7g.tar.gz
mv cacti-0.8.7g /home/htdocs/cacti

3.1 修改配置
cp /home/htdocs/cacti/include/config.php /home/htdocs/cacti/include/config.php.bak
vi /home/htdocs/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "root";
$database_password = "";
3.2 文件属性www.linuxidc.com 
chown -R addcn.addcn /home/htdocs/cacti/rra
chgrp -R addcn /home/htdocs/cacti
3.3 週期执行
*/5 * * * * /usr/local/php5/bin/php /home/htdocs/cacti/poller.php > /dev/null 2>&1
3.4 访问浏览
http://localhost/cacti可以访问进行安装,初始账号密码为admin:admin。

4、安装spine
spine是一个基于C语言的,非常快速的轮询引擎。用它替代默认的cmd.php完成数据采集。
wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.7g.tar.gz
tar -zxf cacti-spine-0.8.7g.tar.gz
cd cacti-spine-0.8.7g
./configure --with-snmp=/usr/local/net-snmp
make
make install
cd /usr/local/spine/etc/
cp spine.conf.dist spine.conf
配置数据库用户名及密码
vi spine.conf
/usr/local/spine/bin/spine #测试spine

5、安装插件
5.1 安装cacti-plugin-PA
wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz
tar -zxvf cacti-plugin-0.8.7g-PA-v2.8.tar.gz -C /home/htdocs/cacti
cd /home/htdocs/cacti
patch -p1 -N < cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff

#mysql导入sql
/usr/local/mysql/bin/mysql -u root -p
mysql>use cacti;
mysql>set NAMES utf8;
mysql>source /home/htdocs/cacti/cacti-plugin-arch/pa.sql;

页面无css而变形,改为cacti对应于web目录下的路径
vi /home/htdocs/cacti/include/config.php
$url_path = "/cacti/";

5.2 安装其它插件
wget http://mirror.cactiusers.org/downloads/plugins/thold-0.4.2.tar.gz
wget http://mirror.cactiusers.org/downloads/plugins/monitor-0.8.2.tar.gz
wget http://mirror.cactiusers.org/downloads/plugins/settings-0.5.tar.gz
tar zxvf thold-0.4.2.tar.gz -C /var/www/html/cacti/plugins
tar zxvf monitor-0.8.2.tar.gz -C /var/www/html/cacti/plugins
tar zxvf settings-0.5.tar.gz -C /var/www/html/cacti/plugins
cd /var/www/html/cacti/plugins

//mysql导入sql
/usr/local/mysql/bin/mysql -u root -p
mysql>use cacti;
mysql>set NAMES utf8;
mysql>source /home/htdocs/cacti/plugins/thold/thold.sql;
mysql>source /home/htdocs/cacti/plugins/monitor/monitor.sql;
mysql -u root -p cacti < thold/thold.sql;
 mysql -u root -p cacti < monitor/monitor.sql;
//修改配置
vi /home/htdocs/cacti/include/config.php
$plugins = array();
$plugins[] = 'thold';
$plugins[] = 'monitor';
$plugins[] = 'settings';

CentOS7 下安装 Cacti0.8.8h 笔记 1、安装httpd、mysql、PHP、PHP-SNMP、rrdtool [root~]# yum install httpd httpd-devel #安装httpd [root~]# yum install mariadb-server #安装mariadb数据库(Mysql开源) [root~]# yum install php-mysql php-pear php-common ph 阅读详情

相关推荐

sentaurus学习笔记(HFET_pGate_GaN仿真)(五)

`(sdedr:define-constant-profile`和`(sdedr:define-constant-profile-region`命令用于定义并应用一个恒定的活性硼掺杂浓度剖面`"ndop_GaN_gate_const"`到氮化镓栅极层上,其值为`NpGaN_gate`。- `"Oxide"`指定了这一层的材料名称(在这里代表氧化层),而`"nucleation"`是这一层在仿真中的标识名称。- `"GaN"`指定了这一层的材料名称,而`"GaN_gate"`是这一层在仿真中的标识名称。

qq_52640792的博客 940

centos 安装cacti 笔记

yum -y install wgetservice iptables stop       关闭防火墙setenforce 0                关闭selinux1.安装epel 源$ yum install epel-release -y2.安装依赖软件(lamp、net-snmp、rrdtool)yum install httpd php php-mysql mysql mys...

makusuofute的专栏 388

RK3566基于Buildroot定制QT开发环境的完整指南

本文详细介绍了如何在RK3566开发板上使用Buildroot定制QT开发环境的完整流程。从基础环境搭建、Buildroot初始配置到QT模块选择与编译验证,提供了实战经验和常见问题解决方案,帮助开发者高效完成嵌入式Linux下的QT开发环境部署。

weixin_26804345的博客 358

安装cacti笔记

一、下载,复制到自定义的虚拟主机目录下虚拟主机配置文件如下<VirtualHost*:80> DocumentRoot"/www/cacti" ServerNamecacti.a.com ErrorLog"/var/log/httpd/cacti.a.com-error_log" CustomLog"/var/log/ht...

weixin_33928137的博客 99

CCS8.1 导入CCS3.3工程方法

    CCS3.3作为开发人员使用最广开发工具,研究人员手上存在不少该版本的建立的程序版本,然而随着TI公司推出高级版本的CCS平台,在新的平台上集成了更加丰富的功能和优点。利用新版本的平台在开发和编译旧版本工程上可以节省大量时间和精力。在使用新版本开发3.3版本工程时,首要解决的就是加载3.3的工程文件,现将加载过程记录如下: 第一步:Project-&gt;Import Legacy CC...

1万+

极速建站!用1Panel面板一键部署Halo博客的保姆级教程 | 企业官网/个人博客搭建教程

个人博客是一种在互联网上发布自己的文章、图片、视频等内容的平台,通常以文字为主要形式,但也可以包含其他媒体。个人博客的用途非常广泛。它可以用来记录博主的日常生活、分享自己的知识和经验、展示自己的作品和技能,以及交流自己的观点和看法。通过个人博客,博主可以与读者建立联系,分享自己的见解和体验,同时也可以从读者那里获得反馈和建议。

zeruns的博客 1832

centos7安装cacti笔记

在安装cacti前,要先安装其它附件 PHP - 模块支持 (必须) Cacti 的安装对一些PHP 模块有要求. 如果缺少其中任何一个,您将无法继续,直到条件满足.另外, 为了获得更佳的系统性能, Cacti 应该运行在特定的MySQL 配置之下.请根据您的意愿遵循MySQL 配置建议. 如果您有任何问题, 请务必查阅MySQL 文档. 以下PHP 扩展是强制性的, 必须在安装Cacti 之前安...

swtato的博客 1092

诊断测试工具CANoe.DiVa从入门到精通系列——开门见山

### 工具主要用于测试ECU的诊断功能。关于自动化诊断测试可以分为如下内容: ### -> 1、根据诊断需求规范进行cdd文件的编辑(现阶段主要是诊断问卷调查表); ### -> 2、新建Diva工程,导入对应的诊断数据库文件生成测试用例; ### -> 3、新建CANoe工程,导入CANoe.DiVa生成的Diva工程; ### -> 4、根据测试报告进行错误处理。

Soly_kun的博客 3550

cacti 安装过程笔记

一、搭建lamp架构 1、yum方式如下: yum groupinstall “Web Server” yum groupinstall “Mysql Database”   yum –y install php-mysql 2、编译方式略:(注意在编译PHP时候要加上 --enable-sockets 这个参数) 二、安装 net-snmp、snmpwalk 和 snmpget...

weixin_33763244的博客 106

化工设计软件:AutoCAD Plant 3D二次开发_(1).AutoCADPlant3D概述

AutoCAD Plant 3D 是一款专为化工行业设计的三维工厂设计和建模软件。它基于AutoCAD平台,提供了强大的三维建模功能和专业的化工设计工具,帮助工程师和设计师在工厂设计过程中提高效率和准确性。AutoCAD Plant 3D不仅能够创建详细的三维模型,还可以进行管道设计、设备布置、支架设计等复杂任务。通过上述案例,我们可以看出 AutoCAD Plant 3D 在化工厂设计中的强大功能和优势。该软件不仅提供了丰富的建模工具和专业的设计功能,还支持二次开发,使用户能够根据具体需求进行定制化操作。

kkchenjj的博客 1103

YOLOv11改进策略【损失函数篇】| 通过辅助边界框计算IoU提升检测效果(Inner_GIoU、Inner_DIoU、Inner_CIoU、Inner_EIoU、Inner_SIoU)

为了弥补现有 IoU 损失在不同检测任务中泛化性弱和收敛速度慢的问题,·Inner-IoU·通过引入比例因子 “ratio” 来控制辅助边界框的尺度大小,利用不同尺度的辅助边界框来计算损失,从而加速边界框回归过程。

Limiiiing的博客 3892

nagios+cacti 安装笔记

Nagios的安装部署和与Cacti的整合 注:所需软件自行下载 gd gd-devel png png-devel jpeg jpeg-devel zlib zlib-devel 保证 安装 第一部分:Nagios的安装 1.安装基础nagios useradd nagios wget wget http://prdownloads.sourceforge.ne...

weixin_34194359的博客 217

ABAP CDS 实体权限控制,从 DCL 到 PFCG 的完整运行逻辑

本文探讨了SAP S/4HANA开发中CDS View的权限控制机制。核心观点如下: CDS access control通过DCL语言实现数据实例级权限控制,而非替代传统PFCG权限体系,二者形成互补关系:PFCG控制功能入口权限,DCL控制数据可见性。 DDL定义数据结构,DCL定义访问规则。DCL通过角色映射将数据字段与PFCG授权对象关联,运行时自动将权限条件注入SQL查询,实现数据过滤。 访问控制行为特点: 无DCL role不会默认拒绝访问 权限检查通过减少结果集而非抛出错误实现 需配合@Acc

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 101

在Ubuntu8.04下安装Cacti笔记

看着光华兄发过来的CACTI的葵花宝典,一直搞不成功,让光华兄帮忙看看竟然还让我深读其宝典,我怀疑他的宝典有问题让我“走火入魔”了 还是用Ubuntu吧,就冲着他的apt-get 软件丰富,安装便捷。    第一步:ubuntu系统和LAMP服务的安装 建议用ubuntu server系统+LAMP服务来安装cacti软件,因为server版的系统+系统自带的LAMP服务会较稳定。 ub...

悠悠猪 172

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

rhel 5.2 Cacti 安装笔记

cacti在英文中的意思是仙人掌的意思,但在开源世界里它还有另外一层意思---NOC监控软件,而且除了本身的强大功能外,它还能安装众多插件来实现拓展,在国内很多地方可能还在使用昂贵的NOC软件进行监控的时候,cacti的爱好者们已经可以非常惬意的休息了。 终于成功安装完了 Cacti,做了一下笔记 所需的所有安装文件 1.安装rrdtools 修改rrdtool-1.2.23下rrdins

228

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

在Ubuntu下安装Cacti笔记

张森力作,大家学习! 系统:Ubuntu8.04、MySQL5.0、PHP5、Apache2.2、Snmp、rrdtool-1.2.27 Ubuntu的好处,咱不多说了就冲着他的apt-get 软件丰富,安装便捷。 一.环境: apt-get install build-essential(gcc基本环境) apt-get install flex apt-get inst...

weixin_34327761的博客 182

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

cacti安装笔记v2new

V1.2 # 1.1edit 0625 #1.2 update 2010.11 环境:lamp + net-snmp , centos5.3 , 官网:www.cacti.net ,依赖下载 http://oss.oetiker.ch/rrdtool/pub/libs/ 扩展插件http://cactiusers.org/ 版本:cacti0.8.7g...

weixin_33979745的博客 132

Cacti学习笔记一:基本安装和配置

1.安装依赖包 yum -y install net-snmp-devel mysql mysql-devel openssl-devel libtool 2.安装RRDTool yum -y install rrdtool 3.安装snmp yum -y install net-snmp net-snmp-utils 4.安装LAMP yum -y...

weixin_30908649的博客 137
上一篇: Linux备份攻略
下一篇: apache服务器查看网络爬虫记录的方法
wangxiaofei2006
博客等级 码龄21年 118粉丝 327原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值