監控系統之預警

2022-07-05 08:09:11 字數 1144 閱讀 6928

bosun是由stack exchange團隊打造的一套基於時間序列的監控預警系統,本系統開源並遵守mit協議。bosun擁有非常強大的表示式語言,能夠靈活地定義預警規則以及展示預警通知。同時bosun能夠讓你利用歷史資料來測試預警規則,這樣能大大加快開發效率。

1、評估opentsdb、graphite、elastic、influxdb2等資料庫時序的表示式語言

2、表現力強大的通知模板,包括html、圖、**、內嵌css樣式

3、強大的web介面,支援檢視預警、編寫表示式和圖、建立預警和模板、基於歷史資訊測試預警

4、儲存指標資料和標籤的字串資料(例子:機器ip資訊、序列號等)

1、同時支援windows和linux,通過api投遞系統和應用資訊,也能支援對snmp、icmp的支援

2、不需要進行配置,它就會會監控它自己發現的所有應用(包括iis、redis、elastic等)。只需要少量的投遞引數配置。

如果系統中沒有安裝docker,可以參考此處進行安裝 

安裝完畢後,不要忘記將docker守護程序起開。

一旦docker安裝完畢,可以使用下面的命令安裝bosun,可能需要sudo許可權。

docker run -d -p 8070:8070 stackexchange/bosun

這條命令,告訴docker程序為bosun啟動乙個後台程序,埠是8070。稍等15秒,bosun服務啟動完畢,這樣bosun的server端就搭建並啟動完畢,我們可以使用瀏覽器進行訪問了,http://yourip:8070

bosun設定elasticsearch資料來源非常簡單,只要配置檔案裡配置elastichosts引數然後重啟即可:

your_es_ip:9200為你的elasticsearch的ip及埠,多節點用逗號分隔。

監控日誌搭配:

kafka  、redis  、 logstash 、 elasticsearch 、 (kibana /  grafana)  、 bosun 、filebeat 、influxdb  、各種傳送/收集/顯示/儲存元件 

node服務的監控預警系統架構

目前node端的服務逐漸成熟,在不少公司內部也開始承擔業務處理或者檢視渲染工作。不同於個人開發的簡單伺服器,企業級的node服務要求更為苛刻 高穩定性 高可靠性 魯棒性以及直觀的監控和報警 想象下乙個存在安全隱患且沒有監控預警系統的node服務在生產環境下執行的場景,當某個node例項掛掉的情況下,...

node服務的監控預警系統架構

目前node端的服務逐漸成熟,在不少公司內部也開始承擔業務處理或者檢視渲染工作。不同於個人開發的簡單伺服器,企業級的node服務要求更為苛刻 高穩定性 高可靠性 魯棒性以及直觀的監控和報警 想象下乙個存在安全隱患且沒有監控預警系統的node服務在生產環境下執行的場景,當某個node例項掛掉的情況下,...

從零開始搭建ELK GPE監控預警系統

摘要 前言 本文可能不會詳細記錄每一步實現的過程,但一定程度上可以引領小夥伴走向更開闊的視野,串聯每個環節,呈現予你不一樣的效果。業務規模 8個平台 100 臺伺服器 10 個集群分組 微服務600 使用者n 面臨問題 隨著分布式微服務容器技術的發展,傳統監控系統面臨許多問題 容器如何監控 微服務如...