Telegram + ThingSpeakを介してサーバーを監視する方法

サーバーを監視し続ける 私たちが管理することは、骨の折れるが重要なタスクであり、そこで何が起こっているのかを深く知ることが不可欠です。そのため、通知を送信して慎重に管理するツールがいくつかあります。 この記事では、その方法を学びます Telegram + ThingSpeakを介してサーバーを監視する方法、 Telegramからサーバーのステータスを確認できるボットを実行します。

TeleMonBotとは何ですか?

テレモンボット Pythonで作成されたオープンソーススクリプトです エゴールコシュミン、 これにより、WindowsおよびLinuxサーバーを Telegramシングスピーク。 つまり、このスクリプトを使用すると、Telegramボットからサーバーからリアルタイムの情報を受信できます。

このスクリプトを使用すると、次のことを知ることができます。

  • 使用されたRAMのパーセンテージ。
  • 使用されたCPUのパーセンテージ。
  • システムの可用性。
  • サーバー時間。
  • サーバーのスクリーンショットを撮って送信します。
  • サーバーの地理的な場所を知っています。
  • とりわけ

Telegramでボットを作成するにはどうすればよいですか?

一番簡単な方法 Telegramボットを作成する に追加しています ボットファザー アプリケーションから、次のコマンドでボットを作成します。 /newbot BotFatherがその名前を要求し、最後に生成する APIキー TeleMonBotで構成する必要があります

TeleMonBotをインストールするにはどうすればいいですか?

インストールする テレモンボット 次の手順に従わなければなりません:

  • コンピューター上の公式TeleMonBotリポジトリのクローンを作成します。
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • 必要なライブラリをインストールします+ SQLiteDBブラウザ 将来のロギング用にDBを作成します。
    sudo chmod +x inst.sh && sudo ./inst.sh
  • ファイルを編集する config.ini あなたの情報で テレグラムボットAPIコード オプションで thingspeakチャネル書き込みコード.
  • スクリプトのメインを実行します
    sudo python Main.py
    ThingSpeakを使用する場合(コードを追加した場合):
    sudo python Main.py TS
    テレモンボット

    テレモンボット

TeleMonBotを使用してサーバーを監視する方法は?

使用 テレモンボット おかげでボットを作成したら簡単です ボットファザー、スクリプトに対応するAPIキーで構成され、実行されると、Telegramからサーバーに関する多くの情報をすでに知ることができます。

尋ねるには テレグラムボット 次のコマンドリストを使用する必要があります。

  • 使用されたRAMの%を返します。 RAM使用量
  • 使用されたCPUの%を返します。 CPU使用率
  • サーバーの稼働時間を返します。 稼働時間
  • サーバー時間を返します。 時間は何ですか?
  • サーバーのスクリーンショットを送信します。 スクリーンショット
  • サーバーの場所を返します。 どこにいるの?
    サーバーを監視する

    サーバーを監視する

だから、仕上げのために、 このスクリプトの消費は最小限であり、まだ作成中であり、開発者はスクリプトが常に更新されると見積もっていることは注目に値します。 これは、すべてのシステム管理者が評価して実行する必要があるツールです。

この情報が気に入った、または役に立った場合は、遠慮なくコメントを残してください。