成人免费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

2016-12-15 08:30:02

Linux命令

2012-02-08 16:37:36

ibmdw

2020-12-06 08:00:46

scanimage命令行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技術棧公眾號

主站蜘蛛池模板: 日韩三级一区 | 日韩av电影在线观看 | 亚洲网站在线播放 | 男女羞羞视频在线免费观看 | 国产在线观看 | 日韩一区二区三区精品 | 激情欧美一区二区三区中文字幕 | 国产高清无av久久 | 国产高清精品一区二区三区 | www成人免费视频 | 久久久久久免费观看 | 国产 日韩 欧美 在线 | 国产精品一区视频 | 欧产日产国产精品国产 | 成人精品国产免费网站 | 欧美日韩网站 | 婷婷去俺也去 | 97国产精品视频人人做人人爱 | 中文字幕成人 | 国产在线视频在线观看 | 99热99| 成人九色 | 黄网站免费观看 | 国产美女精品 | 久久久久久久一区 | 欧美性受xxx| 在线视频一区二区 | 国产欧美日韩综合精品一区二区 | 99在线视频观看 | 国产精品一区二区久久 | 草草草网站 | jvid精品资源在线观看 | 国产不卡视频在线 | 日本免费在线观看视频 | 亚洲欧美国产视频 | 国产欧美日韩一区 | 国产精品永久免费视频 | 亚洲国产精品一区二区第一页 | 国产精品日韩一区二区 | www国产亚洲精品久久网站 | 一级久久久久久 |