Avatar billede needphphelp Nybegynder
27. juli 2001 - 01:50 Der er 16 kommentarer og
2 løsninger

Server Driftstatus

Hej Eksperter!

Jeg skal have lavet et script som går ind og tjekker om serveren er nede!

Først skal den gå ind og tjekke ipen 10.10.10.1:80
Og hvis den er ok skal den:

Webserver 01 - WWW - : og så vise et billedet ok1.gif hvis der er forbindelse eller off1.gif hvis der ikke er.

Dernæst skal den neden under billeder oevr her lave en tjek på ipen 10.10.10.1:21

Webserver 01 - FTP - : og vise billedet ok2.gif hvis den er online eller off2.gif hvis der intet svar er fra serveren på port 21!

Billederne Gifferne er lavet - og de er lavet af Speedy på eksperten - de findes her: http://www.nettohost.dk/statglobe/stat.htm

Og måden den skal opbygges på er lidt alá:
http://www.nli.dk/drift/dansk/default.asp

Jeg har allerede lavet noget kode i PHP, men det bruger nogle linux-funktioner! og vil ikke virke på nt!

Grundet de alle skal have forskellige giffer er at de er lavet med forskellige hastigheder - det ser fedt ud!

Håber i kan hjælpe mig - er ikke en haj til .asp!
Avatar billede eflow Nybegynder
27. juli 2001 - 01:52 #1
needphphelp>> ikke fordi jeg kan lave det...men ip\'erne kunne eventuelt tages ud fra en db...
Avatar billede needphphelp Nybegynder
27. juli 2001 - 01:54 #2
jeg er ligeglad med hvad de bliver - bare det virker :)
Avatar billede prof2 Nybegynder
27. juli 2001 - 01:56 #3
Selvfølgelig kunne IP\'erne tages ud fra en DB, men hvad ... pokker skulle det hjælpe ? De kan da lige så godt hardcodes ind, når de nu ligger fast.

Jeg tror du skal bruge en eller anden form for component til det. ASP kan vist ikke klare det du vil.
Avatar billede eflow Nybegynder
27. juli 2001 - 02:00 #4
der er et komponent der hedder ping men den kan ikke pinge på porte....jeg kan huske der var noget med en der lavede en ftp wall...han ville pinge serverne..han fandt et eller andet....vent lidt jeg prøver lige at finde spm...
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 02:01 #5
Har du en socket komponent som f.eks. w3sockets installeret på serveren?
Avatar billede needphphelp Nybegynder
27. juli 2001 - 02:07 #6
Ved ikke om jeg har, et det et gratis komponent så bliver det bare inst. Men jeg tror vi har det!

Bare kod løs =) Sætter nogle flere points på  bagen
Avatar billede needphphelp Nybegynder
27. juli 2001 - 02:09 #7
Hvor kan jeg se det - sidder i en Terminal Service Client nu - *Fjernstyring af serveren*
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 02:09 #8
Det er svjh gratis, 2 sek. så har jeg lidt kode til dig.
Avatar billede needphphelp Nybegynder
27. juli 2001 - 02:10 #9
ok =)
Avatar billede jakobandersen Nybegynder
27. juli 2001 - 02:33 #10
Sådan her, w3sockets kan hentes på http://tech.dimac.net
<%
Function ErServerenOppe(adresse, port, onbilled, offbilled)
  On Error Resume Next
  set Socket = server.CreateObject(\"Socket.TCP\")
  socket.Host = adresse & \":\" & port

  Socket.TimeOut = 1000
  Socket.Open

  If Err.Number <> 0 Then
    Response.write \"<img src=\"\"\" & offbilled & \"\"\">\"
  Else
    Response.write \"<img src=\"\"\" & onbilled & \"\"\">\"
  End If

  Socket.Close()

  Set Socket = Nothing
End function

ErServerenoppe \"10.10.10.1\" , 80, \"ok1.gif\", \"off1.gif\"

ErServerenoppe \"10.10.10.1\" , 21, \"ok2.gif\", \"off2.gif\"
%>
Avatar billede needphphelp Nybegynder
29. juli 2001 - 21:19 #11
w3sockets kunne jeg ikke få til at virke., men fandt en anden brugbar løsning - lånte lidt linux og kørte et PHP script der, det er til at finde ud af =)

Eller MANGE tak for hjælpen, og moonduck du skal nok få lidt for din indsats
Avatar billede eflow Nybegynder
29. juli 2001 - 21:28 #12
hmm...noget vi kan få det der php script ?
Avatar billede jakobandersen Nybegynder
29. juli 2001 - 21:49 #13
PHP tingen er vel bare

if( fsockopen(\"10.10.10.1\", 80){
print \"det virkede sku!\"
}else{
print \"Det holdt sku ikke\"
}
Avatar billede jakobandersen Nybegynder
29. juli 2001 - 21:49 #14
+ ; i slutningen af linier (Jeg er gået for meget i ASP...)
Avatar billede eflow Nybegynder
29. juli 2001 - 21:54 #15
moonduck...kender det godt..man laver en ting i php..så koder man lidt asp....men i asp koder sniger der sig php...med ind...det er mega ireterende...
Avatar billede needphphelp Nybegynder
29. juli 2001 - 21:54 #16
Ja det er megt rigtigt =)
Avatar billede jakobandersen Nybegynder
29. juli 2001 - 21:55 #17
Så skal du bare være glad for at du ikke som mig også har rodet perl og javascript ind i det ....
Avatar billede needphphelp Nybegynder
29. juli 2001 - 22:18 #18
Hæhæ Moon

Jeg arbejder med PHP, Javascript, DHTML, og lidt Perl =) der bliver også bladet lidt engang imellem =) men nok ikke så slemt som hvis ASP var med =) Meeen ASP suxxer =)
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
Kurser inden for grundlæggende programmering

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