반응형
Zabbix에서 Item과 Trigger를 설정하는 방법
zabbix agent 설정
tail /etc/zabbix/zabbix_agentd.conf
$ tail /etc/zabbix/zabbix_agentd.conf
# UserParameter=
UserParameter=t8081log[*],tail -n 1000 /var/lib/tomcat7/8081/logs/catalina.out | grep "$1" | wc -l
UserParameter=t8082log[*],tail -n 1000 /var/lib/tomcat7/8082/logs/catalina.out | grep "$1" | wc -l
Zabbix server(web) Item 설정
- Configuration > Hosts로 이동
- 대상 호스트의 설정 페이지로 이동합니다.
- Items 탭 선택
- 대상 호스트의 설정 페이지에서 "Items" 탭을 선택합니다.
- Create Item 버튼 클릭
- "Create Item" 버튼을 클릭하여 새로운 Item을 생성합니다.
- Item 설정
- Name: 아이템의 이름을 지정합니다.
- Type: 수집하려는 데이터의 유형을 선택합니다 (예: Zabbix agent, SNMP, JMX 등).
- Key: 아이템에 대한 고유한 식별자를 지정합니다.
- Type of information: 아이템이 수집하는 정보의 유형을 선택합니다 (예: Numeric, Character, Log 등).
- Units: 데이터의 단위를 지정합니다 (예: "bps", "MB", "Percentage" 등).
- Update interval: 데이터 수집 간격을 설정합니다.
- Add 버튼 클릭
- 설정을 마치고 "Add" 버튼을 클릭하여 아이템을 추가합니다.
728x90
Zabbix server(web) Trigger 설정
- Configuration > Hosts로 이동
- 대상 호스트의 설정 페이지로 이동합니다.
- Triggers 탭 선택
- 대상 호스트의 설정 페이지에서 "Triggers" 탭을 선택합니다.
- Create Trigger 버튼 클릭
- "Create Trigger" 버튼을 클릭하여 새로운 Trigger를 생성합니다.
- Trigger 설정
- Name: 트리거의 이름을 지정합니다.
- Expression: 트리거가 평가할 표현식을 작성합니다. 예를 들어, {hostname:system.uptime.last()}<300은 시스템의 가동 시간이 300초보다 짧을 때 트리거가 작동하는 조건입니다.
- Severity: 트리거의 중요도 레벨을 설정합니다.
- Add 버튼 클릭:
- 설정을 마치고 "Add" 버튼을 클릭하여 트리거를 추가합니다.
{Template App Tomcat CatalinaLog:t8081log[OutOfMemoryError].last(0)}>1
{Template App Tomcat CatalinaLog:t8081log[OutOfMemoryError].{Template App Tomcat CatalinaLog:t8081log[OutOfMemoryError].last(#2)}
- last(0) <-- 현재 체크값
- last(#2) <-- 바로 전 체크값
Item은 주기적으로 데이터를 수집하고, 설정한 Trigger는 해당 데이터를 기반으로 이벤트를 트리거할 것입니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
CentOS 7에서 기본 저장소를 변경하는 방법 (0) | 2015.05.08 |
---|---|
우분투에서 sysstat 설치 및 sar 명령어 사용 방법 (0) | 2015.04.29 |
윈도우 텍스트(TXT) 파일를 리눅스 텍스트(TXT) 파일로 변환하는 방법 (0) | 2015.04.16 |
오라클 데이터베이스의 버전 정보를 확인 (0) | 2015.04.14 |
hpacucli 유틸리티 (0) | 2015.04.10 |