首页 > 技术文章 > 使用Sigar做后台服务器管理时,遇到的linux上的问题

leeego-123 原文

首先是线下猛如虎,线上惨不忍赌。。。。。。。。

问题的出处是:

  function change() {

            /*获取cpu*/

            $.ajax({
                url: "http://localhost:8082/fras/server/cpu",//请求地址           
这里不能使用localhost,具体原因不详,只能使用linux监控机本机的iP,如果是localhost就是 127.0.0.1
type: "post",//请求方式 async: false,//是否异步请求 dataType: "json", success: function (jdata) { // alert(jdata.cpu[0].cpu1); $("#cpu1").val(jdata.cpu[0].cpu1); $("#cpu2").val(jdata.cpu[1].cpu1); $("#cpu3").val(jdata.cpu[2].cpu1); $("#cpu4").val(jdata.cpu[3].cpu1); } });

           解决:

  function change() {

            /*获取cpu*/

            $.ajax({
                url: "http://192.168.XX.XX:8082/fras/server/cpu",//请求地址             (192.168.xx.xx 为你要监控的服务器的ip
                type: "post",//请求方式
                async: false,//是否异步请求
                dataType: "json",
                success: function (jdata) {
                    // alert(jdata.cpu[0].cpu1);
                    $("#cpu1").val(jdata.cpu[0].cpu1);

                    $("#cpu2").val(jdata.cpu[1].cpu1);

                    $("#cpu3").val(jdata.cpu[2].cpu1);
                    $("#cpu4").val(jdata.cpu[3].cpu1);
                }
            });

推荐阅读