Sto cercando di usare GeekTool (pannello di pref Mac ... fondamentalmente incorpora solo l'output di un comando / script della shell sul desktop ... http://lifehacker.com/#!244026/geek-to-live--monitor -your-mac-and-more-with-geektool ) per monitorare un computer / server remoto, e sto riscontrando dei problemi nel determinare il modo migliore per verificare se un computer è su / giù.
Sto usando no-ip come reindirizzamento DNS gratuito ... ma questo mi aiuta solo con l'IP pubblico del router. La macchina che voglio è dietro il router e quindi non può essere "pingata" direttamente.
Ho impostato il port forwarding per la porta 8080 che porta alla macchina che desidero. C'è un modo per eseguire essenzialmente il ping attraverso la porta 8080 per vedere se la macchina è attiva e in esecuzione? Ho provato telnet, ma a quanto pare non funziona (per quanto riguarda l'output) in GeekTool. Sto gestendo un sito Web a 8080, quindi suppongo che voglio solo sapere se / quando diminuisce.
Grazie in anticipo ... se posso fornire ulteriori chiarimenti fatemi sapere.
(ho capito il mio problema ... vedi sotto)
ping
è un protocollo ICMP, mentre le porte sono concetti TCP e UDP. Tutti e 3 sono protocolli distinti su IP. Ciò significa che un pacchetto IP contenente TCP non può contenere ICMP e viceversa. Significa anche che l'intestazione TCP (con la porta) non è presente in un pacchetto ping ICMP.