zabbix監控web服務的pv和uv

PV(Page View)訪問量, 即頁面瀏覽量或點擊量,衡量網站用戶訪問的網頁數量;在一定統計週期內用戶每打開或刷新一個頁面就記錄1次,多次打開或刷新同一頁面則瀏覽量累計

UV (unique visitor )即獨立訪客數,指訪問某個站點或點擊某個網頁的不同 IP 地址的人數。在同一天內,UV 只記錄第一次進入網站的具有獨立IP 的訪問者,在同一天內再次訪問該網站則不計數。UV 提供了一定時間內不同觀衆數量的統計指標,而沒有反應出網站的全面活動。

環境基礎 已經安裝好zabbix的客戶端和服務端 已經安裝好apache
可以參考 https://www.cnblogs.com/chenxiaodou/articles/12044272.html
在客戶端的操作
cd /etc/zabbix
mkdir scripts
vim pv_uv.sh
#!/bin/bash
case $1 in
uv|UV)
cat /var/log/httpd/access_log | awk ‘{print $1}’|sort|uniq|wc -l
;;
pv|PV)
cat /var/log/httpd/access_log | awk ‘{print $1}’|wc -l
;;
esac

chmod -R 777 pv_uv.sh
chmod -R 777 /var/log

添加監控項
cd /etc/zabbix/zabbix_agentd.d/
cp userparameter_mysql.conf userparameter_pv_uv.conf
vim userparameter_pv_uv.conf

UserParameter=pv_uv[*],/etc/zabbix/scripts/pv_uv.sh $1

在頁面添加監控項
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章