Вход Регистрация
Файл: pages/ping.php
Строк: 28
<?php

error_reporting
(0);

$title='мониторинг доступности серверов';
include 
'../inc/head.php';
include 
'../inc/config.php';

//Массив хостов, которые надо выводить
//Чтобы добавить элемент нужно в конце предыдущего не забыть поставить запятую!!
//После последнего элемента запятой быть НЕ ДОЛЖНО
$upt_isp_xrex='<img
width="80" height="15" border="0" alt="службы мониторинга серверов" src="http://ext.host-tracker.com/uptime-img/?s=15&t=9327791&m=0.59&p=Total&src=ff" />'
;
$hosts = array(
=> array('http' => 'hostcool.ru:80',   'ftp' => 'hostcool.ru:21',   'server_name' => 'ISP Manager''main_ip' => 'hostcool.ru''uptime' => ''.$upt_isp_xrex.'')
);


echo 
'<div class="title">Мониторинг серверов<br/></div>';
echo 
'<div class="menu">';

foreach (
$hosts as $item)
{

$tmph explode(':'$item['http']);

$httpip   $tmph[0];
$httpport $tmph[1];


$tmpf explode(':'$item['ftp']);

$ftpip   $tmpf[0];
$ftpport $tmpf[1];


echo 
"<div class='count'><b>" $item['server_name'] . "</b></div><br/>";
echo 
"<b>Адрес панели:</b> https://" $item['main_ip'] . "/manager/ispmgr<br/>";


echo 
'<b>FTP: </b>';

if(
$fp=fsockopen($ftpip,$ftpport))
{
echo 
'<span style="color: #ff0000"><b>Доступен</b></span><br/>';
fclose($fp);
}
else
{
echo 
'<span class="att"><b>Недоступен</b></span><br/>';
}

echo 
'<b>HTTP: </b>';

if(
$fp=fsockopen($httpip,$httpport))
{
echo 
'<span class="line"><b>Доступен</b></span><br/>';
fclose($fp);
}
else
{
echo 
'<span class="att"><b>Недоступен</b></span><br/>';
}
echo 
"<b>Uptime:</b> " $item['uptime'] . "<hr/>";

}
echo 
'</div>';
include 
'../inc/foot.php';
?>
Онлайн: 2
Реклама