《質量全面管控》讀書筆記 監控平台與故障排查

2021-08-21 06:44:02 字數 1269 閱讀 6427

1、elk

elk是乙個開源的實時日誌分析平台,由elasticsearch、logstash、kiabana三個開源工具組成,集中化管理日誌,監控系統日誌、應用程式日誌和安全日誌等。elk適合做搜尋日誌,但不適合做大資料統計,在系統分析上效果不是很好。可參看elk原理與介紹和elk等。

2、splunk

splunk是一款商業版日誌分析軟體,具有新增日誌。生成圖形化報表和非常強大的搜尋功能。它能處理常規的日誌格式,設立日誌的索引,支援複雜的查詢語句,支援交叉查詢。

二、zabbix簡介

zabbix是乙個開源的基於web的效能監控解決方案,提供分布式系統監視及網路監視,可以監控伺服器、web應用程式、資料庫、網路裝置等的效能和提供報警機制。

zabbix由如下幾個元件構成:

1)zabbix server(伺服器):負責收集zabbix agent傳送的配置和資料資訊,整合並統計資料;

2)database storage(資料儲存):用於儲存所有配置資訊和zabbix收集的資料;

3)web ui(介面):基於web的介面,通常與zabbix server元件執行在同一臺主機上;

4)zabbix proxy(**器):可選元件,主要適用於分布監控環境中,**zabbix server收集zabbix agent的監控資料並統一發往zabbix server端,可以分擔zabbix server的壓力。zabbix proxy本身沒有前端,也不存放資料,只是將zabbix agent發來的資料暫時存放,再提交給zabbix server。

5)zabbix agent(**程式):部署在被監控機器上,負責主動收集客戶端資料(如cpu負載、記憶體、硬碟使用情況),併發往server端或proxy端。

zabbix配置及使用見zabbix 3.0 從入門到精通(zabbix使用詳解)。

三、美化介面grafana

grafana是一款顯示資料的開源的度量儀錶盤和圖形編輯器,適合處理時序資料,能夠支援graphite、elasticsearch、prometheus、influxdb、opentsdb、kairosdb。其使用見grafana3.1.0的使用和grafana系列教程–grafana的配置及執行等。

四、伺服器故障排查

1、清楚故障的前因後果

2、盡可能地收集資訊

3、列出當前執行的程序

4、監聽網路服務

5、檢視硬體狀態

6、列出掛載點和檔案系統

7、過濾核心和中斷資訊

8、定時任務

9、分析系統日誌

《質量全面管控》讀書筆記 專案管理

專案管理將管理知識 工具和技術用於專案活動上,解決專案的問題,實現專案需求 在範圍 時間 成本 質量這些相互有衝突的因素中尋求平衡,達到目標 專案管理的關鍵是專案組成員的團結協作能力,其發展趨勢是全球化 多元化 專業化。軟體專案管理是為了使軟體專案按照預定的成本 進度和質量順利完成,對成本 人員 進...

《Linux核心設計與實現》讀書筆記之程序管理

1.程序描述符及任務結構 linux核心把程序存放在叫做任務佇列的雙向迴圈鍊錶中。鍊錶中的每一項都是型別為task struct,稱為程序描述符的結構。程序描述符包含乙個具體程序的所有資訊。task struct相對較大,在32位的機器長,它大約有1.7k位元組。程序描述符中的資料能完整的描述乙個正...

《軟體質量保證與測試》讀書筆記(一)

像外行一樣思考,像專家一樣實踐 kanade takeo 1.1軟體特徵 1,軟體包含4個部分 電腦程式 規程 文件和軟體系統執行所必須的資料。2,軟體的分類 7大類 系統軟體 應用軟體 web應用軟體 工程和科學軟體 嵌入式軟體 產品線軟體 人工智慧軟體 ps 站在風口上,豬也會飛 小公尺董事長雷...