zrub sobie w katalogu gdzie masz strone plik status.log
polecenie
Kod
nmap -sP -oN /var/www/html/status.log 192.168.0.1-23 > /dev/null
wykona Ci spis kompuw wlaczonych (do pliku status.log) w sieci oczywiscie sciezka jest przykladowa i zakres ip tez. mozesz go wrzucic do jakiegos pliku i wykonywać sukcesywnie np rzez crona
natomiast taki kod php mozesz wrzucic na stronke przy kazdym userze ( to jest tylko przyklad) oczywiscie nazwe cygi tez zmieniasz na nazwe kompa.
aha oczywiscie jezeli masz wpisame w /etc/host nazwy komow z sieci a jak nie to zamien nazwe na ip
[php:1:f757108dc0]<?php
<?
$baza = "/var/www/html/status.log";
$plik = file($baza);
$success = 0;
$sn = 0;
$en = count($plik);
do {
if(stristr($plik[$sn],"cygi")) {
$dataex = explode("|",$plik[$sn]);
$success++;
echo "<img src="images/on.gif" alt="Komputer Online">";
}
$sn++;
} while($sn < $en);
if($success == 0) {
echo "<img src="images/off.gif" alt="Komputer Offline">";
}
?>
?>[/php:1:f757108dc0]
mam nadzieje ze to ci pomoglo