架構師成長之路4.3-多維監控體系_應用服務監控
阿新 • • 發佈:2019-01-04
架構師成長之路4.3-多維監控體系_應用服務監控
監控物件:
- 監控物件的理解:CPU工作原理
- 監控物件的指標:CPU使用率、CPU負載 、CPU個數、 CPU上下文切換
- 確認效能基準線:怎麼樣才算故障?CPU負載多少才算高?
監控範圍:
- 硬體監控:伺服器的硬體故障
- 作業系統監控: CPU、記憶體、IO、程序等資源
- 應用服務監控
- 業務監控
應用服務監控_nginx系統
採集 儲存 展示 告警
- Nagios+cacti
- nginx (本節舉例)
- zabbix (現階段使用較多,主要它可以監控IPMI、SNMP、JVM)
- gangla
舉例 nginx系統
yum install -y gcc glibc gcc-c++ pcre-devel openssl-devecl cd /usr/local/src wget http://nginx.org/download/nginx-1.14.2.tar.gz tar zxf nginx-1.14.2.tar.gz configure 是一個shell指令碼,執行它的作用,生成MAKEFILE useradd -s /sbin/nologin -M www 建立一個使用者 ./configure --prefix=/usr/local/nginx-1.14.2 \ --user=www --group=www \ --with-http_ssl_module \ --with-http_stub_status_module make && make install ln -s /usr/local/nginx-1.14.2/ /usr/local/nginx 建立軟連線 /usr/local/nginx/sbin/nginx -t 驗證配置檔案是否正確[很重要,養成習慣] /usr/local/nginx/sbin/nginx location /nginx-status { stub_status on; access_log off; allow 172.18.20.0/24; deny all; } /usr/local/nginx/sbin/nginx -s reload
....