无法访问Localhost中的Nagios Web界面

时间:2019-04-03 12:45:52

标签: nagios

我在本地系统中安装了Nagios core,我已经按照Link进行了安装,但是我无法访问Web界面,但出现以下错误

<?php
// Allow specifying main window URL for permalinks, etc.
$url = 'main.php';

if ("no" == "yes" && isset($_GET['corewindow'])) {

    // The default window url may have been overridden with a permalink...
    // Parse the URL and remove permalink option from base.
    $a = parse_url($_GET['corewindow']);

    // Build the base url.
    $url = htmlentities($a['path']).'?';
    $url = (isset($a['host'])) ? $a['scheme'].'://'.$a['host'].$url : '/'.$url;

    $query = isset($a['query']) ? $a['query'] : '';
    $pairs = explode('&', $query);
    foreach ($pairs as $pair) {
        $v = explode('=', $pair);
        if (is_array($v)) {
            $key = urlencode($v[0]);
            $val = urlencode(isset($v[1]) ? $v[1] : '');
            $url .= "&$key=$val";
        }
    }
    if (preg_match("/^http:\/\/|^https:\/\/|^\//", $url) != 1)
        $url = "main.php";
}

$this_year = '2018';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

<html>
<head>
    <meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
    <title>Nagios: <?php echo $_SERVER['SERVER_NAME']; ?></title>
    <link rel="shortcut icon" href="images/favicon.ico" type="image/ico">

    <script LANGUAGE="javascript">
        var n = Math.round(Math.random() * 10000000000);
        document.cookie = "NagFormId=" + n.toString(16);
    </script>
</head>

<frameset cols="180,*" style="border: 0px; framespacing: 0px">
    <frame src="side.php" name="side" frameborder="0" style="">
    <frame src="<?php echo $url; ?>" name="main" frameborder="0" style="">

    <noframes>
        <!-- This page requires a web browser which supports frames. -->
        <h2>Nagios Core</h2>
        <p align="center">
            <a href="https://www.nagios.org/">www.nagios.org</a><br>
            Copyright &copy; 2010-<?php echo $this_year; ?> Nagios Core Development Team and Community Contributors.
            Copyright &copy; 1999-2010 Ethan Galstad<br>
        </p>
        <p>
            <i>Note: These pages require a browser which supports frames</i>
        </p>
    </noframes>
</frameset>

</html>

我最近已经在Nagios Core上工作,我试图在本地系统中安装Nagios Xi,但由于某些问题我无法解决该问题,因为那时我也无法访问Nagios Core Web界面 有人可以帮我解决这个问题吗? 谢谢

1 个答案:

答案 0 :(得分:0)

您需要在系统上安装Php

使用它来安装php,然后重新启动nagios服务并检查

-sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql