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

如何從命令行實時監控Nginx Web服務器?

譯文
運維 系統運維
一旦Nginx Web服務器在生產環境下搭建并運行起來,你就希望能夠實時監測其活動。實際上,普通的網絡監控軟件都可以提供支持實時監控Nginx的功能,比如Nagios、Zabbix和Munin。本教程中將介紹如何借助ngxtop,實時監控Nginx Web服務器。

【51CTO精選譯文】一旦Nginx Web服務器在生產環境下搭建并運行起來,你就希望能夠實時監測其活動。實際上,普通的網絡監控軟件都可以提供支持實時監控Nginx的功能,比如Nagios、Zabbix和Munin。

不過,如果你不需要這類工具所提供的綜合報告功能或長期統計數字,只想快速、簡便地監控對Nginx Web服務器提出的請求,那么我會建議使用一款名為ngxtop的命令行工具。

你一眼就會發現,無論名稱還是界面,ngxtop的靈感均源自大名鼎鼎的top命令。ngxtop的功能就是,分析Nginx訪問日志文件(以及其他日志文件,比如Apache2日志),并通過類似top的界面,實時顯示分析后所得的結果。你可能吹噓自己的綜合監控工具擁有各種各樣的所需功能,但說到簡潔性,肯定比不過ngxtop,而簡潔性是不可忽視的一大優點。

我在本教程中將介紹如何借助ngxtop,實時監控Nginx Web服務器。

將ngxtop安裝在Linux上

首先,將pip安裝在你的Linux系統上,這是ngxtop的一個前提條件。

然后安裝ngxtop,如下所示。

  1. $ sudo pip install ngxtop 

ngxtop的使用方法

ngxtop的基本使用方法如下:

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

下面是一些常用選項。

  • -l <file>:訪問日志文件(Nginx或Apache2)的完整路徑
  • -f <format>:訪問日志的格式
  • --no-follow:處理當前的日志文件快照,而不是實時寫入到日志文件的新行
  • -t <seconds>:更新間隔時間
  • -n <number>:所顯示的行數
  • -o <var>:排序標準(默認標準:數量)
  • -a <exp> ..., --a <exp> ...::將表達式(必須是聚合表達式:sum、avg、min和max等)添加到輸出
  • -v:詳細輸出
  • -i <filter-expression>:只處理與過濾器匹配的記錄

下面是一些內置變量(用上面的<var>來表示)。它們的含義不言自明。

  • body_bytes_send
  • http_referer
  • http_user_agent
  • remote_addr
  • remote_user
  • request
  • status
  • time_local

使用ngxtop監控Nginx

默認情況下,ngxtop會設法從其配置文件(/etc/nginx/nginx.conf)查明Nginx訪問日志的位置。因而,想監控Nginx,只要運行這個命令:

  1. $ ngxtop 

它會顯示由Nginx處理的10個請求,按請求數量排序。

想顯示前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外,ngxtop還能夠處理其他日志文件,比如Apache訪問日志。想監控Apache Web服務器,只要使用這個命令:

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

原文鏈接:http://xmodulo.com/2014/06/monitor-nginx-web-server-command-line-real-time.html

責任編輯:黃丹 來源: 51CTO.com
相關推薦

2014-06-17 09:49:07

Ngxtop實時監控Nginx

2012-02-08 16:37:36

ibmdw

2020-12-06 08:00:46

scanimage命令行Linux

2016-12-15 08:30:02

Linux命令

2021-08-17 09:35:26

Linux命令Nginx

2019-08-27 08:00:10

OpenStack命令虛擬機

2019-07-15 05:50:19

Linux命令行VirtualBox版

2020-04-17 13:08:11

Nginx命令開發Linux

2019-01-22 13:46:01

LinuxUnix系統命令行

2014-10-22 12:03:14

Linux嗅探HTTP

2018-06-19 16:05:27

LinuxStratis存儲

2023-08-01 13:31:18

模型Alpacaicuna

2020-10-31 08:20:39

curl命令命令行互聯網

2021-09-18 09:19:21

Linux

2010-03-30 18:26:07

Nginx Web服務

2020-04-15 20:57:57

NginxWeb服務器

2017-12-27 10:18:09

ApacheNginx服務器

2014-04-10 10:10:16

KVMDebianUbuntu

2018-05-24 14:20:01

數據庫MySQL命令行

2023-10-17 07:51:37

MySQLQPS優化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩高清在线观看 | 久久免费香蕉视频 | 国产一级片免费视频 | 亚洲成人精品免费 | 亚洲成a人片 | 欧美日韩亚洲国产 | 99精品国产在热久久 | 精品国产不卡一区二区三区 | 欧美成人免费在线 | 狠狠操婷婷 | 日韩欧美在线一区 | 免费在线一区二区 | 午夜小电影 | 亚洲精视频 | h视频免费在线观看 | 成人国产精品久久 | 福利电影在线 | 91看片网 | 欧美aaaaaaaa| 欧美淫| 99久久久99久久国产片鸭王 | 国产传媒视频在线观看 | 久久成人精品视频 | 亚洲欧美一区二区三区国产精品 | 久久精品国产v日韩v亚洲 | 91视频国产一区 | 9999在线视频 | 涩涩99| 日韩精品1区2区3区 国产精品国产成人国产三级 | 一区二区三区久久 | 亚洲国产精品久久 | 欧美黄在线观看 | 中文字幕精品视频 | 一区二区三区四区在线播放 | 国产精品永久免费视频 | 成年人免费看 | 国产在线一区二区 | 亚洲欧美在线视频 | 国产欧美精品一区二区色综合朱莉 | 亚洲欧美日韩在线 | 久久成人精品视频 |