看板 MIS 關於我們 聯絡資訊
近期安裝了cacti之後,已經設定好相關threadhold 並且已經可以發出通知信 如果想要在發出通知信之後(或同時)在呼叫OS層的shell script或某程式執行動作 並帶入異常的host/ip/alert message 例如 ticket.sh host ip alert message 請問這樣的需求,cacti是否可以達到呢? 如果不行,那其他open resouce 如librenms是否可以呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.144.97 ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1557245317.A.057.html
kenwufederer: 直接做sh就可以了,例如偵測幾次失敗就進行服務重啟 05/08 01:03
kenwufederer: 不需要特別透過 Cacti 觸發,還是有其他原因? 05/08 01:04
blackspace98: 感謝,主要是希望能更即時,所以才想知道是否可以 05/08 08:58
blackspace98: ~ 05/08 08:58
aeolus0829: 前幾天有看到一篇 cacti 透過 ifttt 用 line 寄訊息的 05/08 10:39
aeolus0829: 你可以 google 一下 蠻詳細的教學 05/08 10:39
freeunixer: 他是要用 cacti 做 action,不是要發訊息 05/08 11:11
freeunixer: /一定\ 05/08 11:13
error987: 可以,threshold的message 吐到syslog plugin,透過aler 05/08 12:43
error987: t偵測字串去呼叫shell script 05/08 12:43
error987: https://i.imgur.com/awCjOWO.png 05/08 12:53
okita3088: 寫再php裡面就好threshold.php 05/08 18:52
blackspace98: 感謝大家熱心的回覆,我在研究看看 05/08 20:55
freeunixer: 你要即時,其實 script 可以做到以秒為單位, 05/09 23:25
freeunixer: cacti 預設都幾分鐘才跑一次,要比快, script 絕不會輸 05/09 23:26
freeunixer: 差別在你要是比 cacti 快,那 cacti 就抓不到 event 了 05/09 23:26