Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ping'owanie przez php
Forum PHP.pl > Forum > PHP
bob1223
Witam, w pracy postawiono mnie przed problemem napisania aplikacji internetowej do sprawdzenia poprawnego działania odcinków sieci internetowej, oraz obciążeniu danych odcinków. Na na blkoach znajdują się zarządzalne switch'e z zewnetrznymi adresami ip, można by pingować switch aby sprawdzić czy odpowiada, tylko jak to zrobić za pomocą php? I jak sprawdzić obciązenie? Pomysłem mogą być podwyzszone pingi ale znowu trzeba wiedzieć jak uzyskać odpowiedź przez php

znalazłem coś takiego:

<?php
$ping = exec('ping 77.252.179.171');
echo("$ping");
?>

No ale jak podając zły adres w wyniku otrzymuje ile wysłał, ile odebrał, straty, w wypadku gdy adres jest poprawny i aktywny otrzymuję maxymalny czas, minimalny czas, czas sredni... no ale jak nad tym zapapanować i jak to rozumieć ? te dane są ustalane według jakiej ilośći pingów, czy jest jakas zmienna z któej można skorzystać aby stwierdzić za pomocą if czy serwer jest aktywny czy nie?
wrzasq
kiedys robilem strone, ktora miala za zadanie monitorowac dostepnosc serwerow i ich uslug, ale gdzies zapodzial mi sie kod. ale pamietam ze PINGowanie oparlem na tym tutorialu:
http://www.planet-source-code.com/vb/scrip...;txtCodeId=1786
takze samego pinga bez problemu na tym napiszesz.

-edit-

widze ze dodales do posta druga czesc, to i ja dodam tongue.gif. dostepnosc servera (jesli skorzystasz z rozwiazania ktore podalem) oceniasz po prostu sprawdzajac stan zmiennych (czy polaczenie zostalo utworzone, czy udalo sie wyslac pakiet).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.