일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- apt
- EKS
- zabbix
- GIT
- 데이터 분석
- Selenium
- airflow
- 5.0
- GCP
- EC2
- 크롤링
- tcp
- module
- kibana
- ubuntu
- python
- elasticsearch
- Linux
- ELK
- 자동화
- ansible
- 시스템자동화
- API
- powershell
- Automation
- crawling
- AWS
- 8.0
- MySQL
- DB
Archives
- Today
- Total
Oops - IT
Zabbix Linux Process 모니터링 하기 본문
반응형
** OS 버전: Ubuntu 18.04
Zabbix의 Discovery 룰을 활용하여 리눅스 프로세스를 모니터링 하는 방법에 대해서 포스팅 해보도록 하겠습니다.
관련 스크립트 및 설정은 아래 Github에서 다운로드 받으실 수 있습니다.
1. 스크립트 및 설정 파일 다운로드
- 관련 스크립트 및 설정 파일 다운로드
#git clone https://github.com/usheep91/zabbix.git
- 파일 이동
# sudo mv zabbix/scripts/*.sh /etc/zabbix/scripts
# sudo mv zabbix/zabbix_agentd.d/* /etc/zabbix/zabbix_agentd.d
- 위와 같이 파일이 구성되어 있으면 정상입니다.
2. Agent 재 시작
- Agent 재 시작
# sudo service zabbix-agent restart
3. Template Import
- Gihub의 Template을 Imort 시켜 줍니다.
- zbx_Linux_Process.xml
4. 정규표현식 추가
- 정규표현식 추가
- Administration->General->Regular expressions
: Name: Process for Linux Discovery
: Expressions: ex) ^(zabbix_agentd)($|[#][0-9]) [Result is TRUE]
- 위와 같이 정규표현식을 생성해 줍니다.
5. Template 할당 및 데이터 출력 확인
- 아래와 같이 Import한 Template을 서버에 할당해 줍니다.
- 아이템 구성
: Linux Process Discovery - Process 목록 디스커버리 / 동일 Process 여러 개 일 경우 ProcessName[#NUM] 형태
: Linux ProcessNum Discovery - Process 목록 디스커버리 중복 제거
Discovery Rule | Name | KEY |
ProcessNum | Process {#PROCESSNAME} Count | proc.num |
Process | Process {#PROCESSNAME} % CPU Usage | linux.process.resource[{#PROCESSKEY},%cpu] |
Process | Process {#PROCESSNAME} % MEM Usage | linux.process.resource[{#PROCESSKEY},%mem] |
- 데이터 수집 확인
: 아래와 같이 프로세스 카운트 및 CPU, Memory 사용량을 가져오는 것을 확인할 수 있습니다.
다음 포스팅에서는 Zabbix를 통하여 Redis Server를 모니터링 하는 방법에 대해서 알아보겠습니다.
반응형
'Zabbix' 카테고리의 다른 글
Zabbix DB Replication 구성하기 (0) | 2021.04.02 |
---|---|
Zabbix 5.0 - Slack 연동 (1) | 2021.01.23 |
Zabbix MYSQL Template 적용 (0) | 2021.01.14 |
Zabbix API를 이용한 Zabbix 운영 - 1 (0) | 2020.12.25 |
Zabbix API를 이용한 Host 관리 - 2 (0) | 2020.12.11 |