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.confDBHost = 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.)
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
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.confDBHost = 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.)
systemctl enable mariadb.service
systemctl start mariadb.service
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
/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.)
# php_value date.timezone Europe/Riga
↓
php_value date.timezone Asia/Tokyo
자동 시작을 활성화하고 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.)
<?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;
?>
여기가 잘못되었습니다. 라든지 있으면 코멘트를 받으면 고맙습니다.
이것을 Ansible로 자동화하는 것이 향후의 과제. . .
Reference
이 문제에 관하여(Zabbix 최신 버전 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ysato0730/items/a705062f2b7ff1b34ab7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)