วิธีตรวจสอบเซิร์ฟเวอร์ของคุณผ่าน Telegram + ThingSpeak

คอยตรวจสอบเซิร์ฟเวอร์ ที่เราดูแลมันเป็นงานที่ยากลำบาก แต่มีความสำคัญมันเป็นสิ่งสำคัญที่จะต้องรู้ในเชิงลึกว่าเกิดอะไรขึ้นในนั้นและนั่นคือสาเหตุที่มีเครื่องมือหลายอย่างที่ส่งการแจ้งเตือนและดำเนินการจัดการอย่างรอบคอบ ในบทความนี้คุณจะได้เรียนรู้วิธีการ วิธีตรวจสอบเซิร์ฟเวอร์ของคุณผ่าน 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
  • ส่งคืนเวลาเซิร์ฟเวอร์: เวลาคืออะไร?
  • ส่งภาพหน้าจอของเซิร์ฟเวอร์: ภาพหน้าจอ
  • ส่งคืนตำแหน่งของเซิร์ฟเวอร์: คุณจะอยู่ที่ไหน?
    ตรวจสอบเซิร์ฟเวอร์ของคุณ

    ตรวจสอบเซิร์ฟเวอร์ของคุณ

ดังนั้นสำหรับการจบ เป็นที่น่าสังเกตว่าการใช้สคริปต์นี้มีน้อยมาก แต่ยังอยู่ในขั้นตอนการก่อสร้างและผู้พัฒนาคาดว่าจะได้รับการอัปเดตอย่างต่อเนื่อง เป็นเครื่องมือที่ผู้ดูแลระบบทุกคนควรประเมินและนำไปปฏิบัติ

หากคุณชอบข้อมูลนี้หรือเป็นประโยชน์อย่าลังเลที่จะแสดงความคิดเห็นของคุณ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   จอร์แดน dijo

    ขอให้เป็นวันที่ดี,

    ฉันพบว่าบทความนี้ค่อนข้างน่าสนใจ แต่ฉันไม่เข้าใจบางส่วนที่ฉันไม่รู้ว่าพวกเขาสามารถช่วยฉันได้หรือไม่ฉันจะกำหนดค่าได้อย่างไร

    "แก้ไขไฟล์ config.ini ด้วยข้อมูลของรหัส api ของบ็อตโทรเลขของคุณและเลือกที่จะเขียนโค้ดของช่อง thingspeak"