成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ngxtop:在命令行實時監控 Nginx 的神器

運維 系統運維
Nginx網站服務器在生產環境中運行的時候需要進行實時監控。實際上,諸如Nagios, Zabbix, Munin 的網絡監控軟件是支持 Nginx 監控的。本指南中,我將介紹如何使用 ngxtop 實時監控 Nginx 網站服務器。

Nginx網站服務器在生產環境中運行的時候需要進行實時監控。實際上,諸如Nagios, Zabbix, Munin 的網絡監控軟件是支持 Nginx 監控的。

如果你不需要以上軟件提供的綜合性報告或者長期數據統計功能,只是需要一種快速簡便的辦法去監控 Nginx 服務器的請求的話,我建議你采用一個叫 ngxtop 的命令行工具。

你馬上就會發現 ngxtop 從界面和名稱都借鑒了著名的top命令。ngxtop 是通過分析 Nginx 或者其他的日志文件,使用類似 top 命令的界面實時展示出來的。你可以說你知道的其他高端監控工具,但是在簡潔這方面 ngxtop 無疑是***的。簡單就意味著不可替代。

本指南中,我將介紹如何使用 ngxtop 實時監控 Nginx 網站服務器。

Linux 上安裝 ngxtop

首先在 Linux 系統中安裝依賴庫pip(LCTT譯注:ngxtop是用python編寫的)。

然后使用如下命令安裝 ngxtop。

  1. $ sudo pip install ngxtop

ngxtop 使用

基本使用方法如下:

  1. ngxtop [options]
  2. ngxtop [options] (print|top|avg|sum) <var>
  3. ngxtop info

這里是一些通用選項。

  • -l : 指定日志文件的完整路徑 (Nginx 或 Apache2)
  • -f : 日志格式
  • --no-follow: 處理當前已經寫入的日志文件,而不是實時處理新添加到日志文件的日志
  • -t : 更新頻率
  • -n : 顯示行號
  • -o : 排序規則(默認是訪問計數)
  • -a ..., --a ...: 添加表達式(一般是聚合表達式如: sum, avg, min, max 等)到輸出中。
  • -v: 輸出詳細信息
  • -i : 只處理符合規則的記錄

以下是一些內置變量,他們的含義不言自明。

  • bodybytessend
  • http_referer
  • httpuseragent
  • remote_addr
  • remote_user
  • request
  • status
  • time_local

使用 ngxtop 監控 Nginx

ngxtop 默認會從其配置文件 (/etc/nginx/nginx.conf) 中查找 Nginx 日志的地址。所以,監控 Nginx ,運行以下命令即可:

  1. $ ngxtop

這將會列出10個 Nginx 服務,按請求數量排序。

顯示前20個最頻繁的請求:

  1. $ ngxtop -n 20

獲取Nginx基本信息:

  1. $ ngxtop info

你可以自定義顯示的變量,簡單列出需要顯示的變量。使用 "print" 命令顯示自定義請求。

  1. $ ngxtop print request http_user_agent remote_addr

顯示請求最多的客戶端IP地址

  1. $ ngxtop top remote_addr

顯示狀態碼是404的請求

  1. $ ngxtop -i 'status == 404' print request status

除了Nginx,ngtop 還可以處理其他的日志文件,比如 Apache 的訪問文件。使用以下命令監控 Apache 服務器:

  1. $ tail -f /var/log/apache2/access.log | ngxtop -f common

via: http://xmodulo.com/2014/06/monitor-nginx-web-server-command-line-real-time.html

譯者:shipsw 校對:wxy

責任編輯:黃丹 來源: Linux中國
相關推薦

2021-08-17 09:35:26

Linux命令Nginx

2014-06-06 10:00:56

命令行監控Nginx Web服務

2023-03-01 11:35:45

2019-09-09 15:43:29

UnixLinux命令行

2012-07-11 13:35:25

UnixLinux

2018-04-03 13:50:27

Linux容器命令行工具

2024-08-26 11:23:41

kitexcall

2023-03-28 08:40:22

命令行JSON用法

2021-05-20 12:16:17

Linux命令Axel

2021-05-17 10:32:10

命令行工具GitHub代碼

2014-02-18 10:45:48

2014-04-09 11:05:11

2009-05-30 09:26:38

AndroidGoogle移動OS

2015-07-01 09:15:46

linuxQuora命令行

2015-07-29 10:34:50

Linux系統命令行工具

2015-07-30 11:04:08

Linux命令行工具

2015-07-30 11:24:47

Linux 系統命令行工具

2021-07-15 13:32:12

Linux生成密碼

2019-12-09 09:23:04

Linux命令sort

2021-07-15 13:25:43

LinuxPDF
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美视频成人 | 亚洲成人一区 | 密室大逃脱第六季大神版在线观看 | 91啪影院| 久久久免费 | 国产在线视频三区 | 亚洲综合小视频 | 亚洲视频在线一区 | 婷婷在线视频 | 久草在线 | 国产在线一区观看 | 免费观看的av毛片的网站 | 亚洲免费在线观看 | www.v888av.com | 国产乱一区二区三区视频 | 成人在线电影网站 | 国产一区二区三区免费视频 | 日本一区二区不卡 | 日本午夜在线视频 | 国产一级片免费在线观看 | 91在线视频在线观看 | av中文在线观看 | 99re视频 | 精品久久久久久久 | 一本综合久久 | 91九色在线观看 | 激情视频中文字幕 | 在线观看免费av网 | 激情网五月天 | 国产一区久久久 | 91成人午夜性a一级毛片 | 久久草视频| 日韩欧美一区二区在线播放 | 一区二区三区视频在线 | 亚洲精品一区二区在线观看 | 少妇精品亚洲一区二区成人 | 午夜免费视频 | 高清黄色毛片 | 亚洲视频在线播放 | 久久精品中文字幕 | 精品国产一区二区三区在线观看 |