博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习笔记(5)——实验室集群LVS监控Web界面配置
阅读量:6321 次
发布时间:2019-06-22

本文共 1566 字,大约阅读时间需要 5 分钟。

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

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

";$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 = ""; $content = $content."$con[1]"; $content = $content."$con[3]"; $content = $content."$con[4]"; $content = $content."$con[5]"; $content .= ""; echo $content; } else { if ($table_begin == 1) { echo "
"; echo "

"; } $head = "
"; $head .= "

".$line."

"; $head .= "
"; $head .="
"; $head .="
"; $head .="
"; $head .="
"; $head .="
"; echo $head; $table_begin = 1; } }echo "
server:port Weight Active Inactive
"?>

脚本文件lvsstatus.sh如下:

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

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

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

 

转载地址:http://ttpaa.baihongyu.com/

你可能感兴趣的文章
LeetCode Container With Most Water (Two Pointers)
查看>>
https基础
查看>>
RESTful Mongodb
查看>>
如何提高Ajax性能
查看>>
Android--自定义加载框
查看>>
LINUX下 lamp安装及配置
查看>>
BZOJ3105 [cqoi2013]新Nim游戏
查看>>
BZOJ 2118 Dijkstra
查看>>
Jenkins
查看>>
linux下使用screen和ping命令对网络质量进行监控
查看>>
segment
查看>>
面试/编程
查看>>
打造一个上传图片到图床利器的插件(Mac版 开源)
查看>>
thinkphp判断更新是否成功
查看>>
高效使用jquery之一:请使用'On'函数
查看>>
人脸识别 开放书籍 下载地址
查看>>
AspNetPager控件的最基本用法
查看>>
sessionKey
查看>>
iOS8 Push Notifications
查看>>
各大名企笔试及面经大全(程序猿必读)
查看>>