Monit — การตรวจสอบบริการ

ติดตั้งแล้วแต่บริการไม่ทำงาน เริ่มและเปิดการเริ่มอัตโนมัติ:
sudo systemctl enable --now monit
วิธีตั้งค่า (FAQ)
Monit
ไม่ทำงาน
บริการที่เฝ้าดูอยู่: 12
บริการที่เฝ้าดูอยู่
12
รวม
ทำงานอยู่
12
ทำงานอยู่
มีข้อผิดพลาด
0
มีข้อผิดพลาด
บริการที่เฝ้าดูอยู่
บริการ ประเภท Uptime หน่วยความจำ CPU สถานะ
srv-monitor System 27d 11h — — ทำงานอยู่
nginx Process 12d 7h 79.9 MB 0.3% ทำงานอยู่
apache2 Process 6d 15h 233.6 MB 3% ทำงานอยู่
mysqld Process 8d 22h 315.6 MB 1.3% ทำงานอยู่
php-fpm Process 10d 20h 139 MB 2% ทำงานอยู่
sshd Process 18d 5h 89.4 MB 1.3% ทำงานอยู่
fail2ban Process 39d 15h 107.3 MB 2.6% ทำงานอยู่
crowdsec Process 9d 10h 247.9 MB 3.3% ทำงานอยู่
redis-server Process 4d 1h 112 MB 2.3% ทำงานอยู่
cron Process 38d 6h 62.9 MB 3.7% ทำงานอยู่
rootfs Filesystem — — — ทำงานอยู่
eth0 Network — — — ทำงานอยู่

ภาพที่ชัดขึ้นว่า Monit กำลังตรวจอะไรอยู่

Monit เฝ้าดูกระบวนการ ไฟล์ ระบบไฟล์ และโฮสต์ แล้วรีสตาร์ตสิ่งที่พบว่าพัง มันมีหน้าเว็บของตัวเองซึ่งใช้งานได้และดูเหมือนถูกออกแบบไว้นานมากแล้ว หน้านี้อ่านสถานะเดียวกันและแสดงร่วมกับส่วนอื่นของแผง ทำให้สุขภาพของบริการอยู่ข้าง ๆ โมดูลความปลอดภัยแทนที่จะไปอยู่บนพอร์ตแยกต่างหาก

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

บนเซิร์ฟเวอร์ทั่วไป การตรวจที่คุ้มค่ากับที่ทางของมันคือ เว็บเซิร์ฟเวอร์ ฐานข้อมูล เดมอน SSH พื้นที่ว่างบนระบบไฟล์ราก และการตรวจว่าเข้าถึงบางสิ่งนอกเครื่องได้หรือไม่