Zabbix-- 자동 모니터링

소개 zabbix

  zabbix는 분산 시스템 모니터링 및 네트워크 모니터링 기능을 웹 인터페이스, 엔터프라이즈 급 오픈 소스 솔루션을 제공하는 기반으로합니다.
  zabbix 서버 시스템의 안전한 운영을 보장하기 위해 다양한 네트워크 매개 변수를 모니터링 할 수 있습니다, 그리고 시스템 관리자가 신속 / 찾아 문제를 해결할 수 있도록 유연한 알림 메커니즘을 제공 할 수 있습니다.
  zabbix 서버, zabbix 프록시 (선택적 구성 요소), zabbix 에이전트 : 대략 zabbix는 세 부분으로 구성되어 있습니다.

zabbix4.0

   서버 측 : 클라이언트에서 보낸 데이터를 수신에 대한 책임, 그리고 자신의 데이터베이스에 저장
   에이전트 측 : 일정한 간격으로 클라이언트에서 데이터 수집에 대한 책임, 서버 측에 전송
   에이전트는 두 가지 모드의 데이터베이스를 전송 :
    1. 액티브 모드 : 클라이언트가 서버에 정기적으로 데이터를 송신한다
    2. 수동 모드 : 데이터 요청을 전송하는 서버 대기 후에, 클라이언트는 서버 측에 보내는 


 zabbix는 다음과 같은 구성 요소 부분으로 구성


    1 Zabbix 서버 : 조직에서, 코어 요소를보고 모든 구성 및 작동 통계 데이터 정보를 수신 할 책임 제의 트랜스미션
    2 저장소 데이터베이스 : ZABBIX 의해 수집 된 모든 설정 정보를 저장하는 전용 데이터]
    . (3) 웹 인터페이스 : 일반적으로 서버가 동일한 호스트에서 실행, GUI 인터페이스를 zabbix,
    4, 프록시 : 일반적으로 분산 모니터링 환경에서 사용되는 선택적 구성 요소는 데이터 서버를 모니터링 에이전트가 모니터링 단말기의 일부 서버 측에 전송 통합 수집;
    5, 에이전트 : 모니터되는 호스트에 배포, 로컬 데이터를 수집하고 프록시 서버 측 또는 엔드로 전송 책임이있다;

zabbix4.0 설치

   1 단계 : 냠 소스 데이터베이스 설치
    [MariaDB]
    이름을 = MariaDB
    base을 = HTTP : //mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
    gpgkey = HTTP : //mirrors.ustc.edu. CN / MariaDB / 얌 /를 RPM - 더 GPG-KEY-MariaDB
    . gpgcheck 1 =
   2 부분 : 장착 MariaDB 데이터베이스
    얌 MariaDB의 설치
   단계 2 : 소스 zabbix4.0 설치
    RPM -ivh https://repo.zabbix.com/zabbix을 /4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
   4 단계 : 구성 요소를 설치가 ZABBIX 필요
    냠 설치 ZABBIX - MySQL의 ZABBIX 웹 에이전트 서버 ZABBIX - MySQL의
   5 단계 : 데이터베이스 및 사용자를 작성
    #mysql -uroot - proot
    MySQL은> 문자 데이터베이스 ZABBIX UTF8 SET 부씩의 utf8_bin 만들기; 엄격 대소 문자를 구분 utf8_bin-- #collate
    zabbix * @로 식별 로컬 호스트에서 zabbix MySQL의> 모든 부여 권한을 'zabbix';.
    MySQL의> 종료;
   6 단계 : 수입 zabbix 서버에 필요한 테이블 및 데이터
    하라 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql을 -uzabbix -p zabbix
   단계 세븐 : /etc/zabbix/zabbix_server.conf 파일 편집
    DBPassword = zabbix를
   파일 설정 편집 /etc/httpd/conf.d/zabbix.conf 구역 : 여덟 단계
    php_value로 date.timezone 유럽 / 리가 (오픈 코멘트)
   9 단계 : 카이에서 서비스 및 부팅 시작은
    zabbix-Server 에이전트 zabbix-아파치 다시 시작 systemctl
    systemctl 수 zabbix-아파치 서버 에이전트 zabbix-
   브라우저가 액세스하려면 : 10 단계
    에 http : // server_ip / zabbix 
 

상자를 왜곡 해결책이 있습니다


    는 C의 창에서 1 : 글꼴 \ 아래에 \ Windows 파일은 서체를 찾을 simsun.ttc
     서버, 리눅스에 업로드
     CD는 / usr /보고이 콘텐츠 공유 / zabbix / 글꼴
    2. 원래 글꼴 백업
     MV graphfont.ttf graphfont.ttf.bak
    3 graphfont.ttf 이름을 바꾼 창 글꼴 넣어
     MV simsun.ttc graphfont.ttf을
   

 클라이언트 추가


     정력은 /etc/zabbix/zabbix_agentd.conf
     다음과 같은 매개 변수를 수정 :
     서버 = 127.0.0.1 (끝 지점 서버 IP)
     ServerActive = 127.0.0.1 (엔드 포인트 서버 IP)
     호스트 이름 = ZABBIX 서버
 

사용자 정의 모니터 항목을 변경해야


  클라이언트 :
     정력 /etc/zabbix/zabbix-agent.conf
     UserParameter = proc.mysql, PS -ef | 그렙 MySQL의 | 그렙 MySQL의 | | 화장실 -l #의 proc.mysql 사용자 정의 모니터 추신 -ef의 이름입니다 화장실 -l 또한 스크립트 (자체 쉘 명령)을 실행 할 수있는 내용을 모니터하는 것입니다.

   bash는 script_name.sh으로 스크립트의 # 구현

 


분산

프록시 엔드 :

   1 단계 : 냠 소스 데이터베이스 설치
      [MariaDB]
      이름을 = MariaDB
      base을 = HTTP : //mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
      gpgkey = HTTP : //mirrors.ustc.edu. CN / MariaDB / 얌 /를 RPM - 더 GPG-KEY-MariaDB
      . gpgcheck 1 =
   2 부분 : 장착 MariaDB 데이터베이스
      얌 MariaDB의 설치
   단계 2 : 소스 zabbix4.0 설치
      RPM -ivh https://repo.zabbix.com/zabbix을 /4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
   4 단계 : 구성 요소를 설치가 ZABBIX 필요
      냠 설치 ZABBIX 프록시 -
   다섯 번째 단계 : 파일 /etc/zabbix/zabbix_proxy.conf 편집
      서버 = 192.168.254.13 (IP 프록시 포인트 서버)
      호스트 이름 = ZABBIX 프록시
      DBNAME = zabbix_proxy
      dbuser에 = ZABBIX
      DBPassword = zabbix
   6 단계 : 서비스 다시 시작
      서비스 zabbix-프록시 다시 시작
   단계 세븐 : 데이터베이스 및 사용자 작성
      하여 SET의 UTF8 부씩의 utf8_bin zabbix_proxy 데이터베이스 캐릭터 생성을,
      그랜트 *을 zabbix_proxy에 zabbix에 대한 모든 권한 @ localhost를 'zabbix';.로 식별
   여덟째 단계 : 데이터베이스에 파일의 압축을 풉니 다
      하라 zcat /usr/share/doc/zabbix-proxy-mysql-4.0.6/schema.sql.gz | mysql을 -uzabbix -pzabbix zabbix_proxy 클라이언트 :
    

   9 단계 : 단말 프로파일 개질제
      빔 /etc/zabbix/zabbix-agent.conf
       서버 = 192.168.254.62 요점 (프록시)
       ServerActive = 192.168.254.62 요점 (프록시)
       HostnameItem = system.hostname
   10 단계 : 클라이언트를 재시작
      서비스 zabbix 에이전트를 다시 시작
   
   열한번째 단계 : Word 문서 배포 참조
 

추천

출처www.cnblogs.com/getbird/p/11402231.html