文章目录

[隐藏]

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状态信息相关推荐

  1. 第三方工具监控java进程_前9个免费的Java进程监视工具以及如何选择一种

    第三方工具监控java进程 这样就可以运行Java代码了. 也许它甚至可以在生产服务器上运行. 当您做好工作后,我们得到了好消息和令人讨厌的消息. 令人讨厌的消息是,现在开始调试. 就是进行调试和应用 ...

  2. sql server链接远程服务器上的csv文件_批量监控联想服务器硬件状态工具

    当我们需要获取一台服务器的硬件状态时,我们可以手动登录到联想服务器硬件管理平台进行获取,但当需要同时获取很多台机器信息时,手动操作显然并不是很方便,下文我们介绍如何批量获取联想服务器硬件信息及其状态, ...

  3. 监控mysql主从的工具_zabbix利用percona-toolkit工具监控Mysql主从同步状态

    一.下载percona-toolkit工具包 percona-toolkit是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等. [root ...

  4. Prometheus 容器化部署,配合Grafan画图工具监控节点

    Prometheus 容器化部署,配合Grafan画图工具监控节点 一.部署环境 主机名 IP地址 服务 prometheus 192.168.85.131 prometheus.grafana no ...

  5. Prometheus容器化部署,配合Grafan画图工具监控节点信息

    文章目录 Prometheus 容器化部署,配合Grafan画图工具监控节点 部署 Prometheus 部署 node_exporter 部署grafana Prometheus 容器化部署,配合G ...

  6. 使用psacct或acct工具监控Linux用户活动

    使用psacct或acct工具监控Linux用户活动 1. 概述 2. 在Linux中安装psacct 或acct 包 3. 使用psacct 3.1 显示用户连接时间统计(ac) 3.2 打印用户执 ...

  7. 监控linux系统状态

    监控linux系统状态 监控介绍 安装zabbix4.0 监控客户机 解决中文名称不能写数据库的问题 解决图形中乱码 zabbix邮件告警 zabbix监控Nginx zabbix监控Tomcat z ...

  8. 集群与存储 LVS的集群

    集群 什么是集群? 一组通过网络互联的计算组,并以单一系统的模式加以管理 讲很多服务器集中起来一起,提供同一种服务,在客户端看起来就像是只有一个服务器 可以自爱付出较低成本的情况下获得在性能,可靠性, ...

  9. Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令

    Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 文章目录 Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 info server info clie ...

  10. 监控Linux系统状态的命令

    监控Linux系统状态的命令1 :w uptime命令查看系统负载 : w/uptime 最后面三个数字表示1分钟 ,5分钟 ,15分钟 平均有多少进程占用CPU 某一时刻1颗CPU只能有一个进程在使 ...

最新文章

  1. 3dsMax插件V-Ray建筑可视化三维渲染细节技术学习教程
  2. Python开发基础总结之函数+闭包+字典+列表
  3. Swift中关于元组的某些特性
  4. Java中Integer和String浅谈
  5. 一篇文章教你学会Java基础I/O流
  6. 不行是谁决定的呢,明明你眼前就有这么多的可能啊
  7. c语言学习进阶-C语言带命令行参数的文件数据批量计算
  8. 幼儿园带括号算式口诀_幼教必备:幼儿园17首数学儿歌收藏!
  9. redhat AS5 FTP虚拟用户配置(本地数据库方式认证)
  10. 判断某点在多边形内——方法一
  11. 自组织特征映射网络1
  12. Eclipse官网下载java开发安装包
  13. 弱电工程项目经理部及各相关人员岗位职责
  14. 自定义 View 之圆形、圆角、爱心、动态旗帜等图片效果
  15. RDO方式安装Openstack Allinone问题记录
  16. php frameset不显示,php加载frameset页面时显示空白怎么办_后端开发
  17. go redis incr的使用
  18. 蓝鲸智云App应用部署(完整版)
  19. Python爬虫应用场景大全
  20. 英雄联盟掉线怎么不显示重新连接服务器,Win7系统玩英雄联盟掉线总是显示正在尝试重新连接怎么办?...

热门文章

  1. 基于排序变换混沌置乱算法的图像加密系统
  2. 计算机无法用u盘重装系统,最简单不用U盘电脑重装系统教程
  3. WinRAR制作单文件(便携版)
  4. 帆软报表参数传给网络报表_在报表中给session赋值实现报表间参数共享
  5. DBeaver下载安装教程
  6. php测试页面打开速度,测试网站访问速度的五个方法
  7. PHP 函数的完整参考手册
  8. Linux下php如何把word转为图片
  9. MySQL relay_log_recovery源码分析
  10. 推荐几个自己用过的软件测试博客论坛