Zabbix 최신 버전 설치
6077 단어 zabbix
소개
zabbix의 최신판(현시점에서 4.2.1)을 인스톨 했으므로 비망록.
다음 페이지를 참고로 하고 있습니다.
공식 매뉴얼
환경
또한,
firewalld
와 SELinux
는 모두 disable.설치
이번은
yum
에서 인스톨.Zabbix Official Repository 에서 다운로드.
rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
yum install -y zabbix-server-mysql zabbix-web-mysql
yum install -y zabbix-agent
yum install -y mariadb mariadb-server
yum install -y httpd httpd-devel
지적이 있었기 때문에 추가 (2019/7/6)
일본어의 UI도 사용하는 경우는 이하도 인스톨.
yum install -y zabbix-web-japanese
사용자 추가
zabbix에 대한 사용자를 등록합니다.
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
DB 설정
mariadb 시작
systemctl enable mariadb.service
systemctl start mariadb.service
zabbix에 대한 데이터베이스를 만듭니다. (비밀번호는 zabbix)
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
quit;
서버의 초기 스키마와 데이터를 가져옵니다.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
zabbix_server.conf 편집
/etc/zabbix/zabbix_server.conf
의 84행째부터 DB의 설정이 기재되어 있으므로, 자신의 환경에 맞추어 편집.(DBPassword는 주석 처리되어 있기 때문에 추가).
zabbix_server.conf
DBHost = localhost
DBName = <DB_name>
DBUser = <DB_user>
DBPassword = <DB_password>
WebUI 설정
WebUI용 Apache 구성 파일(
/etc/httpd/conf.d/zabbix.conf
)을 편집합니다.시간대 설정이 주석 처리되었으므로
Asia/Tokyo
로 설정하십시오.zabbix.conf
# php_value date.timezone Europe/Riga
↓
php_value date.timezone Asia/Tokyo
zabbix-server 시작
자동 시작을 활성화하고 zabbix-server를 시작합니다.
systemctl enable zabbix-server
systemctl start zabbix-server
systemctl start httpd
Installation
zabbix를 시작한 후 브라우저에서 zabbix 서버의 URL (
http://<server_ip_address>/zabbix/
)에 액세스하면 다음과 같은 화면이 표시됩니다.
두 번째 "Check of pre-requisites"의 "Next step"을 클릭해도 다음 화면으로 전환되지 않았기 때문에 다음을 참고하여 설정을 추가.
/etc/zabbix/web/zabbix.conf.php
라는 파일을 작성해, 이하의 내용을 기재.zabbix.conf.php
<?php
// Zabbix GUI configuration file
global $DB;
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = 'localhost';
$DB['PORT'] = '0';
$DB['DATABASE'] = '<DB_name>';
$DB['USER'] = '<DB_user>';
$DB['PASSWORD'] = '<DB_password>';
// SCHEMA is relevant only for IBM_DB2 database
$DB['SCHEMA'] = '';
$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>
다시 zabbix 서버의 URL에 액세스하면 로그인 화면이 표시됩니다.
후기
여기가 잘못되었습니다. 라든지 있으면 코멘트를 받으면 고맙습니다.
이것을 Ansible로 자동화하는 것이 향후의 과제. . .
Reference
이 문제에 관하여(Zabbix 최신 버전 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ysato0730/items/a705062f2b7ff1b34ab7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)