1. 설치
glances는 python으로 개발되었으므로 python 환경을 실행해야하며 먼저 python을 설치해야합니다.
1. pip를 사용하여 glances 설치
pip 설치 한눈에
2. epel 공용 네트워크 yum 소스 사용
yum 설치 epel * -y
yum -y 설치 시선
3. 온도 모니터링 도구
yum -y lm_sensors 설치
lm_sensors는 마더 보드, CPU 작동 전압, 팬 속도, 온도 등과 같은 데이터를 모니터링 할 수 있습니다. 모니터링 된 데이터를 한 눈에 호출하고 표시 할 수 있습니다 . 성능 테스트 중에 CPU가 과열되거나 타는 것을 방지 할 수 있습니다.
4. 웹 페이지 모니터링
핍 설치 병
둘째, 시선 기능
glances는 시스템 자원의 사용량을 실시간으로 파악할 수 있으며, 기본적으로 2 초마다 업데이트되어 단말기에 표시됩니다.
glances 동적 모니터링은 일반적으로 2 % 미만을 소비하는 CPU와 같은 많은 시스템 리소스를 소비하지 않습니다.
glances는 보고서의 추후 분석 및 그래프 그리기를 위해 동일한 데이터를 파일로 캡처 할 수 있습니다. 지원되는 파일 형식은 .csv 스프레드 시트 형식과 html 형식입니다.
glances가 모니터링 할 수있는 데이터는 다음과 같습니다.
· CPU 사용량
· 메모리 사용량
· 디스크 I / O 속도, 전송 및 읽기 / 쓰기 비율
· 커널 통계 및 실행 큐 정보
· 파일 시스템 여유 공간
· 디스크 어댑터
· 네트워크 I / O 속도, 전송 및 읽기 / 쓰기 비율
· 웹 공간 및 페이지 속도
· 가장 많은 리소스를 소비하는 프로세스
· 컴퓨터 정보 및 시스템 리소스
세, 시선 사용
1. Glances는 명령 줄 도구입니다. glances 명령을 직접 사용하여 서버 리소스 사용량을 볼 수 있습니다.
-b : 네트워크 연결 속도 표시 바이트 / 초
-B @IP | host : 서버 측 IP 주소 또는 호스트 이름 바인딩
-c @IP | host : glances 서버에 연결
-C 파일 : 기본 구성 파일은 /etc/glances/glances.conf입니다.
-d : 디스크 I / O 모듈 끄기
-e : 센서 온도 표시
-f 파일 : 출력 파일 설정 (형식은 HTML 또는 CSV)
-m : 마운트 된 디스크 모듈 닫기
-n : 네트워크 모듈 닫기
-p PORT : 기본적으로 실행중인 포트를 61209로 설정합니다.
-P 비밀번호 : 클라이언트 / 서버 비밀번호 설정
-s : glances 작동 모드를 서버로 설정
-t sec : 화면 새로 고침 시간 간격을 설정합니다. 단위는 초, 기본값은 2 초, 값 범위는 1 ~ 32767입니다.
-v : 버전 정보 표시
2. 모니터링 지표를 한눈에
녹색 : CPU 사용량, 디스크 공간 사용량 및 메모리 사용량이 50 % 미만이고 시스템로드가 0.7 미만이며 시스템 리소스가 충분하며 성능이 좋습니다.
파란색 : CPU 사용량, 디스크 공간 사용량 및 메모리 사용량이 50 % ~ 70 %이고 시스템로드가 0.7 ~ 1 사이이며 시스템 리소스가 비교적 충분합니다.
분홍색 : CPU 사용량, 디스크 공간 사용량 및 메모리 사용량이 70 % ~ 90 %이고 시스템로드가 1 ~ 5이며 시스템 리소스 사용량이 높습니다. 성능을 최적화 할 이유를 찾아야합니다.
빨간색 : CPU 사용량, 디스크 공간 사용량 및 메모리 사용량이 90 % 이상이고, 시스템로드가 5 이상이며, 시스템 리소스가 심각하게 부족하며, 충돌 또는 다운 타임이 발생할 수 있습니다.
작업은 프로세스 정보, 세부 정보를 표시합니다.
%CPU:该进程占用的 CPU 使用率
%MEM:该进程占用的物理内存和总内存的百分比
VIRT: 虚拟内存大小
RES: 进程占用的物理内存值
PID: 进程 ID 号
USER: 进程所有者的用户名
TIME+: 该进程启动后占用的总的 CPU 时间
THR;线程数
NI: 进程优先级
S: 进程状态,其中 S 表示休眠,R 表示正在运行,Z 表示僵死状态。
R/s或IOR: 进程的读 I/O 速率
W/s或IOW: 进程的写 I/O 速率
IO_R 和 IO_W: 进程的读写 I/O 速率
Command: 进程名称
또한 glances는 대화 형 작업을 지원하며 일반적으로 사용되는 바로 가기 키는
c : CPU 사용량을 기준으로 프로세스 정렬
m : 메모리 사용량을 기준으로 프로세스 정렬
p : 프로세스 이름별로 프로세스 정렬
i : I / O 빈도로 프로세스 정렬
d : 디스크 I / O 통계 표시 / 숨기기
f : 파일 시스템 통계 표시 / 숨기기
n : 네트워크 통계 표시 / 숨기기
s : 센서 통계 표시 / 숨기기
w : 경고 기록 삭제
x : 경고 및 위험 로그 삭제
h : 도움말 인터페이스 표시 / 숨기기
q : 종료
3. C \ S 모니터링 모드
glances는 원격 모니터링을 지원합니다.
(1) 클라이언트와 서버에 각각 glances 설치
(2) 서버 측 시작 : glances -s -B XXXX
(3) 서버가 방화벽을 엽니 다. 기본 포트 번호는 61209입니다.
(4) 클라이언트는 리소스 모니터링을보기 위해 서버에 연결합니다 : glances-c XXXX
4. 원시 통계 데이터보기
csv 형식으로 출력
3. 한눈에보기 결과 저장
1. csv \ json 및 기타 형식으로 출력
2. 출력은 html 형식입니다.
pip install Jinja2 또는 yum -y install python-jinja2
눈짓 -o HTML -f / home / test / html