uptime script

Linuxi tarkvaraliste küsimustega seotud foorum

Moderaator: Moderaatorid

Vasta
bsdo
Pingviini aktivist
Pingviini aktivist
Postitusi: 140
Liitunud: 22.02.2007, 14:46

uptime script

Postitus 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
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus 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.
bsdo
Pingviini aktivist
Pingviini aktivist
Postitusi: 140
Liitunud: 22.02.2007, 14:46

Postitus 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&uuml;steem:</b>
<?php system("uname -a"); ?>


<b>M&auml;lu kasutus (MB):</b>
<?php system("free -m"); ?>


<b>K&otilde;vaketta kasutus:</b>
<?php system("df -h"); ?>


<b>CPU:</b>
<?php system("cat /proc/cpuinfo | grep \"model name\\|processor\""); ?>
</pre>

<br>
<br>
</body>
</html>
bsdo
Pingviini aktivist
Pingviini aktivist
Postitusi: 140
Liitunud: 22.02.2007, 14:46

Postitus Postitas bsdo »

Täiendasin veel ühe reaga:

Kood: Vali kõik

<b>V&otilde;rk:</b>
<?php system("netstat --tcp"); ?>
kes ja kui palju on ühendusi.
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus 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.
bsdo
Pingviini aktivist
Pingviini aktivist
Postitusi: 140
Liitunud: 22.02.2007, 14:46

Postitus Postitas bsdo »

Panin ka phpsysinfo ülesse.
Oleks aga vaja samuti mingit masin töötab juba päeva, minutit , sekundit- kuid pole õnnestunud..
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus 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&auml;ev" : " p&auml;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;">&nbsp;</div>

</body>
</html>
bsdo
Pingviini aktivist
Pingviini aktivist
Postitusi: 140
Liitunud: 22.02.2007, 14:46

Postitus Postitas bsdo »

Kuule päris hea. Mul nüüd esilehel. php read läksid algul html'i ridadega segamini..
Vasta