Avatar billede cool-wil Nybegynder
12. april 2002 - 10:04 Der er 19 kommentarer og
1 løsning

hjælp til uptime...

Jeg skriver her pga: http://www.eksperten.dk/spm/196870 ( hvor jeg har været involveret i)

Det jeg skal bruge er et script som på min windows maskine, kan pinge min server og min anden workstation, og smidde et uptime og et On/off resultat ud på min hjemmeside.

machoman( som kommenterede http://www.eksperten.dk/spm/196870), har lavet sådan et script, men det er desværre til linux...
er der nogle der ud fra de oplysninger som er kommet i dette spm, kan give mig et brugbart script, som kan dette..
links som jeg har set vedr. dette er
:www.lauer.dk/filer/uptime.exe ( uptime filen viser uptime for systemet i sec..)

http://www.lauer.dk/status.phps (denne her deler den op)

nogle som vil gå i krig med sådan et script, så jeg kan få den op at køre?

wil/
Avatar billede cool-wil Nybegynder
12. april 2002 - 10:05 #1
www.lauer.dk/status.php og den her viser uptime og status...

nogle som kan hjælpe?
Avatar billede morpheus Nybegynder
12. april 2002 - 13:14 #2
Er der ikke en hjælp fil eller readme til den der uptime.exe ?
Avatar billede cool-wil Nybegynder
12. april 2002 - 15:06 #3
nope
men jeg kan sige dig at den tæller uptime i windows i sekunder, så skal den "bare" laves om til at vise dage/timer/sec
det må man kunne regne sig til via php( vil jeg tro)
Avatar billede morpheus Nybegynder
12. april 2002 - 15:16 #4
Der findes også en anden version af uptime.

http://www.microsoft.com/ntserver/nts/downloads/management/uptime/default.asp

Den har jeg prøvet på min 2000 server. Den udskriver i dag/time/min/sec
Avatar billede cool-wil Nybegynder
12. april 2002 - 15:53 #5
det jeg gerne vil have er en mulighed for at kunne se om serveren er oppe, f.eks. via ping(pr 5 min), og så displaye enten tændt/slukket på hjemmesiden
desuden skal der være en uptime, kigger lige på dit link
Avatar billede cool-wil Nybegynder
12. april 2002 - 15:54 #6
det dur desværre ikke, for det føreste bruger jeg win 98, for det andet, skal den vises på min hjemmeside..

løsningen må være at der skal laves en ping script, som kan arbejde sammen med min uptime, og den der status.php(s) fil
Avatar billede cool-wil Nybegynder
12. april 2002 - 16:10 #7
nogle der kan lave dette?
Avatar billede cool-wil Nybegynder
12. april 2002 - 16:32 #8
<?php
$uptime = exec("c:\apache\htdocs\uptime.exe");
$dage = intval($uptime / 86400);
$uptime = $uptime - ($dage * 86400);
$timer = intval($uptime / 3600);
$uptime = $uptime - ($timer * 3600);
$minutter = intval($uptime / 60);
$uptime = $uptime - ($minutter * 60);
$sekunder = $uptime;
print "Servern har en uptime på: $dage dage, $timer timer, $minutter minutter og $sekunder sekunder.";
?>
med uptime.exe filen, giver mig uptime på min server, det er jo fedt nok:-)
så skal jeg bare have den til at vise( online/offline)
hvordan
Avatar billede cool-wil Nybegynder
12. april 2002 - 17:00 #9
mmm fandt selv en løsning
ikke så fancy, men den virker:-)

wil/
Avatar billede cool-wil Nybegynder
12. april 2002 - 17:01 #10
Avatar billede vladimirr Nybegynder
12. april 2002 - 17:04 #11
At det så tager 14 sekunder at loade ind er vel ikke noget du anser for værende et problem?
Avatar billede cool-wil Nybegynder
12. april 2002 - 17:09 #12
hehe jo det er fordi min forbindelse skodder lige p.t
serveren skal lige genstartes....(486er)

det tager normalt ingen tid at hente den ind
Avatar billede morpheus Nybegynder
12. april 2002 - 19:34 #13
Er det noget kode der kommer public ?
Avatar billede cool-wil Nybegynder
13. april 2002 - 13:40 #14
ja det kan du tro morp:
<?php
$uptime = exec("c:\apache\htdocs\uptime.exe");
$dage = intval($uptime / 86400);
$uptime = $uptime - ($dage * 86400);
$timer = intval($uptime / 3600);
$uptime = $uptime - ($timer * 3600);
$minutter = intval($uptime / 60);
$uptime = $uptime - ($minutter * 60);
$sekunder = $uptime;
print "Servern har en uptime på: $dage dage, $timer timer, $minutter minutter og $sekunder sekunder.";
?>
Husk at dload uptime.exe fra et af de links som jeg har linket til i mit spm...
Avatar billede morpheus Nybegynder
13. april 2002 - 15:23 #15
Helt ærligt... Var det så ikke nemmere at at bruge den jeg linkede til ?
- Den udskrev i det ønskede format
Avatar billede cool-wil Nybegynder
13. april 2002 - 15:40 #16
den duede jo ikke, det var jo til win2k
jeg bruger jo win 98
Avatar billede cool-wil Nybegynder
13. april 2002 - 15:41 #17
System Requirements
One of the following is required:

Windows NT Server 4.0 with Service Pack 4 or later.
Windows 2000 Server
Windows 2000 Professional

fra deres hp
Avatar billede morpheus Nybegynder
13. april 2002 - 16:00 #18
ahhh... havde jeg ikke set
Avatar billede cool-wil Nybegynder
13. april 2002 - 23:24 #19
http://www.eksperten.dk/spm/197716
lige p.t har jeg gang i denne, som skulle finde ud af hvorfor dette script er så langsomt på min server
Avatar billede thebeginner Nybegynder
28. april 2003 - 10:02 #20
Hvordan virker uptime ?
Jeg har en 1200 mhz pentium med 512 meg. ram og har downloadet uptime.exe og brugt dette script:
<?php
$uptime = exec("c:\apache\htdocs\uptime.exe");
$dage = intval($uptime / 86400);
$uptime = $uptime - ($dage * 86400);
$timer = intval($uptime / 3600);
$uptime = $uptime - ($timer * 3600);
$minutter = intval($uptime / 60);
$uptime = $uptime - ($minutter * 60);
$sekunder = $uptime;
print "Servern har en uptime på: $dage dage, $timer timer, $minutter minutter og $sekunder sekunder.";
?>


Den viser ikke oppetid osv.. men køre jeg uptime.exe fra min commando prompt viser den tiderne..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester