GeekTool(Mac prefペイン...基本的には、シェルコマンド/スクリプトの出力をデスクトップに埋め込むだけです... http://lifehacker.com/#!244026/geek-to-live--monitor -your-mac-and-more-with-geektool)を使用してリモートマシン/サーバーを監視しますが、マシンがアップ/ダウンしているかどうかを確認する最善の方法を判断するのに苦労しています。
私は無料のDNSリダイレクトとしてno-ipを使用していますが、これはルーターのパブリックIPでのみ役立ちます。必要なマシンはルーターの背後にあるため、直接「ping」することはできません。
ポート8080にポートフォワーディングを設定しているため、目的のマシンに接続できます。本質的にポート8080を介してpingを実行して、マシンが稼働しているかどうかを確認する方法はありますか?telnetを試しましたが、GeekToolで(出力に関する限り)動作しないようです。私は8080でウェブサイトを運営しているので、ダウンしたかどうか/いつダウンしたかを知りたいだけだと思います。
事前に感謝します...もっと明確にすることができたら教えてください。
(私の問題を特定した...以下を参照)
ping
はICMPプロトコルですが、ポートはTCPおよびUDPの概念です。3つはすべて、IP上にある別個のプロトコルです。つまり、TCPを含むIPパケットにはICMPを含めることができず、その逆も同様です。また、TCPヘッダー(ポートを含む)がICMP pingパケットに存在しないことも意味します。