星期日, 17 8 月, 2025
No Result
View All Result
育心文具行

育心文具行

  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
育心文具行
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我
No Result
View All Result
育心文具行
Home 筆記x備忘

Linux 上使用 Monit 做監控

2023-12-26
in 筆記x備忘
Reading Time:3 mins read
A A
0

Monit 是一個不錯用的監控軟體,可以實作異常警報或是重啟等動作。網路上有滿多教學的,但是可能是名字的關係,google 時常常找到其他東西。這邊記錄一下。

有幾個注意點:

  1. M/Monit 是另一款延伸的應用程式,需要付費但有更多功能
  2. 常用的功能:
    • monitrc 設定 stmp 和 alert 。提供警報通道。
    • 設定監控閾值和動作(例如要重啟/開/關或是 alert)
  3. 也有一些延伸功能,例如添加網頁存取,可以透過網頁查看。
  4. 最有需要的應該是 loadavg 和 mem, cpu 的警報。
  5. 有個缺點是無法做 server down/up 的警報。
  6. 重啟指令:monit reload
    • 如果 mail 設定成功,會收到一封重啟通知。
    • monitrc 設定中有 log 位置設定,debian 中預設 /var/log/monit.log 有任何問題可以先看 log

目前我使用大多作為警報收信,應該是還沒遇到不穩定的系統需要實作自動重啟,算是一種成就??

這裡貼上一個設定範本 + 說明:

# 檢察系統效能
check system $HOST

# 主要設定中 daemon 參數設定 60s,2 cyvles 表示 120s
    if loadavg (5min) > 2 for 2 cycles then alert
    if loadavg (15min) > 2 for 2 cycles then alert

# 有些 server 有 2 顆的 cpu 數字會需要設定超過 100%
    if cpu usage > 190% for 2 cycles then alert
    if memory usage > 85% for 1 cycles then alert
    if swap usage > 30% then alert

# 監控網路行為,要注意 interface 在 server 中是哪個?
check network public with interface ens4
    if failed link then alert
    if changed link then alert
    if saturation > 90% then alert
    if download > 10 MB/s for 10 cycles then alert

# for 5 times within 30 cycles 意思是: 在 30 個循環裡面出現 5 次(滿足條件)的狀況下
    if upload > 20 MB/s for 5 times within 30 cycles then alert

# 監控硬碟空間的行為, data_directory 是辨識用名稱, PATH 後面的路徑是要監控的路徑
check filesystem data_directory PATH /data/
    if write rate > 50 MB/s for 5 cycles then alert
    if read rate > 50 MB/s for 5 cycles then alert
# 因為通常 space 不太會降回去,所以設定的 cycles 數字比較大,相對要特別注意警告
    if space usage > 80% for 60 cycles then alert

check filesystem root_directory PATH /
    if write rate > 50 MB/s for 5 cycles then alert
    if read rate > 50 MB/s for 5 cycles then alert
    if space usage > 80% for 60 cycles then alert

附上實作顯示網頁的畫面截圖:

—

同場加映找到的資源,以後可以少找一些吧。

基於 centos 環境介紹和教學:

Monit:開源伺服器監控工具 – 程式人生

www.796t.com

基於 debian/ubuntu 環境這是介紹和教學(滿詳細的):

Monit簡介及建置教程 – 建置&部屬 | Jerry的聖經

jerry12122.github.io

這是延伸的監控服務,要付費的,但是功能更強大:

M/Monit

mmonit.com

M/Monit

Tags: linuxmismonit監控警報
Share22Tweet14
Previous Post

《What If? 如果這樣,會怎樣?》第三部份讀書心得

Next Post

《What If? 如果這樣,會怎樣?》第四部讀書心得

Related Posts

筆記x備忘

使用 Nginx 基本認證保護動態內容。以一個舊網站為例。

最近處理一個舊網站,因為是 demo 用...

2024-10-27
100
筆記x備忘

Mac 使用 Nodejs 的管理工具 n 來切換版本

Nodejs 在前端應用越來越廣泛,有時...

2024-08-19
100
閒談x雜記

伺服器轉移的 Check List

伺服器轉移的時機點包括了: 更換系統(e...

2024-03-16
100
dense computer vision output log text IDE, font, layout, debug session, black and white, command line
筆記x備忘

開放原始碼防毒軟體 ClamAV

ClamAV 是 Linux 相當知名的...

2024-12-15
100
筆記x備忘

製作 Ubuntu 遠端桌面伺服器

有時我們會需要安裝一個雲端的伺服器是有 ...

2023-10-05
100
筆記x備忘

Linux SSH 斷線後保持 session 的工具 – Screen

紀錄一下之前用很久的一個 linux 套...

2023-10-09
100
Load More
Next Post

《What If? 如果這樣,會怎樣?》第四部讀書心得

Wordpress 上 Cookie 的 SameSite 問題

《恐怖教授的怪奇課程》心得

全站搜尋

No Result
View All Result

關於我

育心文具行

Jerry Lin

程式設計師

育心文具行是一家文具店,老闆的小兒子是一個設計師,職業是設計程式,興趣是設計人,倒是還沒有實作的機會。
--
所有的相遇都不是巧合。
在廣告公司待了三年有兩年多在做內容產品,離職後繼續在內容產業走了四年多,最後選則離開台灣的公司體制在家 SOHO ,碰上了 2020 年疫情才知道原來自己這是走在時代的潮流尖端。 感謝許多老闆和貴人相助,至今目前尚能存活,在台北街頭努力著。

近期文章

  • LLM 生成參數清單與說明
  • 使用 google 的 Gemini CLI 來製作字幕
  • 2025-07-29 社交模式檢討
  • 2025-07-25 社交模式檢討
  • 2025-07-12 N8N Workshop 筆記心得

分類

  • 心得x體驗 (47)
  • 筆記x備忘 (79)
  • 閒談x雜記 (15)

贊助買咖啡

Facebook Instagram RSS

標籤

android ci4 cloudflare Codeigniter codeigniter 4 flutter git ios linode linux MAC macos nginx php plugin QBQ!問題背後的問題 server work sublime sublime text vps vue.js vue3 What if What If? 如果這樣,會怎樣? wordpress 備份 原則 團隊,從傳球開始 團隊,從傳球開始:五百年都難以超越的 UCLA 傳奇教練伍登培養優越人才和團隊的領導心法 外掛 如果這樣,會怎樣?:胡思亂想的搞怪趣問 正經認真的科學妙答 媒體識讀 工作的原則 心得 意志力 活動心得 灰階思考 第三部分 第二部分 第四部分 股癌 自慢10 自慢10:18項修練 謝孟恭 讀書心得

文章分類

  • 心得x體驗 (47)
  • 筆記x備忘 (79)
  • 閒談x雜記 (15)

近期文章

  • LLM 生成參數清單與說明
  • 使用 google 的 Gemini CLI 來製作字幕
  • 2025-07-29 社交模式檢討
  • 2025-07-25 社交模式檢討
  • 2025-07-12 N8N Workshop 筆記心得

近期留言

  • 「Bolin Lai」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「Jerry Lin」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言
  • 「JCL」於〈WordPress 之中藍新金流開啟後, Elementor 外掛有時會打不開的問題處理〉發佈留言

文章月曆

2025 年 8 月
日 一 二 三 四 五 六
 12
3456789
10111213141516
17181920212223
24252627282930
31  
« 7 月    

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.

No Result
View All Result
  • 首頁
  • 心得x體驗
  • 筆記x備忘
  • 閒談x雜記
  • 我的工具箱
  • 關於我

© 2020 hipster.crazyjerry.studio - a blog about experience, notes and nonsense, by Jerry Lin.