症状:通过虚拟IP能访问到监控页面:http://192.168.253.110/ipvsadm.php,但是却无法读出LVS任务分发及集群负载信息。

打开ipvsadm.php页面,源码如下:

<html>
<meta http-equiv="refresh" content="1">
<?php
$cmd = '/home/geohpc/zmq/lvsstatus.sh';//页面每间隔2s会自动刷新,执行该脚本读取LVS负载信息
$result=shell_exec($cmd);
echo "<hr>";
$i = 0;
$table_begin = 0;while ($result){$i++;$len = strpos ($result, "\n");$line = substr ($result, 0, $len); $result = substr ($result, $len + 1);if ($i <= 3)continue;$result = trim ($result, " ");$isReal = strpos ($line, ">");if ($isReal == 1){
//      list($jiantou, $ip, $route, $weight, $act, $inact) = split(" ",$line);$con =  preg_split("[ ]",$line,-1,PREG_SPLIT_NO_EMPTY);$content = "<tr>";$content = $content."<td>$con[1]</td>";$content = $content."<td>$con[3]</td>";$content = $content."<td>$con[4]</td>";$content = $content."<td>$con[5]</td>";$content .= "<tr>";echo $content;}else{if ($table_begin == 1){echo "</table><div>";echo "<hr>";}$head  = "<div align=\"middle\">";$head .= "<h1>".$line."</h1>";$head .= "<table border=\"1\" width=\"50%\"><tr>";$head .="<th width=\"10\">server:port</th>";$head .="<th>Weight</th>";$head .="<th>Active</th>";$head .="<th>Inactive</th>";$head .="</tr>";echo $head;$table_begin = 1;}}
echo "</table>"
?>
<script>
sleep(2);
window.location.reload();
</script>
</html>

脚本文件lvsstatus.sh如下:

#!/bin/bash
echo "geohpc" | /usr/bin/sudo -S ipvsadm -L

问题:上述脚本文件的含义为以超级用户的权限请求ipvsadm服务,查看其转发状态,而echo后引号内为su用户的密码,这样每次刷新页面执行上述脚本时将自动为sudo填入密码。

可是,此处输入的密码确是错误的,因为为安全起见,2013年初集群演示完毕后更改过一次密码,修改为正确密码后,集群LVS的监控页面马上显示出来了,如下:

学习笔记(5)——实验室集群LVS监控Web界面配置相关推荐

  1. Redis 学习笔记八:集群模式

    Redis 学习笔记八:集群模式 作者:Grey 原文地址: 博客园:Redis 学习笔记八:集群模式 CSDN:Redis 学习笔记八:集群模式 前面提到的Redis 学习笔记七:主从复制和哨兵只能 ...

  2. Hadoop学习笔记—13.分布式集群中节点的动态添加与下架

    Hadoop学习笔记-13.分布式集群中节点的动态添加与下架 开篇:在本笔记系列的第一篇中,我们介绍了如何搭建伪分布与分布模式的Hadoop集群.现在,我们来了解一下在一个Hadoop分布式集群中,如 ...

  3. ZooKeeper学习笔记(八):ZooKeeper集群写数据原理

    写数据原理 写流程直接请求发送给Leader节点 这里假设集群中有三个zookeeper服务端 ACK (Acknowledge character)即是确认字符,在数据通信中,接收站发给发送站的一种 ...

  4. 学习笔记(2)——实验室集群LVS配置

    查看管理结点mgt的网卡信息,为mgt设置VIP [root@mgt ~]# ifconfig eth0 Link encap:Ethernet HWaddr 5C:F3:FC:E9:61:78ine ...

  5. go-pitaya学习笔记(11) - 测试集群rpc

    学习笔记: 我家别墅靠大海/pitaya-learn 尝试集成功能:我家别墅靠大海/pitaya-game 如果你正在看此笔记,请你左边放笔记,右边放chatdemo的代码!! 我是按代码的顺序记的笔 ...

  6. ES学习笔记(二):集群配置与启动 --mac环境

    1 环境准备: 复制原有es文件,分别为三个文件夹:Node-8001,Node-8002,Node-8003 删除三个文件夹中的data文件,清除log文件 修改配置文件 1.1修改配置文件 配置文 ...

  7. 【删】【Kubernetes视频学习笔记】Kubernetes集群YAML文件详解

    文章目录 概述 YAML文件介绍 YAML概述 YAML 基本语法 YAML 支持的数据结构 对象 数组 YAML文件组成部分 控制器的定义 被控制的对象 属性说明 如何快速编写YAML文件 使用ku ...

  8. k8s集群资源监控-监控指标和方案---K8S_Google工作笔记0052

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 我们接下来要实现集群的监控,那么我们要监控什么? 比如节点资源利用率,有多少节点在用,多少节点在空 ...

  9. 尚硅谷云原生学习笔记(1-75集)

    笔记列表: 尚硅谷云原生学习笔记(1-75集) 尚硅谷云原生学习笔记(76~143集) 尚硅谷云原生学习笔记(144~172集) 尚硅谷云原生学习笔记(173~XXX集) 目录 1.什么是云计算 1. ...

最新文章

  1. Matlab人脸检测算法详解
  2. C#(Winform)实现条码打印
  3. python画散点图类型-Pandas / Pyplot中的散点图:如何按类别绘制
  4. junit junit_JUnit理论简介
  5. 【文末有福利】算法博弈论
  6. 一拍即合、一见钟情之后,智慧城市的“福利”来啦……
  7. CorePlot-饼状体
  8. at.allow与at.deny及cron.allow与cron.deny优先级的比较
  9. c#实现json转kml、kmz、shp格式
  10. 认识常见的显卡外接口
  11. 【信源编码技术】实验1-浊音清音爆破音的时域及频域特性分析
  12. oracle读取数据方式,关于oracle数据库读取数据的三种方式
  13. 9,kubernetes-Helm及其他功能性组件
  14. Cytoscape Web 实现网络拓扑结构图
  15. android 手电筒开发
  16. Django ORM查询之外键、关系的反向引用
  17. 基于java的题库管理系统
  18. java.sql.SQLException: ORA-00904
  19. vc获取n卡编号_NVIDIA n卡各主要显卡核心代号
  20. Elasticsearch2.4.4自定义词典同义词配置

热门文章

  1. vmware nat模式原理探究,实现虚拟机跨网段管理
  2. GGGit与Github
  3. Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
  4. (转)如何禁用Windows 10系统的触摸屏
  5. linux条件判断:常用练习添加用户
  6. 企业融入租时代 谋求轻资产化高效运营
  7. 洛谷P1182 数列分段Section II 二分答案
  8. 访问HTTP网址的两种方式
  9. 快上车!“正经”文章告诉你如何构建与使用分布式中间件平台实践
  10. Realm数据库拾遗