사용자 도구

사이트 도구


사이드바


배너

manual:quickstart



4. 빠른 시작



1 로그인과 사용자 설정

소개

이 섹션에서는 Zabbix의 로그인 및 시스템 사용자를 설정하는 방법을 배울 수 있습니다.

로그인

이것이 Zabbix의 “환영”화면입니다. 사용자 이름 Admin 과 암호 zabbix 를 입력하고 Zabbix 슈퍼유저.으로 로그인합니다.

로그인하면 페이지의 오른쪽 하단에 “사용자 Admin으로 로그인”이 표시됩니다. 설정 메뉴와 관리 메뉴에 액세스 할 수 있습니다.

무차별 공격으로부터 보호

로그인 시도를 5 회 연속 실패하면 Zabbix 인터페이스는 무차별 공격이나 사전 공격을 방지하기 위해 30 초간 정지합니다.

로그인에 성공 후 로그인 시도에 실패한 IP 주소가 표시됩니다.

사용자 추가

사용자에 대한 정보를 표시하려면 [관리] → [사용자]로 이동하여 드롭 다운 목록에서 사용자 을 선택합니다.

처음에는 Zabbix는 두 사용자 만 정의되어 있습니다.

  • “Admin”사용자는 Zabbix 수퍼 유저이며 모든 권한을 가지고 있습니다.
  • “guest”사용자는 특별한 기본 사용자입니다. 로그인하지 않은 경우 “guest”의 권한으로 Zabbix에 액세스합니다. 기본적으로 “guest”는 Zabbix의 개체에 대해 어떤 권한도 가지고 있지 않습니다.

새 사용자를 추가하는 경우 사용자 만들기를 클릭합니다.

새 사용자 폼에서는 “Network administrators '등의 기존 사용자 그룹 중 하나에 사용자를 추가하는 것을 확인하십시오.

기본적으로 새 사용자는 미디어 (통지 전달 방법)이 정의되어 있지 않습니다. 미디어를 만들려면 [미디어] 탭으로 이동하고 [추가]를 클릭합니다.

이 팝업 화면에서 사용자의 이메일 주소를 입력합니다.

미디어가 활성화되는 기간을 지정할 수 있습니다 (형식에 대한 설명은 기간 지정 페이지 참조). 기본적으로 미디어는 항상 활성화되어 있습니다. 미디어가 활성화되면 트리거의 심각도 수준을 정의 할 수 있지만 여기에서는 모든 사용하십시오.

사용자 등록 양식에서 추가를 클릭 한 후 [저장]을 클릭합니다. 사용자 목록에 새 사용자가 표시됩니다.

권한 추가

기본적으로 새 사용자는 호스트에 대한 액세스 권한은 없습니다. 사용자 권한을 부여하기 위해 그룹 열 사용자 그룹 (화면의 예에서는 「Network administrators ”)을 클릭합니다. 그룹 속성 양식에서 권한 탭으로 이동합니다.

이 사용자는 Linux servers 그룹에 대한 읽기 전용 액세스 권한 만 가지고 있기 때문에, [읽기 전용] 목록 상자 아래에있는 추가 를 클릭합니다.

이 팝업 화면에서 “Linux servers”옆에있는 확인란을 선택하고 선택을 클릭합니다. Linux 서버 다른 상자에 표시됩니다. 사용자 그룹 속성 양식에서 저장을 클릭합니다.

Zabbix에서 호스트에 대한 액세스 권한은 개별 사용자가 아닌 사용자 그룹에 할당됩니다.

이제 완료되었습니다. 새로운 사용자 인증을 사용하여 로그인을 시도 할 수 있습니다.


2015/04/22 17:55



2 새 호스트

소개

이 섹션에서는 새 호스트를 설정하는 방법을 배울 수 있습니다.

Zabbix의 호스트는 감시하고자하는 네트워크에 연결된 물리적 또는 가상 엔티티를 말합니다. Zabbix는 “호스트”의 정의는 매우 유연합니다. 물리적 서버도 있고, 네트워크 스위치의 경우도 있고, 가상 머신 및 응용 프로그램의 경우도 있습니다.

호스트 추가

Zabbix에서 설정된 호스트에 대한 정보는 [설정] → [호스트]에서 확인할 수 있습니다. “Zabbix 서버”라는 미리 정의 된 호스트가 하나 존재하지만 또 다른 서버를 추가하는 방법을 배웁니다.

새 호스트를 추가하려면 다음 만들기를 클릭합니다. 이렇게하면 호스트 설정 양식이 표시됩니다.

여기에 입력하는 최소한의 정보는 다음과 같습니다.

호스트 이름

  • 호스트 이름을 입력합니다. 숫자, 공백, 밑줄도 사용할 수 있습니다.

그룹

  • 오른쪽 셀렉트 박스에서 하나 이상의 그룹을 선택하고 [ « ]을 클릭하여 그룹을 “소속 그룹”셀렉트 박스로 이동시킵니다.

개별 호스트가 아닌 호스트 그룹에 액세스 권한이 할당됩니다. 따라서 호스트는 적어도 하나의 그룹에 속해야합니다.

IP 주소

  • 호스트의 IP 주소를 입력합니다. 이 IP 주소가 Zabbix 서버의 IP 주소 인 경우, Zabbix 에이전트 설정 파일에서 “Server”로 지정되어 있어야합니다.

다른 옵션은이 시점에서 기본 남아있을 수 없습니다.

작업을 종료 한 시점에서 저장을 클릭합니다. 새 호스트가 호스트 목록에 표시됩니다.

에이전트의 상태 열의 Z 아이콘이 빨간색으로 켜져 있으면 통신에 어떤 오류가있을 수 있습니다. 이 경우, 커서를 움직여 오류 메시지를 표시합니다. 이 아이콘이 회색이면 상태가 업데이트되지 않은 것입니다. Zabbix 서버가 시작되었는지 확인하고 페이지의 업데이트를 미루고 있습니다.


2015/04/22 17:55



3 신규 아이템

소개

이 섹션에서는 항목을 설정하는 방법을 배울 수 있습니다.

항목은 Zabbix에서 데이터를 수집하는 기본이됩니다. 항목에 따라 통계 축 또는 호스트에서 검색 할 데이터가 정의되기 때문에 호스트 항목이 존재하지 않는 경우 데이터가 존재하지 않습니다.

항목 추가

모든 항목은 호스트를 중심으로 그룹화됩니다. 따라서 샘플 항목을 설정해야 설정 → [호스트]를 열고 만든 “새 호스트”를 검색합니다.

“새 호스트”행의 항목의 링크는 '0'으로 계산하는 것으로합니다. 링크를 클릭 후 아이템의 생성 ]을 클릭합니다. 따라서 아이템 지정 양식이 만들어집니다.

샘플 항목에 대한 입력이 필요한 정보는 다음과 같습니다 :

이름

  • [CPU Load를 값으로 입력합니다. 이 값이 목록 등에 표시되는 항목 이름입니다.

  • [system.cpu.load를 값으로 입력합니다. 이 값은 수집하는 정보의 종류를 식별 항목의 기술 명칭입니다. 특정 키는 Zabbix 에이전트에 제공되는 사전 정의 된 키입니다.

정보 유형

  • 숫자 (부동 소수점)을 선택합니다. 이 속성은 입력되는 데이터의 포맷을 정의합니다.

상품내역 의 저장 기간을 7 일 또는 14 일로 단축하고 싶지 될지도 모릅니다. 이렇게하면 데이터베이스에 이전 값을 저장할 필요가 없습니다.

다른 옵션은이 시점에서 남아있을 수 없습니다.

작업을 종료 한 시점에서 저장을 클릭합니다. 신규 아이템은 아이템리스트에 표시됩니다. 무엇이 실행되었는지를 표시하기 위해 목록에있는 자세한 를 클릭합니다.

데이터의 표시

항목이 정의되어있는 경우 항목이 데이터를 수집하고 있는지 관심을 갖게되는 것입니다. 그 경우, 모니터 → [최신 데이터를 열고 + - 기타 - 을 클릭하면 아이템과 데이터가 표시됩니다.

또한 첫 번째 데이터가 도착할 때까지 60 초 정도 걸릴 수 있습니다. 서버가 설정 변경을로드 빈도 나 새로운 아이템을 취득하고 실행하는 빈도가 기본적으로 그렇게 설정되어 있기 때문입니다.

[수정] 열에 값이 표시되지 않는 경우, 수신하는 수치가 하나 뿐일 수 있습니다. 다른 값이 도착할 때까지 30 초 기다립니다.

스크린 샷에 항목에 대한 정보가 표시되지 않는 경우 다음 사항을 확인합니다.

  • 스크린 샷과 동일하게 “키”항목과 “정보 유형”필드를 입력 한 것.
  • 에이전트와 서버가 기동하고있는 것.
  • 호스트 상태가 “모니터링”상태이며, 에이전트 상태 아이콘이 녹색으로 켜져 있음.
  • 호스트의 드롭 다운에서 호스트가 선택되고 항목이 활성화되어 있는지.

차트

일정 시간 항목을 시작하면 데이터 시각화됩니다. 추가 설정을하지 않고 감시하고있는 수치 아이템에 대해 간단한 그래프를 이용 할 수 있습니다. 이 그래프는 런타임에 생성됩니다.

그래프를 표시하려면, 모니터 [최신 데이터를 열고 항목 옆의 “그래프”링크를 클릭합니다.


2015/04/22 17:55



4 새 트리거

소개

이 섹션에서는 트리거를 설정하는 방법을 배울 수 있습니다.

항목 만 데이터를 수집합니다. 수신 데이터를 자동으로 평가하려면 트리거를 정의합니다. 트리거는 데이터의 허용 수준의 임계 값을 정의하는 조건식이 포함됩니다.

수신 데이터가 이 수준을 초과하면 트리거가 “fire”또는 “실패”상태로 주의가 필요한 이벤트가 발생했음을 알립니다. 레벨이 다시 허용 범위되면 트리거가 '정상'상태로 돌아갑니다.

트리거 추가

아이템에 트리거를 설정하는 경우 설정 → [호스트]를 열고 “새 호스트”라고 검색하고 옆에 표시되는 트리거 및 트리거 만들기를 클릭합니다. 따라서 트리거의 정의 폼이 표시됩니다.

트리거 입력이 필요한 정보는 다음과 같습니다.

이름

  • “CPU Load too high on 'New host'for 3 minutes”를 입력합니다. 이 목록 등에 표시되는 트리거 이름입니다.

? 조건식

  • “{New host:system.cpu.load.avg (180)}> 2”를 입력합니다.

이것이 트리거 조건 식입니다. 조건식이 마지막 기호까지 제대로 입력되어 있는지 확인합니다. 아이템 키 (system.cpu.load) 항목을 참조하는 데 사용합니다. 이 특정 조건식은 3 분의 CPU 부하 평균이 2를 초과하는 경우에 장애 임계 값을 초과하고 있음을 알립니다. 트리거 조건 식의 구문에서 자세한 정보를 알 수 있습니다.

작업을 종료 한 시점에서 저장을 클릭합니다. 새로운 트리거는 트리거 목록에 표시됩니다.

트리거의 상태를 볼

트리거가 정의되면 트리거의 상태를 확인하고 싶을 것입니다.

이 경우, 모니터 → 트리거를 엽니 다. 3 분의 평균치를 평가하도록 요청되고 있기 때문에 3 분 정도 경과 후 트리거가 나타날 수 “상태”열에 “OK”가 깜박입니다.

이 깜박이는 트리거 상태가 30 분 이내의 변경 등 최근 변경되었음을 보여줍니다.

“장애”라고 빨간색으로 깜박이는 경우는 CPU 부하가 분명 트리거에 정의 된 임계 값 레벨을 초과했습니다.


2015/04/22 17:55



5 장애 알림 수신

소개

이 섹션에서는 Zabbix에서 통지 형식에서 경고를 설정하는 방법을 배웁니다.

데이터를 수집하는 항목이나 장애의 상황에 대해 “fire”로 표시하도록 설정 한 트리거와 함께 Zabbix의 Web 인터페이스를 직접 보지 않고도 중요한 이벤트를 알리는 경고의 구조를 갖추고 있으면 편리합니다.

이것이 통지 할 작업입니다. 장애 통지에 가장 많이 이용되는 방법은 이메일입니다. 여기에서는 이메일 알림을 설정하는 방법을 배웁니다.

메일 설정

Zabbix는 여러 개의 미리 정의 된 통지 배달방법이 있습니다. 메일도 그 중 하나입니다.

메일 설정을 구성 할 때 관리 → 매체 유형에 가서 미리 정의 된 용지 종류 목록에서 메일 주소를 클릭합니다.

메일 설정의 정의 폼이 표시됩니다.

SMTP 서버 및 SMTP helo 값을 설정하고 환경에 맞는 [보내는 메일 주소도 함께 설정합니다.

원본 이메일 주소는 Zabbix에서 송신되는 통지의 “대상”주소로 사용됩니다.

준비되어있는 시점에서, 저장 를 누릅니다.

“편지”가 사용하는 용지 종류로 설정되었습니다. 특정 알림을받을 주소를 정의함으로써 미디어 유형을 사용자에 연결해야합니다 새 사용자 설정과 동일한 방법으로 실시합니다). 링크를하지 않으면 미디어 타입은 사용되지 않습니다.

새로운 액션

알림 전송은 Zabbix가 할 액션입니다. 따라서 알림을 설정하려면 [설정] → [액션]로 이동 [액션 만들기를 클릭합니다.

이 양식에서 작업 이름을 입력합니다.

{TRIGGER.STATUS}과 {TRIGGER.NAME} 매크로 (변수)가 기본 제목과 기본 메시지 필드에 표시되지만 실제 트리거의 상태와 트리거 이름 값으로 대체됩니다.

가장 간단한 경우로서 특정 조건을 추가하지 않으면 트리거가 'OK'에서 '장애'로 바뀌었다 경우 작업이 실행됩니다.

작업이 수행 할 작업을 정의 할 필요가 있지만, 그 설정은 작업 수행 내용 탭에서 실시합니다. 새로 만들기를 클릭하면 새 실행 내용 양식이 열립니다.

사용자에게 전송 블록의 추가를 클릭하여 정의 된 사용자를 선택합니다. 다음의 미디어 만 사용 값으로 “메일”을 선택합니다. 이 작업을 완료 한 후 [추가]를 클릭합니다.

간단한 동작 설정은 이것으로 종료이므로 작업 양식에서 저장을 클릭합니다.

알림 수신

통지의 전달 설정을 사용하여 실제로 1 개의 수신 봅시다. 트리거 가 “fires”하므로 오류 알림을받을 수 있도록 의도적으로 호스트의 부하를 증가시킵니다.

호스트에서 콘솔을 열고 다음을 수행합니다.

cat / dev / urandom | md5sum

이러한 과정을 1 개 이상 실행합니다.

[감시] → [최신 데이터를 선택하고 “CPU 부하”값이 얼마나 증가했는지를 확인합니다. 기억하십시오. 여기에 트리거가 “ fire “가되기 위해서는 3 분 “CPU 부하”값이 “2”를 초과했다 네요. 트리거가 ” fire “가되면 :

  • 모니터 → 트리거에서 '장애'상태가 깜박이는 트리거를 확인할 수 있습니다.
  • 메일 장애 알림을 수신합니다.

알림이 작동하지 않는 경우

  • 메일 설정과 액션이 적절하게 설정되어 있는지 다시 확인하십시오.
  • 사용자 추가 단계에서 설명한대로 만든 사용자는 이벤트를 생성 한 호스트에 대해 읽기 권한이 있는지 확인하십시오. “Network administrators”그룹의 일원으로서 사용자는 호스트가 속한 “Linuxservers”호스트 그룹에 읽기 권한을 가지고 있어야합니다.
  • 또한 관리 → 감사를 열고 오른쪽 상단에있는 드롭 다운에서 작업을 선택하여 작업 로그를 확인할 수 있습니다.


2015/04/22 17:55



6 새 템플릿

소개

이 섹션에서는 템플릿을 설정하는 방법을 배울 수 있습니다.

이전 섹션에서 항목 트리거 호스트의 장애 알림 취득의 설정 방법을 배웠습니다.

이것들을 이용하여 다양한 수 있지만, 1,000 개 정도의 호스트 처리를 실시하는 등 많은 작업이 필요할 경우 템플릿을 이용한 자동화가 용이합니다.

템플릿에서 유용한 아이템 트리거 및 기타 요소를 그룹화 할 수 있기 때문에 한 번에 템플릿을 호스트에 적용하고 여러 번 재사용 할 수 있습니다.

템플릿을 호스트에 연결하면 호스트는 템플릿의 모든 요소를 상속합니다. 기본적으로, 사전에 준비된 체크를 신속하게 실시 할 수 있습니다.

템플릿 추가

템플릿과의 제휴를 시작하기 위해 템플릿을 하나 작성해야합니다. 템플릿을 만들려면 [설정] → [템플릿에서 만들기를 클릭합니다. 그러면 템플릿 지정 양식이 만들어집니다.

여기서 입력이 필요한 매개 변수는 다음과 같습니다.

템플릿 이름

  • 템플릿 이름을 입력합니다. 숫자, 공백, 밑줄도 허용됩니다.

그룹

  • 오른쪽 셀렉트 박스에서 하나 이상의 그룹을 선택하고 [ « ]을 클릭하여 그룹을 소속 그룹 셀렉트 박스로 이동시킵니다. 템플릿 그룹에 속해야합니다.

작업을 종료 한 시점에서 저장을 클릭합니다. 새 템플릿이 템플릿 목록에 표시됩니다.

그러나 템플릿이 표시되어 있어도 템플릿에는 아이템 트리거 등의 엔티티가 존재하지 않습니다.

템플릿에 항목을 추가

템플릿에 항목을 추가하는 경우, “새 호스트”항목 목록을 엽니 다. [설정] → [호스트]에서 “새 호스트”옆에있는 항목을 클릭합니다.

그 후

  • 목록의 “CPU 부하”항목의 체크 박스를 표시합니다.
  • 목록 아래에있는 드롭 다운 목록에서 선택 복사를 선택하고 다음을 클릭합니다.
  • 항목을 복사 할 템플릿을 선택합니다.

  • 복사를 클릭합니다.

?[설정] → [템플릿]로 이동하면 “새 템플릿”새 항목이 하나 포함되어 있습니다.

하나의 항목 추가에 종료 해 둡니다 만, 특정 목적 (OS 모니터링, 단일 애플리케이션 모니터링) 엔티티의 설정이 끝날 때까지 다른 항목, 트리거, 다른 엔티티를 같은 방법으로 추가 할 수 있습니다. 우리 는 지금 하나 의 아이템으로 중지되지만 , 그것은 주어진 목적 ( 단일 응용 프로그램을 모니터링하고 OS 를 감시 )하는 엔티티 의 꽤 완전한 세트 가 될 때까지 마찬가지로 당신이 템플릿 다른 항목 트리거 또는 다른 엔티티 를 추가 할 수 있습니다.

템플릿을 호스트에 연결

템플릿 준비가되면 템플릿을 호스트에 추가하면됩니다. 템플릿을 호스트에 추가하려면 [설정] → [호스트]를 열고 [새 호스트]를 클릭하고 속성 양식을 열고 템플릿 탭을 엽니 다.

?[추가]를 클릭하고 만든 템플릿 ( “새 템플릿”)를 표시하고 선택을 클릭합니다. 이 시점에서 양식에 템플릿이 표시됩니다.

폼에서 저장을 클릭하여 변경 사항을 저장합니다. 엔티티가 포함 된 상태에서 템플릿이 호스트에 추가됩니다.

이 추가 방법은 다른 호스트에 적용 할 수 있습니다. 템플릿 레벨의 항목, 트리거 및 기타 항목에 대한 변경은 템플릿이 연결된 호스트에 반영됩니다.

사전 정의 된 템플릿을 호스트에 연결

Zabbix는 다양한 OS 장치 및 애플리케이션을위한 사전 정의 된 템플릿을 제공하고 있습니다. 모니터링을 즉시 시작하기 위해 적절한 템플릿을 호스트에 연결할 수 있지만 템플릿을 환경에 맞게 조정할 필요가 있다는 점에 유의하십시오. 불필요한 검사가 존재하거나 폴링 간격이 너무 짧은 경우도 있습니다.

템플릿 에 대한 더 많은 정보가 있습니다.


2015/04/22 17:55

manual/quickstart.txt · 마지막으로 수정됨: 2016/11/29 11:31 (바깥 편집)