zabbix 설치 (5)
9917 단어 zabbix
LNMP 환경 설정 Linux 설치:http://www.osyunwei.com/archives/1024.htmlNGINX설치:http://www.ttlsa.com/nginx/nginx-install-on-linux/PHP설치 + NGINX 설정:http://www.ttlsa.com/nginx/nginx-php-5_5 / (설치 전 1.1 PHP 설치 파 라미 터 를 꼭 봐 야 함) MYSQL 설치:http://www.ttlsa.com/mysql/install-mysql5_6/
1. PHP 설정 파라미터
zabbix 는 PHP 파라미터, PHP 모듈 에 대해 특별한 요구 가 있 습 니 다.
1.1 PHP 설치 매개 변수 php 의 구체 적 인 설치 방법 은 위의 링크 를 참고 하지만 다음 모듈 은 bcmath 를 추가 하 는 것 에 특히 주의해 야 합 니 다. �Cenable-bcmathmbstring �Cenable-mbstringsockets �Cenable-socketsgd �Cwith-gdlibxml �Cwith-libxml-dir=/usr/localxmlwriter 위 xml reader 동상 ctype 기본 지원 세 션 기본 지원 gettext 기본 지원
다음은 제 PHP 설정 인자 입 니 다.
./configure --prefix=/usr/
local
/php-5.5.7 \
--with-config-
file
-path=/usr/
local
/php-5.5.7/etc --with-bz2 --with-curl \
--
enable
-
ftp
--
enable
-sockets --disable-ipv6 --with-gd \
--with-jpeg-
dir
=/usr/
local
--with-png-
dir
=/usr/
local
\
--with-freetype-
dir
=/usr/
local
--
enable
-gd-native-ttf \
--with-iconv-
dir
=/usr/
local
--
enable
-mbstring --
enable
-calendar \
--with-gettext --with-libxml-
dir
=/usr/
local
--with-zlib \
--with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd \
--
enable
-dom --
enable
-xml --
enable
-fpm --with-libdir=lib64 --
enable
-bcmath
1.2 PHP 설정 매개 변 수 는 php. ini 설정 파일 을 열 고 다음 매개 변 수 를 다음 값 으로 수정 합 니 다. 그렇지 않 으 면 zabbix 가 설치 되 지 않 습 니 다.
max_execution_time = 300
memory_limit = 128M
post_max_size = 16M
upload_max_filesize = 2M
max_input_time = 300
date
.timezone PRC
2 zabbix 서버 설치
2.1 설치 zabbix 모든 버 전 다운로드 주소:http://www.zabbix.com/download.php
# cd /usr/local/src
# wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1395066528&use_mirror=jaist"
# tar -xzvf zabbix-2.2.2.tar.gz
# cd zabbix-2.2.2
# ./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-server \
--
enable
-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
# make
# make install
zabbix server 에 서 는 일반적으로 두 가지 역할 을 합 니 다. server, angent 이기 때문에 위의 설정 매개 변수 도 동시에 "Cenable - agent" 를 추가 합 니 다.비고: MySQL, snmp, curl 개발 라 이브 러 리 를 설치 하 십시오.
2.2 사용 자 를 만 들 기 위해 zabbix 는 일반 사용자 만 실행 합 니 다. 현재 사용자 가 ttlsa 라 고 부 르 면 그 를 실행 하면 ttlsa 신분 으로 실 행 됩 니 다.그러나 루트 환경 에서 zabbix 를 실행 하면 zabbix 는 자발적으로 zabbix 사용 자 를 사용 하여 실 행 됩 니 다.그러나 시스템 에 zabbix 라 는 사용자 가 없다 면 다음 과 같은 사용 자 를 만들어 야 합 니 다. \ # groupadd zabbix \ # useradd - g zabbix zabbix
2.3 데이터베이스 zabbix server 와 proxy 를 초기 화 하려 면 데이터베이스 가 필요 합 니 다. angent 는 필요 없습니다.특히 주의해 야 할 것 은 proxy 는 하나의 sql 파일 만 가 져 오고 server 는 모두 3 개의 sql 파일 을 가 져 와 야 한 다 는 것 이다.나 는 프 록 시 를 만 들 때 sql 3 개 를 가 져 와 서 오류 가 발생 했다.나중에 야 proxy 는 하나의 표 구 조 를 가 져 오 면 된다 는 것 을 알 게 되 었 다.
MySQL 을 설치 했다 고 생각 합 니 다. 사용자 이름 은 루트 이 고 비밀 번 호 는 ttlsapwd 입 니 다.
# mysql -uroot -pttlsapwd
mysql> create database zabbix default charset utf8;
mysql> quit;
# mysql -uroot -pttlsapwd zabbix < database/mysql/schema.sql
프 록 시 데이터 베 이 스 를 초기 화 하 는 것 만으로 도 충분 합 니 다.server 를 초기 화하 면 다음 두 개의 sql 을 가 져 옵 니 다.
# mysql -uroot -pttlsapwd zabbix < database/mysql/images.sql
# mysql -uroot -ppttlsapwd zabbix < database/mysql/data.sql
다른 데이터베이스 (db2 \ sqlite \ oracle) 데이터베이스 초기 화 방법 참고:https://www.zabbix.com/documentation/2.2/manual/appendix/install/db_scripts
2.4 zabbix 설정 zabbixserver 프로필, zabbix 소스 디 렉 터 리 아래
# mkdir /etc/zabbix
# cp config/zabbix_server.conf /etc/zabbix/
# vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=root
DBPassword=ttlsapwd
DBPort=3306
2.5 zabbix server 시작
# /usr/local/zabbix-2.2.2/sbin/zabbix_server
기본 포트 10051
3. 클 라 이언 트 설치 설정
3.1 설치 클 라 이언 트 의 모든 버 전 다운로드 주소 다운로드:http://www.zabbix.com/download.php컴 파일 된 바 이 너 리 파일 을 직접 다운로드 하거나 원본 으로 설치 할 수도 있 습 니 다.
# cd /usr/local/src
# wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1395066528&use_mirror=jaist"
# tar -xzvf zabbix-2.2.2.tar.gz
# cd zabbix-2.2.2
# ./configure --prefix=/usr/local/zabbix-2.2.2/ --enable-agent
# make
# make install
3.2 zabbix 클 라 이언 트 설정 zabbixserver 프로필, zabbix 소스 디 렉 터 리 아래
# vim /usr/local/zabbix-2.2.2/etc/zabbix_agentd.conf
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
그 중에서 Server 와 ServerActive 는 모두 zabbixserver 의 IP 주 소 를 지정 하 는데 전 자 는 수 동적 이 고 후 자 는 주동 적 이다.그 러 니까 서버 라 는 설정 은 127.0.0.1 이라는 ip 이 저 에 게 데 이 터 를 가 져 올 수 있 도록 하 는 데 사 용 됩 니 다.한편, server Active 의 127.0.0.1 은 클 라 이언 트 가 자발적으로 데 이 터 를 제출 한 다 는 뜻 이다.알 겠 느 냐?왜 주동 과 수 동적 으로 나 누 어야 합 니까?후속 으로 다시 이 문 제 를 토론 합 시다!
다른 호스트 설치 클 라 이언 트 는 zabbix 사용 자 를 추가 하 는 것 을 기억 합 니 다.
3.3 zabbix 클 라 이언 트 시작
# /usr/local/zabbix-2.2.2/sbin/zabbix_agentd
기본 포트 10050
4. zabbix 관리 사이트 설정
4.1 전단 파일 복사
# mkdir /data/logs/nginx
# mkdir /data/site/monitor.ttlsa.com/zabbix
# cp -rp frontends/php/* /data/site/monitor.ttlsa.com/zabbix
4.2 가상 호스트 설정 설정 파일 경 로 를 변경 하 십시오.
# vim /usr/local/nginx-1.5.8/conf/vhost/monitor.ttlsa.com.conf
server {
listen 80;
server_name monitor.ttlsa.com;
access_log /data/logs/nginx/monitor.ttlsa.com.access.log main;
index index.html index.php index.html;
root /data/site/monitor.ttlsa.com;
location /
{
try_files $uri $uri/ /index.php?$args;
}
location ~ ^(.+.php)(.*)$ {
fastcgi_split_path_info ^(.+.php)(.*)$;
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
4.3 온라인 설정 zabbix 브 라 우 저 열기http://monitor.ttlsa.com/zabbix。다음은 zabbix 2.2 의 설치 인터페이스 입 니 다. 환영 인터페이스 를 포함 하여 모두 6 단계 입 니 다.
4.3.1 환영 인터페이스
zabbix 설치
4.3.2 phop 수요 검사
zabbix php 환경 검사
4.3.3 MySQL 설정
zabbix MySQL 설정
4.3.4 zabbix 서버 상세 정보
zabbix-detail
4.3.5 zabbix 설치 전 정보 목록
zabbix 설치 전 정보
4.3.6 설치 완료
실패 하면, 일반적인 상황 은 php 가 zabbix 에 쓰기 권한 이 없습니다.
zabbix 설치 완료
zabbix 로그 인, 기본 사용자 이름: Admin, 비밀번호: zabbix
zabbix 로그 인
다음은 zabbix 첫 페이지 입 니 다.
zabbix 첫 페이지
5. 끝
zabbix 의 설 치 는 비교적 간단 하지만 시간 도 비교적 소모 된다.비교 해 보면 미래의 길 은 아직 멀 었 다.우리 가 생존 시간 을 운영 하 는 zabbix 시리즈 의 튜 토리 얼 을 계속 지 켜 보 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ESP-WROOM-02에서 Zabbix 서버로 Zabbix sender 프로토콜로 데이터 보내기zabbix_sender 명령에서 서버로 데이터를 전송하는 데 사용되는 프로토콜은 비교적 간단하며 네트워크에 연결할 수있는 마이크로 컴퓨터이면 충분히 구현할 수 있습니다. 이 프로토콜을 ESP-WROOM-02인 모듈...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.