Webサイト、Webアプリケーション、無料の監視ツールを使用したAPIを自動的に監視し、オープンソースのステータスページシステムを使用してUptimeを紹介します。
統計は、 オープンソースのステータスページソフトウェアであり、最高のWebサイト監視ツールの1つです 。また、HTTP、TCP、UDP、ICMP、GRPCサービスなどのサービスの監視にも使用されます。統計は自動的にサービスを取得し、監視し、美しいステータスページをレンダリングします。これはクロスプラットフォームであり、Liunx、Mac、およびWindowsオペレーティングシステムにインストールできます。さらに、情報を保存するためにMySQL、Postgres、またはSQLiteデータベースシステムを使用できます。さらに、iPhoneおよびAndroidデバイス用のモバイルアプリケーションのボックスから外れています。 統計のコア機能を見てみましょう。
- サービス監視 - ステータスを使用すると、すべてのHTTP、TCP、UDP、GRPC、およびICMPサービスを簡単に追跡できます。
- 通知 - 統計は、通知を受信するための主要なサードパーティアプリケーションのほとんどをサポートしています。
- モバイルアプリ - iPhone&Androidデバイスに無料アプリを使用し、外出先ですべてを管理します。
- OAuth Authentatio n - Github、Google、Slack、Custom OpenIDプロバイダーなどの人気サービスのOAuth認証をサポートしています。この機能を使用して、セキュリティを増やします。 このチュートリアルでは、次のトピックについて説明します。
Linuxにインストールします
統計インストールのために以下のコマンドを実行します。
curl -o- -L https://statping.com/install.sh | bash
SystemDサービスを構成します
SystemDサービスをセットアップすることは、必要に応じてステータスサーバーが自動的に再起動できるようにするための優れた方法です。 SystemDサービスを作成するには、以下の手順に従ってください。
- 最初に、下のコマンドを実行して新しいファイルを作成します。
sudo nano /etc/systemd/system/statping.service
- コードをコピーして貼り付けます。
[Unit]
Description=Statping Server
After=network.target
After=systemd-user-sessions.service
After=network-online.target
[Service]
Type=simple
Restart=always
ExecStart=/usr/local/bin/statping
WorkingDirectory=/usr/local/bin
[Install]
WantedBy=multi-user.target
- 最後に、以下のコマンドを使用して、SystemDサービスを有効にして開始します。
systemctl daemon-reload
systemctl enable statping
systemctl start statping
監視用のサービスを作成します
- ブラウザを開き、統計インストールにログインするためにURLを入力します。
- トップナビゲーションのサービスリンクをクリックします。以下のように見えるサービスページが表示されます。
- [作成]ボタンをクリックして、監視用の新しいサービスを追加します。サービス名、サービスタイプ、チェックインターバル、サービスエンドポイント(URL)などの必要なフィールドを入力します。
結論
統計、Linuxにインストールする方法、およびこのチュートリアルでSystemDサービスを作成する方法について学びました。さらに、さまざまな機能について監視および紹介する新しいサービスを作成しました。このガイドが、 Webサービス監視およびWebアプリケーションの監視を実行するためにステータスを使用し始めるのに役立つことを願っています 。 最後に、 containerize.comは、最新のオープンソース製品に関するブログ投稿を書く一貫したプロセスにあります。したがって、最新の更新については、このステータスページ カテゴリに連絡してください。
探検
次のリンクが関連する場合があります。