Zabbix 네트워크 모니터링 (Zabbix 3.0을 활용한 서버, 네트워크, 애플리케이션 모니터링 | 2 판)

Zabbix 네트워크 모니터링 (Zabbix 3.0을 활용한 서버, 네트워크, 애플리케이션 모니터링 | 2 판)

$54.04
Description
오픈소스 모니터링 솔루션 자빅스는 다양한 장치를 모니터링 하는 기능을 제공한다. 이 책은 자빅스 3.0을 활용해 서버, 네트워크 장치, 애플리케이션 등을 모니터링하는 방법을 제시하고, 장비를 효율적으로 모니터링할 수 있도록 호스트 그룹 관리기능, 템플릿 기능에 대해서 설명한다. 자빅스를 처음 사용하는 사용자에게는 모니터링을 쉽게 적용하는 방법을 제공하고, 이미 사용해 본 사용자에게는 더 수준 높은 기능을 사용할 수 있는 방법을 제공한다.
저자

리하르즈올룹스

저자리하르즈올룹스(RihardsOlups)는정보기술분야에서15년넘게경험을쌓았으며,대부분오픈소스솔루션과함께했다.2001년최초의공개릴리스부터선도적인오픈소스엔터프라이즈급모니터링솔루션자빅스(Zabbix)에입성해상당한지식을얻었다.이전에는정부기관에서근무했으며자빅스에중점을두고서버에서데스크톱에이르는오픈소스소프트웨어배포에주로참여했다.그후에자빅스의개발사인자빅스시아(ZabbixSIA)에입사해더많은경험을쌓았다.
자빅스에서자빅스사용자와고객이모니터링도구를최대한활용할수있게지원하고,자빅스교육세션업무를수행했다.참가자들은이세션을매우실용적이며도전적인것으로평가했다.자빅스에입사하기전에자빅스에관한첫번째책『Zabbix1.8NetworkMonitoring』(Packt,2010)을집필하기시작했는데,자빅스를발전시키는데도움을주면서더자세한내용을담은책을완성했다.
그는자빅스시아에서실제환경에서의자빅스배포를비롯해더많은사용자측면을다시보게됐다.

목차

1장.자빅스시작하기'
2장.첫번째알림받기
3장.자빅스에이전트및기본프로토콜과모니터링’
4장.SNMP장비모니터링’
5장.호스트및사용자,사용권한관리
6장.트리거를통한문제감지
7장.트리거처리액션제어
8장.템플릿을통한복잡한설정단순화
9장.그래프와맵을이용한데이터시각화
10장.스크린과슬라이드쇼를이용한데이터시각화
11장.고급아이템모니터링
12장.설정자동화
13장.웹페이지모니터링
14장.윈도우모니터링
15장.고수준의비즈니스서비스모니터링
16장.IPMI장비모니터링
17장.자바애플리케이션모니터링
18장.VM웨어모니터링
19장.프록시를이용한원격지모니터링
20장.트래픽데이터암호화
21장.자빅스데이터활용하기
22장.자빅스운영/유지보수
부록A.문제해결
부록B.커뮤니티참여

출판사 서평

★이책에서다루는내용★
ㆍ자빅스개념및구성요소학습
ㆍ자빅스에이전트및기본프로토콜을통한모니터링
ㆍSNMP장치모니터링방법
ㆍ모니터링조건에따른호스트,사용자,권한관리
ㆍ임시그래프,사용자정의그래프,맵,보고서를사용한데이터시각화
ㆍ복잡한구성의자동화,단순화
ㆍ웹페이지,IPMI장치,Java응용프로그램및VMware통계모니터링.
ㆍ모든구성요소간의자빅스암호화
ㆍ자빅스커뮤니티지원을통한다양한잠재적문제해결

★이책의대상독자★
이책은자빅스를처음사용하고간단한모니터링보고서를만드는데관심이있는시스템관리자에게적합하다.이책은기본적인시스템관리작업에대한지식을전제로한다.자빅스는지난몇년동안많은새로운기능을추가했으며,3.0에도새로운기능이추가돼이전버전의숙련된사용자도새로운정보를얻을수있다.

★이책의구성★
1장,'자빅스시작하기'에서는자빅스를설치하는방법을살펴본다.동일한시스템에서실행되는데이터베이스와서버,에이전트데몬,웹프론트엔드등의설치방법을처음부터살펴본다.또한데이터베이스액세스를위한PHP를사용해자빅스웹프론트엔드를설정한다.

2장,'첫번째알림받기'에서는프론트엔드를사용해자빅스를구성하고,데이터수집을설정해지정된조건에따라트리거를동작시킨다.트리거가발생하면이메일을통해알림을발송한다.

3장,‘자빅스에이전트및기본프로토콜과모니터링’에서는가장널리사용되는기본적인데이터수집방법인자빅스에이전트와간단한검사(예:ICMPping및TCP서비스검사)를설정하는방법을설명한다.

4장,‘SNMP장비모니터링’에서는산업표준모니터링프로토콜인SNMP를설정하는방법에대해설명한다.자빅스를통한SNMP폴링과SNMP트랩수신을살펴보고,프린터,스위치,UPS,라우터등다양한장치를모니터링한다.

5장,‘호스트및사용자,사용권한관리’에서는호스트,사용자그룹기능및사용권한에대한영향을포함해호스트,사용자및사용권한에대해설명한다.또한호스트및호스트그룹관리와같은관련주제를살펴본다.

6장,‘트리거를통한문제감지’에서는정상범위를벗어나는값탐지를위한표현식을통해주목할만한조건을정의하는방법을살펴본다.

7장,‘트리거처리액션제어’에서는이메일을보내거나외부스크립트실행,별도의이슈트래커와연동해이슈를오픈하거나오류가있는서비스를다시시작해트리거발생에대응하는방법을파악할수있다.또한자빅스에서에스컬레이션을구성하고히스테리시스가작동하는방식을알아본다.

8장,‘템플릿을통한복잡한설정단순화’잘못된설정방법을확인하고,사용자매크로를사용한호스트별임계치를지정을통해여러호스트에균일한구성을적용할수있는템플릿으로구성을개선하는방법을설명한다.또한대규모의혼합환경에서유연한구성을가능하게하는템플릿중첩을살펴본다.

9장,‘그래프와맵을이용한데이터시각화’에서는몇가지유형의그래프및대화식네트워크맵을포함해수집된데이터를표시하는시각적요소를만드는방법에대해설명한다.

10장,‘스크린과슬라이드쇼를이용한데이터시각화’에서는여러가지유형의요소를표시하는스크린과여러화면을스크린으로순환시키는슬라이드쇼의구성을살펴본다.

11장,‘고급아이템모니터링’에서는외부아이템과계산아이템,집계아이템,사용자지정아이템유형을사용해정보를수집하는고급방법을탐색하고정보를조회한다.

12장,‘설정자동화’에서는로우레벨디스커버리기능이있는호스트에파일시스템이나네트워크인터페이스,기타엔티티를찾는방법을살펴본다.상위레벨에서는네트워크디스커버리및활성에이전트자동등록을통해호스트를자동으로관리하는기능을알아본다.

13장,‘웹페이지모니터링’에서는자빅스의웹시나리오기능을사용해웹페이지의접근성과성능,가용성을모니터링한다.

14장,‘윈도우모니터링’에서는자빅스에이전트를설치하고,성능카운터를사용,WMI를통해데이터를검색하는윈도우모니터링을다룬다.

15장,‘고수준의비즈니스서비스모니터링’에서는서비스트리에서모니터링된서비스를정렬하고SLA적합성을계산할수있는‘IT서비스’기능을살펴본다.이기능이실제로어떻게동작하는지확인하기위해가상의데이터를활용할것이다.

16장,‘IPMI장비모니터링’에서는다른산업표준프로토콜인IPMI를설정하는방법을설명한다.아날로그및이산IPMI센서모니터링을다룬다.

17장,‘자바애플리케이션모니터링’에서는자빅스자바게이트웨이(ZabbixJavagateway)라는별도의데몬을설정해JMX를통한성능정보를검색한다.

18장,‘VM웨어모니터링’에서는내장된VM웨어(VMware)모니터링기능에대해설명한다.하이퍼바이저및가상컴퓨터를자동으로검색하고모니터링하는기능을살펴본다.

19장,‘프록시를이용한원격지모니터링’에서는자빅스서버대신데이터를수집하는패시브및액티브자빅스프록시사용방법을살펴본다.프록시는수집데이터를서버로직접전송하므로방화벽으로인해직접액세스할수없는장비를원격모니터링할때도움이된다.또한자빅스서버의부하도줄어든다.

20장,‘트래픽데이터암호화’자빅스3.0의새로운주요기능으로자빅스서버와프록시,에이전트,zabbix_get,zabbix_sender사이의트래픽을암호화하는기능이다.

21장,‘자빅스데이터활용하기’에서는자빅스데이터베이스에데이터를저장하는방법과자빅스의XML임포트및익스포트기능을사용해인터페이스하는방법에대해자세히설명한다.또한구성의자동화를위한자빅스API를살펴볼것이다.

22장,‘자빅스운영/유지보수’에서는자빅스업그레이드절차,다양한버전의다양한구성요소가상호작용하는방법과버전간데이터베이스패치에대해설명한다.또한사용가능한내부모니터링옵션을살펴보고백업전략에대해논의하고자빅스데몬의모든구성파라미터에대해자세히설명한다.

부록A,‘문제해결’에서는설치나연결,구성,기타영역에서자주발생하는문제에대해설명한다.

부록B,‘커뮤니티참여’에서는자빅스모니터링솔루션을둘러싼커뮤니티에서활동하는방법을설명한다.IRC,포럼및커뮤니티위키를통해참여할수있다.

★옮긴이의말★
서비스의연속성보장은더강조할필요가없을정도로이미그중요성에대해서모두공감하고있다.서비스의다운타임은기업의신뢰성을떨어뜨려,매출감소로직결되기때문이다.다운타임의감소를위해재해복구,H/A등다양한기술이발전해왔다.다운타임을줄이기위한기술들중가장효과가뛰어난방법은모니터링솔루션을도입하는것이다.
모니터링솔루션은모니터링하는대상에따라SMS,APM,DPM,NMS등으로구분된다.SMS는서버의CPU,메모리,디스크,네트워크,프로세스,포트등을모니터링해시스템의정상여부를점검한다.APM은애플리케이션을모니터링한다.애플리케이션이사용하는자원(CPU,메모리)이나,스레드,GC등을모니터링해서비스가정상으로동작하는지를점검한다.DPM은데이터베이스의LOCK이나,성능정보,테이블스페이스상태등데이터베이스를모니터링할때사용된다.NMS는SNMP(SimpleNetworkManagementProcotol)를통해네트워크장비의CPU,메모리,트래픽,포트상태등을모니터링한다.
이런다양한솔루션중에서자빅스는SMS,NMS기능을완벽하게제공한다.또한일부애플리케이션이나,데이터베이스를모니터링하는방법도제공한다.리눅스,AIX,HP-UX,윈도우등현재사용되는모든OS에서동작이가능하며,소스가공개돼GCC이용이가능한플랫폼에서는소스를컴파일해실행파일을생성할수있다.
일반적으로사람들은SMS에서제공돼야하는가능은성능정보를수집하고,임계치와비교해서통계를파악하는정도로생각하기때문에자체솔루션을개발해사용하는경우들을볼수있다.하지만인하우스개발은패키지에서제공하는세밀한기능들을도출해개발하는것이쉽지않다.자빅스는일반적인모니터링솔루션의가장기본이되는것외에사용자관리,호스트그룹관리,템플릿관리,정기점검(PM,preventivemaintenance)관리,에스컬레이션기능들을제공하고있으며,프록시(Proxy)기능을통해100,000대이상의장비를모니터링할수있는기능도제공한다.또한대부분의기능을API로제공하고있고,모든소스가공개돼다양한기능들을손쉽게확장할수있다.
자빅스는라트비아에서개발한오픈소스모니터링솔루션으로2001년알파버전이처음릴리스돼지금은미국,일본에지사를두고활발히발전하고있다.다른상용제품이나오픈소스와비교해도기능이탁월하지만,국내에서참고할만한자료가많지않아서적용에많은어려움을겪고있는것으로파악된다.이책은자빅스3.0에서제공하는모든기능을자세히소개하고적용할수있도록지침이돼준다.이책을통해서비스모니터링에대한통찰을얻고,자빅스의기능을최대한활용해서비스품질을향상시킬수있기를기대한다.