คอยตรวจสอบเซิร์ฟเวอร์ ที่เราดูแลมันเป็นงานที่ยากลำบาก แต่มีความสำคัญมันเป็นสิ่งสำคัญที่จะต้องรู้ในเชิงลึกว่าเกิดอะไรขึ้นในนั้นและนั่นคือสาเหตุที่มีเครื่องมือหลายอย่างที่ส่งการแจ้งเตือนและดำเนินการจัดการอย่างรอบคอบ ในบทความนี้คุณจะได้เรียนรู้วิธีการ วิธีตรวจสอบเซิร์ฟเวอร์ของคุณผ่าน Telegram + ThingSpeak โดยการเรียกใช้บอทที่จะช่วยให้คุณตรวจสอบสถานะของเซิร์ฟเวอร์จาก Telegram
TeleMonBot คืออะไร?
เทเลมอนบอท เป็นสคริปต์โอเพ่นซอร์สที่สร้างใน Python โดย Egor Koshmin ที่อนุญาตให้ตรวจสอบเซิร์ฟเวอร์ Windows และ Linux ผ่านไฟล์ Telegram + ธิงสปีค. นั่นคือสคริปต์นี้ช่วยให้เรารับข้อมูลแบบเรียลไทม์จากเซิร์ฟเวอร์ของเราจาก Telegram bot
ด้วยสคริปต์นี้เราจะสามารถรู้:
- เปอร์เซ็นต์ของ ram ที่ใช้
- เปอร์เซ็นต์ของ CPU ที่ใช้
- ความพร้อมใช้งานของระบบ
- เวลาเซิร์ฟเวอร์
- ถ่ายและส่งภาพหน้าจอของเซิร์ฟเวอร์
- ทราบตำแหน่งทางภูมิศาสตร์ของเซิร์ฟเวอร์
- ท่ามกลางคนอื่น ๆ
จะสร้างบอทบน Telegram ได้อย่างไร?
วิธีที่ง่ายที่สุดในการ สร้างบอทโทรเลข กำลังเพิ่มใน บอทพ่อ จากแอปพลิเคชันจากนั้นสร้างบอทด้วยคำสั่ง: /newbot
ซึ่ง BotFather จะขอชื่อเดียวกันและสุดท้ายก็จะสร้างไฟล์ คีย์ api ที่คุณต้องกำหนดค่าใน TeleMonBot
จะติดตั้ง TeleMonBot ได้อย่างไร?
เพื่อทำการติดตั้ง เทเลมอนบอท เราจะต้องทำตามขั้นตอนต่อไปนี้:
- โคลนที่เก็บ TeleMonBot อย่างเป็นทางการบนคอมพิวเตอร์ของคุณ:
git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
- ติดตั้งไลบรารีที่จำเป็น + เบราว์เซอร์ SQLite DB และสร้างฐานข้อมูลสำหรับการบันทึกในอนาคต:
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
- ส่งคืนสถานะการออนไลน์ของเซิร์ฟเวอร์: uptime
- ส่งคืนเวลาเซิร์ฟเวอร์: เวลาคืออะไร?
- ส่งภาพหน้าจอของเซิร์ฟเวอร์: ภาพหน้าจอ
- ส่งคืนตำแหน่งของเซิร์ฟเวอร์: คุณจะอยู่ที่ไหน?
ดังนั้นสำหรับการจบ เป็นที่น่าสังเกตว่าการใช้สคริปต์นี้มีน้อยมาก แต่ยังอยู่ในขั้นตอนการก่อสร้างและผู้พัฒนาคาดว่าจะได้รับการอัปเดตอย่างต่อเนื่อง เป็นเครื่องมือที่ผู้ดูแลระบบทุกคนควรประเมินและนำไปปฏิบัติ
หากคุณชอบข้อมูลนี้หรือเป็นประโยชน์อย่าลังเลที่จะแสดงความคิดเห็นของคุณ
ขอให้เป็นวันที่ดี,
ฉันพบว่าบทความนี้ค่อนข้างน่าสนใจ แต่ฉันไม่เข้าใจบางส่วนที่ฉันไม่รู้ว่าพวกเขาสามารถช่วยฉันได้หรือไม่ฉันจะกำหนดค่าได้อย่างไร
"แก้ไขไฟล์ config.ini ด้วยข้อมูลของรหัส api ของบ็อตโทรเลขของคุณและเลือกที่จะเขียนโค้ดของช่อง thingspeak"