Ping nadzor
Provjerite je li vaš poslužitelj dostupan na mrežnoj razini — neovisno o bilo kojoj web usluzi koja radi na njemu.
Zašto ping kada već nadzirem HTTP
Nadzor HTTP-a govori ti vraća li stranica ispravan odgovor. Nadzor pinga pokazuje je li stroj uopće dostupan. To su različita pitanja, a razlika je bitna kad nešto otkaže. Ako web aplikacija sruši, ali server je živ, HTTP pada – ping prolazi. To odmah sužava dijagnostiku. Ako oba padaju – problem je s mrežom ili infrastrukturom. Ako pada samo ping – možda je firewall počeo blokirati sonde, dok HTTP i dalje radi za korisnike.
Nadzor pinga je također prikladan alat za hostove koji ne vrte HTTP: poslužitelji baza podataka, mail serveri, aplikacijski serveri iza load balancera, VPN gateway-i, interni servisi – svugdje gdje samo trebaš znati "živi li ta kutija i je li dostupna".
Zašto TCP-bazirani ping
Klasični ICMP ping (naredba "ping") odlično radi na desktopu, ali nije pouzdan za cloud nadzor. Većina modernih firewallova blokira ili ograničava ICMP promet, posebno iz javnih mreža, pa ICMP timeout može značiti i "server pao" i "firewall je progutao paket". Takva dvosmislenost je katastrofa za alat koji šalje alarme.
DiagnoSEO Uptime Monitoring koristi TCP-bazirani ping: provjera otvara TCP vezu na poznati port (prvo 80, rezervna opcija 443) s timeoutom od 5 sekundi. Ako se vrati SYN/ACK – host je dostupan. Ako ne – dobivaš pravi kvar s kodom greške iz kernela (connection refused, timeout, no route to host), što ubrzava trijažu.
Što se zapisuje
Svaki ping bilježi rezultat (gore / dolje) i RTT vrijeme u milisekundama. Sve ide u isti povijesni pipeline kao i HTTP nadzori – dobivaš sparkline zadnjih provjera, postotke dostupnosti za 24h i 30d te mapu topline dostupnosti za zadnjih 30 dana. Ako host padne, otvara se incident i šalju obavijesti na odabrane kanale.
Preporuke za ping nadzore
- Odaberi kratak interval: ping je jeftin, postavi 1-5 minuta ako ti plan dopušta. Brže otkrivanje kvara uz nisku cijenu.
- Kombiniraj s port monitorima: ako imaš bazu na 5432 ili mail na 25, dodaj i nadzor porta. Ping ti kaže "kutija živi", port monitor "servis sluša".
- Pazi na RTT: vrijeme odaziva bilježi se pri svakoj provjeri. Nagli skokovi RTT-a često prethode većim kvarovima – postavi prag pa ćeš ih uhvatiti prije nego što postanu incidenti.
- Iskoristi prag potvrde: mreže povremeno trzaju. Zadana 2 uzastopna neuspješna probe štite od lažno pozitivnih.
Kako se vidi u nadzornoj ploči
Ping monitori pojavljuju se uz HTTP, port, keyword, API i heartbeat nadzore na istoj listi. Možeš ih tagirati ("infra", "interna"), filtrirati po statusu, sortirati po RTT-u i pauzirati/aktivirati kao i ostale. Upozorenja idu istim kanalima (Email, Telegram, Slack, Discord, SMS) s istim pravilima za noćnu tišinu i prag potvrde.
Postavke
Otvori alat, klikni "Dodaj nadzor", odaberi tip "Ping (TCP)", zalijepi hosta (npr. db.internal.firma.com), postavi interval i spremi. Od sljedećeg ciklusa nadzor svake minute otvara TCP vezu, bilježi RTT i javlja kad host prestane odgovarati.
Najčešća pitanja
-
Provjerava dostupnost na sloju 3 — je li host odgovara na ICMP echo. Korisno za rutere, switcheve, IoT uređaje, internu infrastrukturu i sve što ne radi na HTTP-u ali treba biti dostupno.
-
Većina cloud providera po defaultu blokira ICMP na razini security-group ili firewall-a. Server je pritom zdrav ali ne odgovara na ping. Za cloud workloadove radije koristi HTTP ili TCP port provjere. Možeš eksplicitno dopustiti ICMP u security grupama ako ti stvarno treba ping.
-
Ping koristi ICMP (bez porta — čista dostupnost sloja 3). TCP port otvara TCP vezu na određeni port — potvrđuje spoj na sloju 4. Host može proći ping ali pasti na TCP-u (firewall blokira port) ili obratno (ICMP blokiran, port otvoren).
-
Da — vrijeme odaziva (round-trip) bilježi se pri svakoj provjeri i prati kroz vrijeme. Korisno za otkrivanje degradacije mreže: isti host, ali RTT raste s 20ms na 200ms znači problem s routingom ili preopterećenjem.
-
Samo ako je IP dostupan našim checker serverima — znači da je javni IP. Privatni RFC1918 (192.168.x.x, 10.x.x.x, 172.16-31.x.x) neće raditi iz vanjskog nadzora. Za internu infrastrukturu instaliraj self-hosted heartbeat agenta u internoj mreži koji šalje ping prema nama.
UptimeRobot · Pingdom · BetterStack · Oh Dear · Site24x7 · StatusCake · Sentry · Uptrends · Cronitor · New Relic
Nadzor SSL-a · Istek domene · DNS nadzor · Port (TCP) · Krajnja točka · Ključna riječ · API · Cron / Heartbeat · Vrijeme odziva · Povratne veze · Po lokaciji · Nadzor web-stranica