2018/01/31

January 31 2018

Weather : light rain to cloudly
需求:統計網站的併發量,並繪圖。php

  1. 藉助zabbix成圖。
  2. 經過統計訪問日誌每秒的日誌條數來斷定併發量。
  3. zabbix獲取數據間隔30秒。
這裏輸入代碼

參考答案:

假設日誌路徑: /data/logs/www.aaa.com_access.log
日誌格式以下:
112.107.15.12 - [07v/2017:09:59:01 +0800] www.aaa.com "/api/live.php" 200"-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)"api

#!/bin/bash
log=/data/logs/www.aaa.com_access.log
t=`date -d "-1 second" +%Y:%H:%M:%S`
#能夠大概分析一下每分鐘日誌的量級,好比說不超過3000
n=tail -3000 $log |grep -c "$t"
echo $n
本站公眾號
   歡迎關注本站公眾號,獲取更多信息