監控服務器 對於我們來說,這是一項艱鉅而艱鉅的任務,必須深入了解它們中正在發生的事情,這就是為什麼要使用多種工具來謹慎地發送和管理通知的原因。 在本文中,您將學習如何 如何通過電報+ ThingSpeak監視服務器, 運行一個機器人,該機器人將使您可以從Telegram檢查服務器的狀態。
什麼是TeleMonBot?
遠程監控機器人 是一個開源腳本,由Python使用 埃戈爾·科甚敏, 允許通過以下方式監視Windows和Linux服務器 Telegram + 說話。 也就是說,此腳本使我們能夠從Telegram機器人從服務器接收實時信息。
使用此腳本,我們將能夠知道:
- 使用的ram百分比。
- 使用的CPU百分比。
- 系統的可用性。
- 服務器時間。
- 拍攝並發送服務器的屏幕截圖。
- 知道服務器的地理位置。
- 其中包括
如何在Telegram上創建機器人?
最簡單的方法 創建一個電報機器人 正在添加到 殭屍之父 從應用程序中創建,然後使用以下命令創建機器人: /newbot
BotFather將向其請求相同的名稱,最後它將生成一個 api密鑰 您必須在TeleMonBot中配置的
如何安裝TeleMonBot?
安裝 遠程監控機器人 我們必須遵循以下步驟:
- 在計算機上克隆正式的TeleMonBot存儲庫:
git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
- 安裝必要的庫+ SQLite數據庫瀏覽器 並創建一個數據庫以供將來記錄:
sudo chmod +x inst.sh && sudo ./inst.sh
- 編輯檔案 config.ini文件 與您的信息 電報機器人api代碼 以及可選的 Thingspeak頻道寫代碼.
- 運行腳本的Main
sudo python Main.py
使用ThingSpeak(如果您添加了代碼):
sudo python Main.py TS
如何使用TeleMonBot監視服務器?
使用 遠程監控機器人 這很容易,一旦我們通過 殭屍之父,使用與腳本相對應的API密鑰進行配置,並且在執行過程中,我們已經可以從Telegram了解到許多有關服務器的信息。
問 電報機器人 我們必須使用以下命令列表:
- 返回使用的RAM的百分比: RAM使用
- 返回使用的CPU%: CPU使用率
- 返回服務器正常運行時間: 正常運行時間
- 返回服務器時間: 現在幾點?
- 發送服務器的屏幕截圖: 截圖
- 返回服務器的位置: 你在哪裡?
所以,為了完成, 值得注意的是,此腳本的使用量極小,它仍處於構建階段,其開發人員估計它將不斷更新。 它是所有系統管理員都應評估並付諸實踐的工具。
如果您喜歡此信息或對您有用,請隨時留下您的評論。
布恩迪亞
這篇文章對我來說似乎很有趣,只是我不了解一個部分,我不知道他們是否可以幫助我,我該如何配置;
“使用您的電報bot api代碼和(可選)thingspeak通道編寫代碼的信息來編輯config.ini文件。”