본문 바로가기

Zabbix

Zabbix 세팅

1. zabbix구성

참고 : zabbix document link



1. zabbix serve 구성

os : SUSE15 SPA 5

version : zabbix 5.x , agent2

서버 접속 후 아래 세팅

##모듈검색해서 아래 레거시 모듈활성화해야 php7다운가능 
SUSEConnect --list-extensions
suseconnect -p sle-module-legacy/15.6/x86_64
##아래는 웹스크립핑 모듈
SUSEConnect -p sle-module-web-scripting/15/x86_64

##was서버는 php7로 꼭설치 zabbix5.x버전 지원 
##web서버는 nginx 또는 apache로 선택 가능
sudo zypper refresh
zypper update
zypper in php7-fpm
zypper in mysql nginx

rpm -Uvh --nosignature <https://repo.zabbix.com/zabbix/5.0/sles/15/x86_64/zabbix-release-5.0-1.el15.noarch.rpm>
zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'
syst

설치 후 DB설정

'/usr/bin/mysqladmin' -u root password '비번' ##0000으로 설정추천
'/usr/bin/mysql_secure_installation'

mysql -uroot -p
##접속후 아래
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by '0000';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;

##나와서 
zcat /usr/share/doc/packages/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

##다시 접속
mysql -uroot -p

set global log_bin_trust_function_creators = 0;
quit;

##zabbix conf 수정
vi /etc/zabbix/zabbix_server.conf
수정
DBPassword=0000 

nginx 설정

vi /etc/nginx/conf.d/zabbix.conf
##아래 주석해제
# listen 80;
# server_name example.com;

php7-fpm 설정

vi /etc/php7/fpm/php-fpm.d/zabbix.conf
##시간 Asia/Seoul로 변경

cd /etc/php7/fpm ##아래 default는 백업용 conf로 지정  
cp php-fpm.conf.default php-fpm.conf

접속 정보 ip/zabbix 또는 ip:80 nginx 설정에따라 다름

초기 계정 Admin / 패스워드 zabbix

2. zabbix AGENT2 구성

suse15

rpm -Uvh --nosignature <https://repo.zabbix.com/zabbix/5.0/sles/15/x86_64/zabbix-release-5.0-1.el15.noarch.rpm>
zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository'
zypper in zabbix-agent2

systemctl restart zabbix-agent2
systemctl enable  zabbix-agent2

vi /etc/zabbix/zabbix_agent2.conf
systemctl restart zabbix-agent2



로그

sudo tail -f /var/log/zabbix/zabbix_server.log

AWS

zabbix→ 방화벽 → aws gw → ec2

ec2는 222.231.28.225 이걸로 받는다

zabbix conf 에 Server=10.100.100.72,222.231.28.225

'Zabbix' 카테고리의 다른 글

Zabbix-mail template  (0) 2024.10.25
Zabbix-mail 연동  (0) 2024.10.25
zabbix-slack 연동  (1) 2024.10.25