uptimerobot api

Myślę że uptimerobot nie trzeba przedstawiać. Zdania na temat usług jakie oferują są podzielone ponieważ zawsze znajdą się opinie negatywne jak i pozytywne. Często natomiast jest poruszany temat dotyczący dwóch spraw – obecnych limitów i strony statusu. Co do limitów wiele zrobić się nie da oprócz skorzystania z usługi płatnej co sprawi ,że test będzie przeprowadzany co 60 sekund a nie co 5 minut! Tak 5 minut! Z jednej strony to bardzo dużo z drugiej wystarczająco dla wielu co traktują uptimerobot jedynie jako informację że coś się dzieje. I tu warto podkreślić że osobiście korzystam z darmowego profilu usług ale wykorzystuje ich API na prostej stronie statusu we własnej domenie.

Strona jest przygotowana również do usług płatnych ponieważ odświeżanie jest ustawione na 60 sekund. Zresztą łatwo można to zmienić na 30 sekund ponieważ i taki czas testu jest dostępny odpłatnie w ofercie uptimerobot.com. Zmiany należy wprowadzić w pliku index.php w linijce „var counter = 60”:

    <script>
var field = document.getElementById("refresh");
var counter = 60;

function countDown() {
setTimeout("countDown()", 1000);
field.innerHTML = "Page refreshes in " + counter + " seconds.";
counter = counter - 1;
if (counter < 0) {
counter = 0;
}
}

countDown();
</script>

Skrypt jest naprawdę prosty, bo jedynie wymaga PHP w wersji 8 , curl i oczywiście konta ,które możecie zarejestrować z linku umieszczonego pod spodem by uzyskać dostęp do API. Skrypt jest do pobrania z mojego serwera git jednak uprzedzam że jest on w wersji dostosowanej do moich własnych potrzeb. Na życzenie mogę go przerobić / dostosować od strony wizualnej na bazie dostarczonego pliku css i ewentualnych wskazówek. Jak to mówią wszystko da się zrobić o ile czas pozwoli!