企業で利用するWebサービスの管理もシステム管理における重要な要素だ。システム管理者はWebサービスが正常に稼働しているかどうかを監視する必要がある。 前回紹介したpingコマンドを使えば、サーバーやネットワーク機器が稼働しているかどうかを確認できる。しかしサーバーなどが提供するWebサービスに不具合が起きて、正常に動かなくなっていてもpingだけでは分からない。pingへの応答はOSの役割だからだ。WebサービスはOSにとってはアプリケーションの1つである。このためpingの応答があってもWebサービスにはアクセスできない事例は発生し得る。 管理するWebサービスが増えると、いちいちブラウザーを使ってアクセスしていては時間を要する。Pythonプログラムを駆使すれば、複数のWebサービスが正常に動いているかどうかを一括して調査できる。利用するのはHTTP通信用モジュール(ライブラリー)の
![PythonでWebサービスの稼働を監視、不具合をいち早く察知する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/c884186ac30fe197eb848b6e70343bfed7404ea4/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fatcl%2Fnxt%2Fcolumn%2F18%2F02105%2F062400002%2Ftopm.jpg%3F20220512)