php rrd graph,使用lvs-rrd工具监控存储lvs状态信息
文章目录
[隐藏]
1. 准备工作
2. 部署rrdtool
3. 部署lvs-rrd
4. 配置httpd认证
5. 测试
1. 准备工作
rrdtool安装包下载:http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz
lvs-rrd安装包下载:http://tepedino.org/lvs-rrd/lvs-rrd-v0.7.tar.gz
yum install php yum install httpd service httpd start chkconfig httpd on
2. 部署rrdtool
yum groupinstall -y "Development Tools" "Server Platform Development" "Base" "Fonts" yum -y install libpng-devel freetype-devel libart_lgpl-devel libxml2-devel gd gd-devel cairo-devel pango-devel perl-ExtUtils-* tar xvzf rrdtool-1.4.7.tar.gz cd rrdtool-1.4.7 ./configure –prefix=/usr/local/rrdtool make make install
安装完毕后将rrdtool库文件添加至系统库文件搜索路径
echo ‘/usr/local/rrdtool/lib’ >>/etc/ld.so.conf ldconfig –v /usr/local/rrdtool/bin/rrdtool –v #查看rrdtool版本信息
3. 部署lvs-rrd
tar xvzf lvs-rrd-v0.7.tar.gz mv lvs-rrd-v0.7 /var/www/html/lvs-rrd cd /var/www/html/lvs-rrd mkdir -p rrd
修改配置文件
vim lvs.rrd.update RRDTOOL=”/usr/local/rrdtool/bin/rrdtool”#rrdtool可执行程序路径 IPVSADM=”/sbin/ipvsadm”#ipvsadm命令路径 WORKDIR=”/var/www/html/lvs-rrd”#rrdtool收集的数据的存放路径
vim graph-lvs.sh # WORKDIR must match the directory used in the update script. WORKDIR=”/var/www/html/lvs-rrd/rrd” #rrdtool收集的数据存放的路径 RRDTOOL=”/usr/local/rrdtool/bin/rrdtool”#rrdtool可执行程序路径 # Where to put the graphs. GRAPHS=“/var/www/html/lvs-rrd/graphs”#生成的图片保存路径 WEBPATH=”/lvs-rrd/graphs”#图片路径
vim lvs-rrd.php <?php header(“Cache-Control: max-age=300, must-revalidate”); system(“/var/www/html/lvs-rrd/graph-lvs.sh -H”);#修改路径为部署服务的路径 ?> chown –R apache.apache /var/www/html/lvs-rrd 执行一次lvs.rrd.update生成初始rrd数据
配置计划任务
crontab –e
增加以下配置:
#lvs status * * * * * /var/www/html/lvs-rrd/lvs.rrd.update 2>/dev/null >/dev/null
4. 配置httpd认证
在/etc/httpd/conf/httpd.conf中添加如下内容:
Options All AllowOverride AuthConfig AuthType Basic AuthBasicProvider file AuthName "LVS Status" AuthUserFile /etc/httpd/conf/.htpasswd Require valid-user htpasswd -cm /etc/httpd/conf/.htpasswd admin
5. 测试
服务配置完毕后,过几分钟之后,访问http://10.0.0.10/lvs-rrd(LVS与lvs-rrd所在服务器),输入帐号admin及其密码通过认证之后,即可看到当前lvs的连接状态等信息。
原文出处:51cto -> http://breezey.blog.51cto.com/2400275/1364539
php rrd graph,使用lvs-rrd工具监控存储lvs状态信息相关推荐
- 第三方工具监控java进程_前9个免费的Java进程监视工具以及如何选择一种
第三方工具监控java进程 这样就可以运行Java代码了. 也许它甚至可以在生产服务器上运行. 当您做好工作后,我们得到了好消息和令人讨厌的消息. 令人讨厌的消息是,现在开始调试. 就是进行调试和应用 ...
- sql server链接远程服务器上的csv文件_批量监控联想服务器硬件状态工具
当我们需要获取一台服务器的硬件状态时,我们可以手动登录到联想服务器硬件管理平台进行获取,但当需要同时获取很多台机器信息时,手动操作显然并不是很方便,下文我们介绍如何批量获取联想服务器硬件信息及其状态, ...
- 监控mysql主从的工具_zabbix利用percona-toolkit工具监控Mysql主从同步状态
一.下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等. [root ...
- Prometheus 容器化部署,配合Grafan画图工具监控节点
Prometheus 容器化部署,配合Grafan画图工具监控节点 一.部署环境 主机名 IP地址 服务 prometheus 192.168.85.131 prometheus.grafana no ...
- Prometheus容器化部署,配合Grafan画图工具监控节点信息
文章目录 Prometheus 容器化部署,配合Grafan画图工具监控节点 部署 Prometheus 部署 node_exporter 部署grafana Prometheus 容器化部署,配合G ...
- 使用psacct或acct工具监控Linux用户活动
使用psacct或acct工具监控Linux用户活动 1. 概述 2. 在Linux中安装psacct 或acct 包 3. 使用psacct 3.1 显示用户连接时间统计(ac) 3.2 打印用户执 ...
- 监控linux系统状态
监控linux系统状态 监控介绍 安装zabbix4.0 监控客户机 解决中文名称不能写数据库的问题 解决图形中乱码 zabbix邮件告警 zabbix监控Nginx zabbix监控Tomcat z ...
- 集群与存储 LVS的集群
集群 什么是集群? 一组通过网络互联的计算组,并以单一系统的模式加以管理 讲很多服务器集中起来一起,提供同一种服务,在客户端看起来就像是只有一个服务器 可以自爱付出较低成本的情况下获得在性能,可靠性, ...
- Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令
Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 文章目录 Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 info server info clie ...
- 监控Linux系统状态的命令
监控Linux系统状态的命令1 :w uptime命令查看系统负载 : w/uptime 最后面三个数字表示1分钟 ,5分钟 ,15分钟 平均有多少进程占用CPU 某一时刻1颗CPU只能有一个进程在使 ...
最新文章
- 3dsMax插件V-Ray建筑可视化三维渲染细节技术学习教程
- Python开发基础总结之函数+闭包+字典+列表
- Swift中关于元组的某些特性
- Java中Integer和String浅谈
- 一篇文章教你学会Java基础I/O流
- 不行是谁决定的呢,明明你眼前就有这么多的可能啊
- c语言学习进阶-C语言带命令行参数的文件数据批量计算
- 幼儿园带括号算式口诀_幼教必备:幼儿园17首数学儿歌收藏!
- redhat AS5 FTP虚拟用户配置(本地数据库方式认证)
- 判断某点在多边形内——方法一
- 自组织特征映射网络1
- Eclipse官网下载java开发安装包
- 弱电工程项目经理部及各相关人员岗位职责
- 自定义 View 之圆形、圆角、爱心、动态旗帜等图片效果
- RDO方式安装Openstack Allinone问题记录
- php frameset不显示,php加载frameset页面时显示空白怎么办_后端开发
- go redis incr的使用
- 蓝鲸智云App应用部署(完整版)
- Python爬虫应用场景大全
- 英雄联盟掉线怎么不显示重新连接服务器,Win7系统玩英雄联盟掉线总是显示正在尝试重新连接怎么办?...