728x90
우분투에서 Zabbix Agent 2를 설치하고 설정하는 방법
1. Zabbix 저장소 추가 및 업데이트
Zabbix 저장소를 추가하고 패키지 목록을 업데이트합니다.
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_latest+ubuntu22.04_all.deb
sudo apt update
2. Zabbix Agent 2 설치
Zabbix Agent 2를 설치합니다.
sudo apt install zabbix-agent2 zabbix-agent2-plugin-*
The following NEW packages will be installed:
zabbix-agent2 zabbix-agent2-plugin-ember-plus zabbix-agent2-plugin-mongodb zabbix-agent2-plugin-mssql
zabbix-agent2-plugin-postgresql
Zabbix Agent 2 버전 정보 확인
$ zabbix_agent2 -V
zabbix_agent2 (Zabbix) 7.0.5
Revision 9406e67a5ff 21 October 2024, compilation time: Oct 21 2024 13:26:08, built with: go1.23.1
Plugin communication protocol version is 6.4.0
Copyright (C) 2024 Zabbix SIA
License AGPLv3: GNU Affero General Public License version 3 <https://www.gnu.org/licenses/>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.
This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/).
Compiled with OpenSSL 3.0.2 15 Mar 2022
Running with OpenSSL 3.0.2 15 Mar 2022
We use the library Eclipse Paho (eclipse/paho.mqtt.golang), which is
distributed under the terms of the Eclipse Distribution License 1.0 (The 3-Clause BSD License)
available at https://www.eclipse.org/org/documents/edl-v10.php
We use the library go-modbus (goburrow/modbus), which is
distributed under the terms of the 3-Clause BSD License
available at https://github.com/goburrow/modbus/blob/master/LICENSE
728x90
3. Zabbix Agent 2 설정 파일 편집
설정 파일을 열어 Zabbix 서버의 IP 주소를 지정합니다.
sudo vim /etc/zabbix/zabbix_agent2.conf
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=zbx.sangchul.kr
ServerActive=zbx.sangchul.kr
Hostname=system.hostname
Include=/etc/zabbix/zabbix_agent2.d/*.conf
PluginSocket=/run/zabbix/agent.plugin.sock
ControlSocket=/run/zabbix/agent.sock
Include=/etc/zabbix/zabbix_agent2.d/plugins.d/*.conf
- Server : Zabbix 서버의 IP 주소입니다.
- ServerActive : Zabbix 서버의 IP 주소로 설정하여 활성 모니터링을 지원합니다.
- Hostname : 이 에이전트를 식별할 고유한 호스트 이름을 지정합니다.
4. Zabbix Agent 2 서비스 시작 및 부팅 시 자동 시작 설정
sudo systemctl --now enable zabbix-agent2
sudo systemctl restart zabbix-agent2
5. Zabbix 서버에서 에이전트 추가
Zabbix 웹 인터페이스에 로그인하여 새 호스트를 추가하고 모니터링할 Zabbix Agent 2를 설정합니다.
- 호스트 이름 : zabbix_agent2.conf에서 설정한 호스트 이름과 일치해야 합니다.
- 인터페이스 : 에이전트의 IP 주소와 포트 10050을 입력합니다.
- 템플릿 : 모니터링할 템플릿을 추가합니다.
Zabbix 웹 인터페이스에서 에이전트가 정상적으로 동작하는지 확인하시면 됩니다.
참고URL
- Zabbix Download : Zabbix agent 2
728x90
'리눅스' 카테고리의 다른 글
[draft] 우분투에서 apt 패키지 매니저를 사용하여 최신 버전의 Grafana와 Loki를 설치하는 방법 (1) | 2024.11.01 |
---|---|
[draft] Zabbix에서 그래프에 한글이 깨지는 문제를 해결하는 방법 (2) | 2024.10.31 |
[draft] 우분투에서 Zabbix 7 LTS를 설치하고 설정하는 방법 (2) | 2024.10.31 |
[draft] Corosync와 Pacemaker를 사용하여 HA 클러스터를 구성하고 VIP 설정 및 페일오버 테스트를 진행하는 방법 (0) | 2024.10.30 |
[draft] NGINX에서 응답 헤더를 추가하는 방법 (0) | 2024.10.30 |