>운영 및 유지보수 >엔진스 >nginx 로그 데이터를 실시간으로 모니터링하는 방법

nginx 로그 데이터를 실시간으로 모니터링하는 방법

(*-*)浩
(*-*)浩원래의
2019-11-01 14:34:523851검색

ngxtop은 Python에 설치할 수 있는 Python 기반 프로그램입니다. ngxtop은 nginx 액세스 로그를 실시간으로 구문 분석하고 결과(nginx 서버의 유용한 메트릭)를 터미널에 출력합니다.

nginx 로그 데이터를 실시간으로 모니터링하는 방법

주요 기능

현재 유효한 요청

총 요청 수 요약(권장 학습: nginx 튜토리얼)

상태 코드별 총 요청 수(2xx, 3xx, 4xx, 5xx)

전송된 평균 바이트

상위 원격 주소

Nginx 로그에 대한 액세스를 실시간으로 모니터링할 수 있을 뿐만 아니라 이전 로그의 문제를 해결하고 정리할 수도 있습니다.

Linux에 ngxtop 설치

먼저 PIP(Python Package Management System)를 설치해야 합니다.

루트 자격 증명으로 서버에 로그인합니다.

다음 패키지를 설치하여 EPEL 저장소를 활성화합니다.

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
rpm -ivh epel-release-7-6.noarch.rpm

然后执行以下命令安装pip
yum install python-pip

最后使用下面安装ngxtop
pip install ngxtop

자세한 설명 ngxtop 사용량

사용량:

 ngxtop [选项]
 ngxtop [选项](print | top | avg | sum)<var>
 ngxtop info

옵션:

nginx 로그 데이터를 실시간으로 모니터링하는 방법

위 내용은 nginx 로그 데이터를 실시간으로 모니터링하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.