Server/모니터링 Zabbix 리눅스 서버 모니터링 설정하기





    이번 포스팅에서는 Zabbix 리눅스 모니터링 설정 방법에 대해서 알아보도록 하겠습니다.



    서버 모니터링 관련 글 :


    오픈소스 서버 모니터링 툴 - http://server-talk.tistory.com/120


    이전 글 :


    Server/모니터링 Zabbix 알아보기 - https://server-talk.tistory.com/342


    Server/모니터링 Zabbix 설치 환경구축 - https://server-talk.tistory.com/343


    Server/모니터링 Zabbix 컴파일 설치 - https://server-talk.tistory.com/344


    Server/모니터링 Zabbix 웹사이트 설정 및 설치하기 - https://server-talk.tistory.com/345


    Server/모니터링 Zabbix 한글 설정하기 - https://server-talk.tistory.com/346


    Server/모니터링 Zabbix 웹사이트 계정설정 알아보기 - https://server-talk.tistory.com/347


    Server/모니터링 Zabbix 로컬호스트 모니터링 설정하기 - https://server-talk.tistory.com/348







     Zabbix 다운로드




    Zabbix 공식 홈 : https://www.zabbix.com/download








     Zabbix 에이전트 설치하기




    1. Zabbix 설치 및 가동에 필요한 패키지 설치


    [root@zabbix zabbix]# yum -y install pcre-devel libxml2-devel zlib* openssl openssl-devel gcc g++ cpp gcc-c++ libxslt libxslt-devel php-gd libgd-dev gd gd-devel perl perl-ExtUtils-Embed geoip-devel unzip wget libtermcap-devel ncurses-devel patch curl-devel libjpeg* libevent-debel gnutls* cmake.x86_64 libaio gmp flex iconv libpng* freetype* libxml* gdbm-devel libevent-devel net-snmp-devel
    




    2. Zabbix 에이전트 파일 압축해제 및 이동


    [root@zabbix zabbix]# tar zxf zabbix-4.4.10.tar.gz
    [root@zabbix zabbix]# cd zabbix-4.4.10
    




    3. Zabbix 에이전트 소스트리 구성


    [root@zabbix zabbix-4.4.10]# ./configure --enable-agent
    




    4. Zabbix 에이전트 설치


    [root@zabbix zabbix-4.4.10]# make && make install
    







     Zabbix 에이전트 설정 및 수정




    1. Zabbix 에이전트 설정파일 수정하기


    [root@zabbix ~]# vi /usr/local/etc/zabbix_agentd.conf
    . . . . .
    Server=192.168.85.184
    ServerActive=192.168.85.184
    Hostname=192.168.85.184
    . . . . .
    


    에이전트 설정파일에 Zabbix 서버의 IP와 모니터링 서버의 IP를 입력합니다



    Server : Zabbix 서버의 IP를 입력합니다

    Server Active : Zabbix 서버의 IP를 입력합니다

    Hostname : 모니터링 하게될 서버의 IP 또는 이름을 입력합니다.




    2. Zabbix 사용자 계정 생성


    [root@zabbix zabbix]# groupadd --system zabbix
    [root@zabbix zabbix]# useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
    




    3. Zabbix 에이전트 실행하기


    [root@zabbix ~]# /usr/local/sbin/zabbix_agentd
    







     Zabbix 리눅스 서버 호스트 추가하기





    상단 탭 설정 -> 호스트 를 선택합니다.





    우측 상단 탭에서 호스트 작성을 선택합니다.





    그룹 항목에서 선택을 클릭합니다.





    추가하실 서버의 그룹을 선택합니다.





    모니터링 하실 리눅스 서버의 IP를 입력합니다.





    모니터링 항목 정보를 확인하신 후 추가를 선택합니다.





    위 내용을 확인 하시면 리눅스 서버가 추가된 것을 확인하실 수 있습니다.







     Zabbix 리눅스 서버 템플릿 추가하기





    위에서 추가한 서버의 호스트를 선택합니다.





    상단 탭에서 템플릿을 선택합니다.





    템플릿 탭에서 선택을 클릭합니다.





    Template OS Linux by Zabbix agent 항목을 체크하고 선택을 클릭합니다.





    추가한 템플릿을 반영하기 위한 갱신을 선택합니다





    추가한 템플릿이 호스트 항목에 추가된 것을 확인하실 수 있습니다.

    Posted by Server-talk 서버이야기