티스토리 뷰
[ Zabbix Agent 설치 ]
# Zabbix Agent Repository 추가 및 설치
[root@zabbix-client-01 ~]# rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.14-1.el7.x86_64.rpm
[ Zabbix Agent Config 설정 ]
vi /etc/zabbix/zabbix_agentd.conf
# Zabbix Server 및 Client Hostname 입력 후 저장
----------------------------------------------
...
Server=192.168.10.140
ServerActive=192.168.10.140:10051
Hostname=zabbix-clinet-01
...
----------------------------------------------
[ Zabbix Server Client 등록 ]
- Configuration > Hosts > Create host
- Zabbix Client 호스트 정보 입력
- Zabbix Client 적용 Template 선택 후 Add
- Zabbix Client 정상등록 확인
[ Zabbix Agent Config Option]
- PidFile
- Pid File 위치
- PidFile=/var/run/zabbix/zabbix_agentd.pid - LogType
- Log 저장 타입
- LogType=file
- Option
+ system – in syslog
+ file – to file
+ console – normal output - LogFile
- Log 저장 경로
- LogFile=/var/log/zabbix/zabbix_agentd.log - LogFileSzie
- Log 최대 저장 크기
- LogFileSize=1
- Option
+ 0-1024
+ 0 – 제한 없음 - DebugLevel
- 로깅 수준
- DebugLevel=3
- Option
+ 0 – 기본
+ 1 – 중요한 메시지
+ 2 – 오류
+ 3 – 경고
+ 4 – 디버깅용
+ 5 – 디버깅용 최대 - SourceIP
- 외부로 나가는 연결을 위한 로컬 IP 주소
- SourceIP=192.168.10.140 - EnableRemoteCommands
- Zabbix Server에서 Agent로 원격 명령 허용여부
- EnableRemoteCommands=0
- Option
+ 1 – 허용
+ 0 – 허용되지 않음 - LogRemoteCommands
- Zabbix Server에서 Remote Command 시 해당 Command를 Log에 기록
- LogRemoteCommands=0
- Option
+ 1 – 허용
+ 0 – 허용되지 않음 - Server
- Zabbix Server IP 입력
- Server=127.0.0.1 - ListenPort
- Zabbix Agent Listen Port 번호
- ListenPort=10050
- Option
+ 1024-32767 - ListenIP
- Zabbix Agent Listen IP
- ListenIP=0.0.0.0 - StartAgent
- 수동검사를 처리하는 Zabbix Agent 데몬에 기 할당된 인스턴스 수
- StartAgents=3
- Option
+ 0 – 수동검사가 시작되지 않고 Zabbix Agent가 TCP 포트를 수신하지 않음 - ServerActive
- Zabbix Server IP 입력
- ServerActive=127.0.0.1:10051 - Hostname
- Client Hostname 입력, Hostname은 Zabbix Server에 등록된 Client Hostname과 반드시 동일해야 함
- Hostname=TEXT - HostMetadata
- Client의 메타데이터 입력
- HostMetadata=TEXT - RefreshActiveChecks
- Zabbix Agent의 데이터 수집 업데이트 빈도
- RefreshActiveChecks=120 - BufferSend
- Zabbix Agent의 지정된 시간만큼 버퍼에 데이터를 채움
- BufferSend=60 - BufferSize
- Zabbix Agent의 데이터 버퍼 크기, 버퍼를 채운 후 데이터 전송
- BufferSize=100 - MaxLinesPerSecond
- 로그파일 확인 시 처리된 라인 수
- MaxLinesPerSecond=20 - Timeout
- 처리하는 최대 시간
- Timeout=3 - AllowRoot
- Zabbix Agent를 Root 사용자로 시작
- AllowRoot=1 - User
- Zabbix Agent를 실행할 사용자 지정
- User=zabbix - Include
- 지정된 디렉토리에서 모든 Zabbix Agent Config 파일을 로드
- Include=/etc/zabbix/zabbix_agentd.d/*.conf - UserParameter
- 시스템을 모니터링하기 위한 사용자의 커스텀 파라미터
- UserParameter=key,command
- UserParameter=active_connections,netstat -an | wc -l
'[Server Story] > Management' 카테고리의 다른 글
[Zabbix] Zabbix Server Install - CentOS7 & MySQL & Nginx (0) | 2021.07.27 |
---|---|
[ELK Stack] Elastic(ELK) Stack 구축하기(Beat, Logstash, ElasticSearch, Kibana) (0) | 2019.01.31 |
[Ansible] Facts란 무엇인가? (0) | 2018.12.29 |
[Ansible] Authorized_keys 등록하기(SSH Key) (0) | 2018.12.26 |
[Ansible] Known_hosts 등록하기 (0) | 2018.12.24 |
Comments
최근에 올라온 글