根據伺服器的系統不同,安裝的方式均不同
apt-get install libncursesw5-dev libgeoip-dev
mkdir goaccess #根據自己的存放位置建立
wget
tar -xzvf goaccess-1.3.tar.gz
cd goaccess-1.3/
./configure --enable-utf8 --enable-geoip=legacy --with-openssl
make
make install # 如果提示許可權問題,就加sudo
goaccess -v # 檢視版本號驗證安裝成功
sudo apt-get install nginx #安裝nginx
sudo nginx -t #檢視nginx的預設配置檔案路徑
sudo service nginx start #啟動nginx
sudo service nginx stop #停止nginx
nginx的配置檔案預設位置在/etc/nginx/nginx.conf
使用如下命令即可完成分析
goaccess /var/log/nginx/access.log -o /***/***/report.html --real-time-html --time-format='%h:%m:%s' --date-format='%d/%b/%y' --log-format=combined ##/var/log/nginx/access.log是因為nginx的log預設存放在這裡
執行如上命令後,使用瀏覽器開啟生成的html檔案即可檢視實時監控
sudo apt install tmux
tumx #執行tumx,執行後在其中直接輸入如下命令列即可
goaccess /var/log/nginx/access.log -o /***/***/report.html --real-time-html --time-format='%h:%m:%s' --date-format='%d/%b/%y' --log-format=combined
ps -ef | grep goaccess
kill ***x #直接殺掉相應的程序即可
cd /var/log/nginx #進入nginx日誌存放位置
rm access.log #刪除日誌檔案
rm error.log #刪除日誌檔案
touch access.log #新建日誌檔案
touch error .log #新建日誌檔案
service nginx restart #重啟nginx
systemctl restart nginx #重啟nginx
apt-get install goaccess
GoAccess 分析nginx 日誌
1 安裝goaccess需要一些系統支援庫 yum y install glib2 glib2 devel geoip devel ncurses devel zlib zlib devel由於geo ip庫沒有得到軟體作者的更新,分析的ip地理位置不準確,所以需要安裝外接ip庫分析ip的城市位置 ...
GoAccess分析Nginx日誌
goaccess是乙個基於終端的快速日誌分析器。其核心思想是實時快速分析和檢視web伺服器統計資訊。1.安裝簡單 2.操作容易 3.介面酷炫 安裝分為yum安裝與原始碼安裝,大家可以自行選擇,我這裡選擇使用原始碼的方式安裝 1.安裝goaccess root bgx wget root bgx ta...
goaccess分析nginx日誌
最近想用goaccess來分析下nginx日誌,但是苦於nginx日誌配置格式不是按照正常格式來的,完全是我們按照自己的需求來寫的,所以導致goaccess分析不了,需要自己重新定義下格式 但是網上雖然介紹goaccess的很多,但是大多都是就重避輕,將格式的自定義忽略掉,因此我就來把自定義這塊說下...