Soft_Job 板


LINE

請教各位大大 因為目前有需求 要做一個Watchdog或者說是監 控的軟體 主要的功能大概如下 可以設定要監控的項目跟頻率 可以設定各監控項目的觸發條件 觸發後可以寄送email做為通知 監控項目主要有 主機的CPU RAM Storage Network等一般硬體資訊 所以可能需要軟體本身就可以讀取 這些資訊 否則就得再搭配其他的 觸發條件判斷要是能夠作到連續 符合 例如連續每五分鐘的CPU都 超過90 如果有一次sampling沒有 那counter自然就歸零重新計算 其餘監控項目 webapp運作與否 以及各webapp各自的授權狀態 這一部份會透過webapp的API 所以該軟體本身只要支援簡單的 HTTP GET應該就可以取得資訊 當然可能得有基本的Basic auth 而判斷是否觸發的條件式也就 必須是根據HTTP response來做 例如回來的JSON內是否有某些字串 至於監控頻率的設定希望是透過 CRON expression 已達到彈性 而mail的寄送則會需要grouping 例如 總共有哪些mail address 其中各自可以屬於哪些mail group 而某一監控項目則可以設定寄送 至哪些mail group 這個軟體必須要是能夠跨OS的 因為有些是On-premises的case 會是Win7, Win10 or Win Server 當然也可能是uBuntu或CentOS等 稍微Google過一些 像是OpenNMS Nagios LibreNMS 功能都很複雜 但不確定是否能達到上述的需求 而且好像都沒有Windows platform 設定需要是property-wise 不用 有fancy UI 當然這是完全可以 用Java或者GO手刻一個達到上述 功能 或者初步想法是用Jmeter 寫好script好像也是可以做的到 但感覺property設定上可能比較難 不知道有沒有大大可以推薦其他 可能的解法呢? 例如有Open Source 的專案 基本就是以這個功能為基底 這樣就可以不用在自己從頭打造了 感謝 --
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.210.238
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1540131517.A.BE2.html ※ 編輯: JohnnyDell (36.228.210.238), 10/21/2018 22:20:05
1F:→ dododavid006: 可以參考看看 nagios 不過它應該是 Linux 下的 Win 10/21 23:04
2F:→ dododavid006: 下的我就不熟了 10/21 23:04
3F:→ dododavid006: 抱歉沒仔細看內文 10/21 23:05
4F:→ dododavid006: 不過你所提到的功能 nagios 在 Linux 下應該都有支 10/21 23:06
5F:→ dododavid006: 援 CPU 那類的原本就有了 Web 的部份可能要調一下設 10/21 23:07
6F:→ dododavid006: 定 至於 json response 可以用 shell script 用 10/21 23:07
7F:→ dododavid006: curl + jq 之類的方式解決 10/21 23:08
8F:→ dododavid006: 或是用 grep 如果沒有太複雜的話 10/21 23:08
9F:→ dododavid006: 我剛剛 Google 了一下 nagios 有 win 的 client 那 10/21 23:09
10F:→ dododavid006: 或許可以使用 只要 server 架在 Linux 應該就行了 10/21 23:10
11F:→ dododavid006: 在 Linux 下幫 nagios 寫 plugin 不難 只要確定能跑 10/21 23:20
12F:→ dododavid006: 能輸出就行了 用什麼寫都行 所以也可以用 Go 去抓 10/21 23:20
13F:→ dododavid006: json response 10/21 23:20
14F:→ dododavid006: CPU 的部份建議你用 CPU Load 這在 Linux 下有直接 10/21 23:24
15F:→ dododavid006: 支援 同樣的 Win 下我不了解 CPU Load 會是三個數字 10/21 23:25
16F:→ dododavid006: 分別是 5 10 15 min 的平均用量 單位是幾顆 CPU 假 10/21 23:26
17F:→ dododavid006: 設你是 4 核那也就是 4 * 0.9 也就是超過 3.6 就超 10/21 23:26
18F:→ dododavid006: 過 90% 了 10/21 23:27
19F:推 Sieg2010: Zabbix 10/22 00:53
20F:→ forewero: Elk,splunk,garylog 這類好像比較符合需求? 10/22 01:31
21F:→ abernoulli: Prometheus,wmi exporter,Grafana 10/22 08:44
22F:→ MOONY135: 如果沒有要求要寫在同一套的話 WINDOW下的CPU使用我做過 10/22 08:46
23F:推 oopFoo: Munin + plugin. 應該是最容易入門的 10/22 08:56
24F:推 CRPKT: Prometheus 10/22 23:29
25F:推 Michael132: 聽起來是Wavefront輕易能做到的 可以試試看 10/23 22:46
26F:→ lovelystella: zabbix+1 10/27 18:13







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP