Есть у меня в локальной сети страничка со списком телефонов пользователей, и вот захотелось мне еще и смотреть кто в онлайн/оффлайн.

Поднимать полноценный веб сервер для таких дел расточительство. На контроллере домена Windows 2008 R2 прекрасно работает iiS, только осталось туда прикрутить поддержку php и можно делать страничку.

Собственно что из этого получилось.

Все редактируется на контроллере домена где запущен iis C:\inetpub\wwwroot

 




 

1. файлик ping.php

<?
$ip=$_GET[‘ip’];
$down=’down.gif’;
$up=’up.gif’;
exec(«ping -n 1 -w 200 $ip»,$output, $status);
header(‘Content-type: image/gif’);
if ($status==0)
readfile($up);
else
readfile($down);
?>

2. файлик собственно сама страничка  index.htm (привожу кусочек кода) здесь я мониторил сервера, тоже самое делается и со списком сотрудников

<HTML>
<meta http-equiv=»refresh» content=»30″ />
<BODY>

<TABLE BORDER>
<TR>
<TD><img src=’ping.php?ip=192.168.10.1′></TD>
<TD>Сервер TMG</TD>
</TR>

<TR>
<TD><img src=’ping.php?ip=192.168.10.2′></TD>
<TD>Сервер DC</TD>
</TR>

<TR>
<TD><img src=’ping.php?ip=192.168.10.3′></TD>
<TD>Сервер Exchange</TD>
</TR>

<TR>
<TD><img src=’ping.php?ip=192.168.10.4′></TD>
<TD>Сервер FS</TD>
</TR>

<TR>
<TD><img src=’ping.php?ip=192.168.10.5′></TD>
<TD>Сервер BS</TD>
</TR>

<TR>
<TD><img src=’ping.php?ip=192.168.10.6′></TD>
<TD>Сервер ЕАИСТ</TD>
</TR>

<TR>
<TD><img src=’ping.php?ip=192.168.10.7′></TD>
<TD>Сервер BDC</TD>
</TR>

<TR>
<TD><img src=’ping.php?ip=192.168.10.155′></TD>
<TD>ip 155</TD>
</TR>
</TABLE>

</BODY>

</HTML>

3. два файлика up.gif и down.gif положить в ту же директорию, они отображают статус.

up down

Кусочек странички, что получилось в итоге.

page

5 комментариев

  1. Можно ли настроить систему, чтобы сайты, расположенные на локальном компьютере, были доступны всем пользователям локальной сети, к которой я подключен, или же даже из Интернета?..

  2. stration:

    Goldgerl
    Вопрос немного расплывчатый) Если вы имеете ввиду эту страничку, то она по умолчанию доступна всем пользователям сети, дальше, как сконфигурирована сама сеть.
    Если вы что то сами создаете на домашнем компьютере, то есть много замечательных локальных веб серверов, например Denwer — установка и настройка, XAMPP — установка и настройка, Open Server

  3. Site:

    Можно ли настроить систему, чтобы сайты, расположенные на локальном компьютере, были доступны всем пользователям локальной сети, к которой я подключен, или же даже из Интернета?..

  4. oleg:

    искал нечто подобное, напоролся на эту статью.
    К сожалению ваш пример не работает, по крайней мере у меня на Денвере. Вероятно файл index.htm надо переделать под php, и было бы неплохо если бы вы выложили исходники. Сейчас на картинке отображается код

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Бложе мой : Welcome !

Authorize

Забыли пароль?

Регистрация

Please contact the administrator.

%d такие блоггеры, как: