환경
zabbix agent version: 2.2.7
Windows: Windows 7 Windows Server 2012
다운로드
http://www.zabbix.com/jp/download.php
c:\Program Files\Zabbix\zabbix_agentd폴더를 작성
다운로드한 ZIP을 압축 해동 후, bin과 conf를 c:\Program Files\Zabbix\zabbix_agentd로 이동
conf\zabbix-agentd.win.conf를 conf\zabbix-agentd.conf에 리네임
설정
c:\Program Files\Zabbix\zabbix_agentd\conf\zabbix_agentd.userparams.conf를 새로 작성
zabbix_agentd.conf을 편집(개행 코드가\n이기 때문에 대응한 에디터가 필요 또는\r\n으로 변환한다)
변경하는 지시문은 LogFile, Server, ServerActive, Hostname, HostnameItem, Include
Hostname은 코멘트 아웃한다.(가급적 기존의 zabbix-agentd.conf에 맞추었다)
LogFile=c:\Program Files\Zabbix\zabbix_agentd\zabbix_agentd.log
Server=zabbix-1.cocone.jp
ServerActive=zabbix-1.cocone.jp
#Hostname=Windows Host
HostnameItem=system.hostname
Include=c:\Program Files\Zabbix\zabbix_agentd\conf\zabbix_agentd.userparams.conf
설치
명령 프롬프트로
cd "c:\Program Files\Zabbix\zabbix_agentd\bin\win64"
zabbix_agentd.exe --install --config "c:\Program Files\Zabbix\zabbix_agentd\conf\zabbix_agentd.conf"
기동과 정지
명령 프롬프트로
net start "Zabbix Agent"
net stop "Zabbix Agent"
혹은
cd "c:\Program Files\Zabbix\zabbix_agentd\bin\win64"
zabbix_agentd.exe --start --config "c:\Program Files\Zabbix\zabbix_agentd\conf\zabbix_agentd.conf"
zabbix_agentd.exe --stop --config "c:\Program Files\Zabbix\zabbix_agentd\conf\zabbix_agentd.conf"
TCP/10050을 기다리니 FW의 설정을 작성한다.
컨트롤 패널->시스템과 보안->Windows방화벽->상세 설정->수신의 규칙-> 새로운 규칙
포트->TCP->특정 로컬 포트 10050->접속을 허가한다->도메인, 개인, 공공용으로 체크->이름을 입력하고"완료"
소스 IP주소를 제한하는
컨트롤 패널->시스템과 보안->Windows방화벽->상세 설정->수신의 규칙->위에서 작성한 이름->속성
스코프->리모트 IP주소 이들 IP주소 추가->허가하고 싶은 주소 입력하고 OK
확인
Zabbix서버 측에서
$ zabbix_get -s WindowsのIPアドレス -k system.hostname
MS SQL Server템플릿 주위의 설정
값의 매핑과 템플릿을 작성한다.
템플릿은 zabbix.org에 있는 것을 가져옵니다.
참고:
Docs/howto/Microsoft SQL Server monitoring with unixODBC and LLD - Zabbix.org
값의 매핑을 작성
관리->일반 설정->값의 매핑->값의 매핑의 작성
이름: MS SQL Server database state
0 => ONLINE
1 => RESTORING
2 => RECOVERING
3 => RECOVERY PENDING
4 => SUSPECT
5 => EMERGENCY
6 => OFFLINE
7 => Database Does Not Exist on Server
템플릿을 가져옵니다
설정->템플릿->수입
- " 가져올 파일"은 아래 링크의 XML
- "기존의 설정을 상서"의 체크는 모두 제외
- "존재하지 않는 경우에 추가"는 호스트, 스크린, 맵, 이미지의 4개 이외의 모든 것에 체크
임포트 후의 수정
타입이 Zabbix에이전트(액티브)가 되어 있는 아이템은 Zabbix에이전트에 변경
perf_counter키 이름을 변경.더블 컨 테이션으로 동이다.예:perf_counter["\SQLServer:Buffer Manager\Buffer cache hit ratio"]
'IT > Zabbix' 카테고리의 다른 글
MySQL ibdata1 용량 클리어 작업 (with Zabbix) (0) | 2022.02.18 |
---|---|
(최신) Amazon Linux 2 Zabbix Server 5.0 설치 (0) | 2022.01.17 |
Zabbix 감시 설정 (0) | 2021.07.29 |
Zabbix Template 설정 (0) | 2021.07.29 |
Zabbix Agent 설치 (0) | 2021.07.29 |