运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(六)

G、 gansu_day_view.php
  
  
  
  
  1. <?php 
  2.   include ("conn.php");  
  3.  include ("head.php");  
  4.  echo "<b>您选择的时间为“当天视图“查询,查询的省份为”甘肃“,请选择查询的服务器:</b><br>";  
  5. include("view_gansu_day_server.php");  
  6. ?> 
  7. H、gansu_day_web.php  
  8. <?php 
  9. include ("conn.php");  
  10.  include ("head.php");  
  11.  echo "<b>您选择的时间为“当天视图”查询,查询的省份为“甘肃”,查询的服务器为“甘肃WEB”,视图如下:</b><br>";  
  12. ?> 
  13. <font size="3" color="red"><b>甘肃WEB的硬盘使用率</b><br> 
  14. <img src="images/gansu_web_disk-<?echo date('ymd');?>.png" width="500" height="400"><br> 
  15. <font size="3" color="red"><b>甘肃WEB的CPU使用率</b><br> 
  16. <img src="images/gansu_web_cpu-<?echo date('ymd');?>.png" width="500" height="400"><br> 
  17. <font size="3" color="red"><b>甘肃WEB的I/O使用率</b><br> 
  18. <img src="images/gansu_web_io-<?echo date('ymd');?>.png" width="500" height="400"><br> 
  19. <font size="3" color="red"><b>甘肃WEB的Load使用率</b><br> 
  20. <img src="images/gansu_web_load-<?echo date('ymd');?>.png" width="500" height="400"><br> 
  21. <font size="3" color="red"><b>甘肃WEB的内存使用率</b><br> 
  22. <img src="images/gansu_web_memory-<?echo date('ymd');?>.png" width="500" height="400"><br> 
  23. <font size="3" color="red"><b>甘肃WEB的用户登录数使用率</b><br> 
  24. <img src="images/gansu_web_user-<?echo date('ymd');?>.png" width="500" height="400"><br> 
主要是通过 shell监控进行数据视图化,然后通过php打开图片。剩下的gansu_day_beiyong.php、gansu_day_jiaohuan.php、gansu_day_yinqing.php、gansu_day_database.php跟这个表里的内容格式一样,只有省份的中文名与中文拼音不一样,但如果你想创建新省份,可以使用我提供的create_province.sh进行,不需要你自己在php里进行修改。
I、 gansu_month_view.php
  
  
  
  
  1. <?php 
  2.   include ("conn.php");  
  3.  include ("head.php");  
  4.  echo "<b>您选择的时间为“当月视图“查询,查询的省份为”甘肃“,请选择查询的服务器:</b><br>";  
  5.  include("view_gansu_month_server.php");  
  6. ?> 

此界面主要展示甘肃省份查询月视图的包头

J、 gansu_month_web.php
  
  
  
  
  1. <?php 
  2. include ("conn.php");  
  3.  include ("head.php");  
  4.  echo "<b>您选择的时间为“当月视图”查询,查询的省份为“甘肃”,查询的服务器为“甘肃WEB”,视图如下:</b><br>";  
  5. ?> 
  6. <font size="3" color="red"><b>甘肃WEB的硬盘使用率</b><br> 
  7. <img src="images/gansu_web_disk-<?echo date('ym');?>.png" width="500" height="400"><br> 
  8. <font size="3" color="red"><b>甘肃WEB的CPU使用率</b><br> 
  9. <img src="images/gansu_web_cpu-<?echo date('ym');?>.png" width="500" height="400"><br> 
  10. <font size="3" color="red"><b>甘肃WEB的I/O使用率</b><br> 
  11. <img src="images/gansu_web_io-<?echo date('ym');?>.png" width="500" height="400"><br> 
  12. <font size="3" color="red"><b>甘肃WEB的Load使用率</b><br> 
  13. <img src="images/gansu_web_load-<?echo date('ym');?>.png" width="500" height="400"><br> 
  14. <font size="3" color="red"><b>甘肃WEB的内存使用率</b><br> 
  15. <img src="images/gansu_web_memory-<?echo date('ym');?>.png" width="500" height="400"><br> 
  16. <font size="3" color="red"><b>甘肃WEB的用户登录数使用率</b><br> 
  17. <img src="images/gansu_web_user-<?echo date('ym');?>.png" width="500" height="400"><br> 
主要是通过 shell监控进行数据视图化,然后通过php打开图片。剩下的gansu_month_beiyong.php、gansu_month_jiaohuan.php、gansu_month_yinqing.php、gansu_month_database.php跟这个表里的内容格式一样,只有省份的中文名与中文拼音不一样,但如果你想创建新省份,可以使用我提供的create_province.sh进行,不需要你自己在php里进行修改。
K、 gansu_year_view.php
  
  
  
  
  1. <?php 
  2.   include ("conn.php");  
  3.  include ("head.php");  
  4.  echo "<b>您选择的时间为“当年视图“查询,查询的省份为”甘肃“,请选择查询的服务器:</b><br>";  
  5.  include("view_gansu_year_server.php");  
  6. ?> 

此页面主要展示甘肃省份查询年视图的包头

L、 gansu_year_web.php
  
  
  
  
  1. <?php 
  2. include ("conn.php");  
  3.  include ("head.php");  
  4.  echo "<b>您选择的时间为“当年视图”查询,查询的省份为“甘肃”,查询的服务器为“甘肃WEB”,视图如下:</b><br>";  
  5. ?> 
  6. <font size="3" color="red"><b>甘肃WEB的硬盘使用率</b><br> 
  7. <img src="images/gansu_web_disk-<?echo date('Y');?>.png" width="500" height="400"><br> 
  8. <font size="3" color="red"><b>甘肃WEB的CPU使用率</b><br> 
  9. <img src="images/gansu_web_cpu-<?echo date('Y');?>.png" width="500" height="400"><br> 
  10. <font size="3" color="red"><b>甘肃WEB的I/O使用率</b><br> 
  11. <img src="images/gansu_web_io-<?echo date('Y');?>.png" width="500" height="400"><br> 
  12. <font size="3" color="red"><b>甘肃WEB的Load使用率</b><br> 
  13. <img src="images/gansu_web_load-<?echo date('Y');?>.png" width="500" height="400"><br> 
  14. <font size="3" color="red"><b>甘肃WEB的内存使用率</b><br> 
  15. <img src="images/gansu_web_memory-<?echo date('Y');?>.png" width="500" height="400"><br> 
  16. <font size="3" color="red"><b>甘肃WEB的用户登录数使用率</b><br> 
  17. <img src="images/gansu_web_user-<?echo date('Y');?>.png" width="500" height="400"><br> 
主要是通过 shell监控进行数据视图化,然后通过php打开图片。剩下的gansu_year_beiyong.php、gansu_year_jiaohuan.php、gansu_year_yinqing.php、gansu_year_database.php跟这个表里的内容格式一样,只有省份的中文名与中文拼音不一样,但如果你想创建新省份,可以使用我提供的create_province.sh进行,不需要你自己在php里进行修改。
M、 list_device.php
  
  
  
  
  1. <?php 
  2. include("conn.php");  
  3. include("head.php");  
  4.  include("head_device.php");  
  5.  ?> 
  6.  <table border="1" cellspacing="0" > 
  7.  <tr> 
  8.     <th width="55">编号</th> 
  9.     <th width="100">设备名称</th> 
  10.     <th width="120">设备IP</th> 
  11.     <th width="210">设备MAC</th> 
  12.     <th width="100">设备类型</th> 
  13.     <th width="100">机房名称</th> 
  14.     <th width="85">机架名称</th> 
  15.     <th width="80">机架位置</th> 
  16.     <th width="100">财产编号</th> 
  17.     <th width="100">设备状态</th> 
  18.     <th width="100">设备价格</th> 
  19.   </tr> 
  20.  
  21.   </table> 
  22.  <? 
  23.   $SQL="SELECT * FROM `device` order by id desc";  
  24.   $query=mysql_query($SQL);  
  25.   while($row=mysql_fetch_array($query)){  
  26. ?> 
  27.  
  28. <table border="1" cellspacing="0" cellpadding="0"> 
  29.   <tr> 
  30.     <td width="55"><?=$row[id]?> </td> 
  31.     <td width="100"><?=$row[name]?></td> 
  32.     <td width="120"><?=$row[ip]?> </td> 
  33.     <td width="220"><?=$row[mac]?></td> 
  34.     <td width="100"><?=$row[type]?></td> 
  35.     <td width="110"><?=$row[jifang_name]?></td> 
  36.     <td width="90"><?=$row[raw_name]?></td> 
  37.     <td width="80"><?=$row[raw_location]?></td> 
  38.     <td width="100"><?=$row[assets_code]?></td> 
  39.     <td width="100"><?=$row[state]?></td> 
  40.     <td width="100"><?=$row[price]?></td> 
  41.   </tr> 
  42.  
  43. </table> 
  44. <? 
  45.   }  
  46. ?> 
加载数据库,然后通过表单进行控制数据显示格式。
N、list.php
  
  
  
  
  1. <?php 
  2. include("conn.php");  
  3.  
  4.  include("head.php");  
  5.  include("province.php");  
  6. ?> 
主要是做完监控详情的首页
O、login.html
  
  
  
  
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
  5. <title>用户登录系统</title> 
  6. <style> 
  7. <!--  
  8. body{margin:0px auto;  
  9.      width:800px;  
  10.      }  
  11. #main{width:350px;  
  12.       padding:10px;  
  13.      margin:30px auto;  
  14.      border:1px solid #00FFFF;   
  15.      height:150px;       
  16.       }  
  17. --> 
  18. </style> 
  19. </head> 
  20. <body> 
  21. <div id="main"><br /><br /> 
  22.  
  23.   <form id="form1" name="userlogin" method="get" action="manage1.php"> 
  24. <label>用户名:</label> 
  25.   <input type="text" name="username" /> 
  26. <br /><br /> 
  27. <label>&nbsp;&nbsp;密码:</label> 
  28.   <input type="password" name="password" /> 
  29.   <br /><br />&nbsp;&nbsp;  
  30.   <input name="submit" type="submit" value="提交" />&nbsp;&nbsp;&nbsp;&nbsp;  
  31. <input name="reset" type="reset" value="重置" /> 
  32. </form> 
  33. </div> 
  34. </body> 
  35. </html> 
主要是用户登录系统
P、manage1.php
  
  
  
  
  1. <?php 
  2. session_start();  
  3. $username= $_GET ["username"];  
  4. $password= $_GET["password"];  
  5. $pass="admin";  
  6. $user="admin";  
  7. if($username!=$user){  
  8.                echo "<script>alert('用户名输入输入错误,请重新输入用户名.');location='login.html';</script>";  
  9.                            }  
  10. elseif($password!=$pass){  
  11.                echo "<script>alert('密码输入错误,请重新输入密码');location='login.html';</script>";  
  12.                }  
  13. else{  
  14.   echo "<script> 
  15.   alert('登录成功!');  
  16.   location='list.php';</script>";  
  17.   $_SESSION["admin"]=$username;  
  18.   }  
  19.  
  20. ?> 
设置登录的用户名与密码
Q、province.php
  
  
  
  
  1. <b>当前已经被监控的省份:<a href="gansu.php">甘肃</a> | <a href="tianjing.php">天津</a>  | <a href="guangxi.php">广西</a><a href="guizhou.php">贵州</a><a href="hainan.php">海南</a><a href="hebei.php">河北</a><a href="hunan.php">湖南</a> | <a href="qinghai.php">青海</a> | <a href="xinjiang.php">新疆</a> | <a href="henan.php">河南</a>  | <a href="xizang.php">西藏</a> | <a href="baotou.php">包头</a> | <a href="hubei.php">湖北</a> | <a href="jiangxi.php">江西</a> | <a href="ningxia.php">宁夏</a> | <a href="shanxi.php">陕西</a></b><br> 
  2.  
主要负责加载到各省的php界面里
R、view_province.php
  
  
  
  
  1. <b><a href="gansu_day_view.php">甘肃</a> | <a href="tianjing_day_view.php">天津</a>  | <a href="guangxi_day_view.php">广西</a><a href="guizhou_day_view.php">贵州</a><a href="hainan_day_view.php">海南</a><a href="hebei_day_view.php">河北</a><a href="hunan_day_view.php">湖南</a> | <a href="qinghai_day_view.php">青海</a> | <a href="xinjiang_day_view.php">新疆</a> | <a href="xizang_day_view.php">西藏</a> | <a href="baotou_day_view.php">包头</a> | <a href="hubei_day_view.php">湖北</a> | <a href="jiangxi_day_view.php">江西</a> | <a href="ningxia_day_view.php">宁夏</a> | <a href="henan_day_view.php">河南</a><a href="shanxi_day_view.php">陕西</a></b><br> 
主要是负责加载监控视图里当日的各自省份的php界面
S、view_gansu_day.php
  
  
  
  
  1. <b><a href="gansu_day_web.php">甘肃WEB</a> | <a href="gansu_day_yinqing.php">甘肃引擎</a>  | <a href="gansu_day_jiaohuan.php">甘肃交换</a><a href="gansu_day_beiyong.php">甘肃备用</a><a href="gansu_day_database.php">甘肃数据库</a></b><br> 
主要是加载到甘肃省份各自的服务器的当日视图的 php里
T、 view_gansu_month.php
  
  
  
  
  1. T、view_gansu_month.php  
  2. <b><a href="gansu_month_web.php">甘肃WEB</a> | <a href="gansu_month_yinqing.php">甘肃引擎</a>  | <a href="gansu_month_jiaohuan.php">甘肃交换</a><a href="gansu_month_beiyong.php">甘肃备用</a><a href="gansu_month_database.php">甘肃数据库</a></b><br> 
主要是加载到甘肃省份各自的服务器的当月视图的 php里
U、 view_gansu_year.php
  
  
  
  
  1. <b><a href="gansu_year_web.php">甘肃WEB</a> | <a href="gansu_year_yinqing.php">甘肃引擎</a>  | <a href="gansu_year_jiaohuan.php">甘肃交换</a><a href="gansu_year_beiyong.php">甘肃备用</a><a href="gansu_year_database.php">甘肃数据库</a></b><br> 
主要是加载到甘肃省份各自的服务器的当年视图的 php里
V、 view_head.php
  
  
  
  
  1. <b>请按选择查询的时间:<a href="day.php">当天视图</a> | <a href="month.php">当月视图</a>  | <a href="year.php">当年视图</a></b><br> 
主要是监控视图的 head
W、 warn_province.php
  
  
  
  
  1. <b><a href="gansu_warn.php">甘肃</a> | <a href="tianjing_warn.php">天津</a>  | <a href="guangxi_warn.php">广西</a><a href="guizhou_warn.php">贵州</a><a href="hainan_warn.php">海南</a><a href="hebei_warn.php">河北</a><a href="hunan_warn.php">湖南</a> | <a href="qinghai_warn.php">青海</a> | <a href="xinjiang_warn.php">新疆</a> | <a href="xizang_warn.php">西藏</a> | <a href="baotou_warn.php">包头</a> | <a href="hubei_warn.php">湖北</a> | <a href="jiangxi_warn.php">江西</a> | <a href="ningxia_warn.php">宁夏</a> | <a href="henan_warn.php">河南</a><a href="shanxi_warn.php">陕西</a></b><br> 
主要是加载到当日警情里的各自省份的 php界面

 下一篇文章地址:

运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(七)

http://dl528888.blog.51cto.com/2382721/1035335

你可能感兴趣的:(独立监控系统,web监控系统,打造私有监控系统)