1. leht 1-st
uptime script
Postitatud: 03.03.2007, 21:59
Postitas bsdo
Kuna uptime projekt paistab läbi olevat- proovisin leida scripte oma veebile:
linuxile:
Kood: Vali kõik
<?php
$uptime = shell_exec("cut -d. -f1 /proc/uptime");
$days = floor($uptime/60/60/24);
$hours = $uptime/60/60%24;
$mins = $uptime/60%60;
$secs = $uptime%60;
echo "This server is up $days days $hours hours $mins minutes and $secs seconds";
?>
freebsd'le:
Kood: Vali kõik
<?php
$s = explode( " ", exec("/sbin/sysctl -n kern.boottime") );
$a = str_replace( ",", "", $s[3]);
$uptime = time() - $a;
?>
http://www.4webhelp.net/scripts/php/uptime.php
Postitatud: 04.03.2007, 00:22
Postitas obundra
Rootslase "the uptime project" veel töötab.
Link.Olen seda paralleelselt sakslaste omaga kasutanud aastast 2004.Leht on aeglane ja pole ikka "päris see" mis sakslastel oli aga ikka parem kui mitte midagi.
Postitatud: 04.03.2007, 12:36
Postitas bsdo
Ühe php scripti sain tööle:
http://******.myftp.org/uptime.php
Kood: Vali kõik
<?php
// ==============================
// Server Uptime And Hardware Information |
// ==============================
?>
<html>
<head>
<title><?php echo $SERVER_NAME; ?> - Serveri informatsioon:</title>
<STYLE type=text/css>
BODY { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana,arial, helvetica, serif; margin : 0 0 0 0;}
</STYLE>
</head>
<body>
<pre>
<b>Uptime:</b>
<?php system("uptime"); ?>
<b>Süsteem:</b>
<?php system("uname -a"); ?>
<b>Mälu kasutus (MB):</b>
<?php system("free -m"); ?>
<b>Kõvaketta kasutus:</b>
<?php system("df -h"); ?>
<b>CPU:</b>
<?php system("cat /proc/cpuinfo | grep \"model name\\|processor\""); ?>
</pre>
<br>
<br>
</body>
</html>
Postitatud: 05.03.2007, 18:44
Postitas bsdo
Täiendasin veel ühe reaga:
Kood: Vali kõik
<b>Võrk:</b>
<?php system("netstat --tcp"); ?>
kes ja kui palju on ühendusi.
Postitatud: 05.03.2007, 23:53
Postitas obundra
Phpsysinfo näitab sama infot mis su eelmises postituses olev skript.Lisatud on teemade ja keelte valik.Omale panin
sellise skriptijupi käima.
Postitatud: 06.03.2007, 08:11
Postitas bsdo
Panin ka
phpsysinfo ülesse.
Oleks aga vaja samuti mingit masin töötab juba päeva, minutit , sekundit- kuid pole õnnestunud..
Postitatud: 06.03.2007, 10:07
Postitas obundra
See mida otsid on pärit sealtsamast sinu viidatud lehelt.Uurisin ja katsetasin sealt neid ja hetkel see jäi.Muutsin ainult eestikeelseks.
Kood: Vali kõik
<?php
$uptime = exec("cat /proc/uptime");
$uptime = split(" ",$uptime);
$uptime = $uptime[0];
?>
<html>
<head>
<script language="javascript">
var upSeconds=<?php echo $uptime; ?>;
function doUptime() {
var uptimeString = "Server elus juba: ";
var secs = parseInt(upSeconds % 60);
var mins = parseInt(upSeconds / 60 % 60);
var hours = parseInt(upSeconds / 3600 % 24);
var days = parseInt(upSeconds / 86400);
if (days > 0) {
uptimeString += days;
uptimeString += ((days == 1) ? " päev" : " päeva") + ", ";
}
if (hours > 0) {
uptimeString += hours;
uptimeString += ((hours == 1) ? " tund" : " tundi") + ", ";
}
if (mins > 0) {
uptimeString += mins;
uptimeString += ((mins == 1) ? " minut" : " minutit") + ", ";
}
uptimeString += secs;
uptimeString += ((secs == 1) ? " sekund" : " sekundit");
uptime.innerHTML = uptimeString; upSeconds++; setTimeout("doUptime()",1000);
}
</script>
</head>
<body onLoad="doUptime();">
<div id="uptime" style="font-weight:bold;"> </div>
</body>
</html>
Postitatud: 06.03.2007, 18:23
Postitas bsdo
Kuule päris hea. Mul nüüd esilehel. php read läksid algul html'i ridadega segamini..