EC2 RHEL 7에 Zabbix Server 3.4 설치
EC2 RHEL7에 ZabbixServer3.4를 SELinux로 설치
정책: SELinux를 자르지 않습니다.
자르면 질까라고 생각하고 있다.
$ getenforce
Enforcing
그 외는 타이틀대로 인스톨 해 갑니다
DB는 MySQL을 사용합니다.
환경
$ cat /etc/system-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
$ cat /proc/version
Linux version 3.10.0-693.5.2.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Fri Oct 13 10:46:25 EDT 2017
※yum update 후
이전 준비
인스턴스 시작 시 공통 처리
업데이트 및 JST 설정
$ sudo yum update
$ sudo reboot
$ sudo cp -p /usr/share/zoneinfo/Japan /etc/localtime
$ sudo vi /etc/locale.conf
$ sudo reboot
/etc/locale.confLANG=ja_JP.UTF-8
설치 실시
패키지 설치
$ sudo yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
$ sudo yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
$ sudo yum install http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
$ sudo yum-config-manager --enable rhui-REGION-rhel-server-optional
$ sudo yum install php-mbstring mysql mysql-devel mysql-server mysql-utilities zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese
MySQL 설정 시작
설정 파일
매개변수는 환경에 맞게 설정하십시오.
$ sudo vi /etc/my.cnf
/etc/my.cnf#以下を追記
character_set_server=utf8
init_connect="SET NAMES utf8"
innodb_buffer_pool_size=2048M
innodb_file_per_table
innodb_log_file_size=128M
max_connections = 500
MySQL 초기 설정
$ sudo systemctl enable mysqld
$ sudo systemctl start mysqld
$ cat /var/log/mysqld.log | grep 'password is generated'
2017-11-01T04:33:16.228598Z 1 [Note] A temporary password is generated for root@localhost: F6dl#X&zILoa
$ mysql -uroot --password='F6dl#X&zILoa'
mysql> SET PASSWORD = 'mysqlhogehoge';
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixhogehoge';
mysql> quit;
MySQL 초기 DB 투입
$ zcat /usr/share/doc/zabbix-server-mysql-3.4.3/create.sql.gz | mysql -uzabbix -p zabbix
Zabbix Server 시작
sudo vi /etc/zabbix/zabbix_server.conf
/etc/zabbix/zabbix_server.confDBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbixhogehoge
SELinux
$ sudo setsebool -P httpd_can_connect_zabbix on
$ sudo setsebool -P zabbix_can_network on
부팅 설정
$ sudo systemctl enable zabbix-server
$ sudo systemctl start zabbix-server
SELinux에 거부되므로 오류 정보에서 정책을 만들고 적용
$ sudo grep zabbix_server /var/log/audit/audit.log | audit2allow -M zabbix-limit
$ sudo semodule -i zabbix-limit.pp
$ sudo systemctl restart zabbix-server
PHP 설정
시간대 설정
$ sudo vi /etc/httpd/conf.d/zabbix.conf
/etc/httpd/conf.d/zabbix.confphp_value date.timezone Asia/Tokyo
아파치
$ sudo systemctl enable httpd
$ sudo systemctl start httpd
Frontend 설정
http://ServerIP/zabbix/
방문
다음 단계
All OK인지 확인 Next step
설정한 MySQL의 zabbix 사용자 비밀번호 'zabbixhogehoge'를 설정하고 Nest step
적절한 서버 이름을 설정하고 다음 단계
확인 Next step
수고하셨습니다 Finish
Admin/zabbix
에서 로그인.
그리고는 자유롭게.
Reference
이 문제에 관하여(EC2 RHEL 7에 Zabbix Server 3.4 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/130cmWolf/items/ef9f172e3cca6f38d584
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ getenforce
Enforcing
$ cat /etc/system-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
$ cat /proc/version
Linux version 3.10.0-693.5.2.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Fri Oct 13 10:46:25 EDT 2017
$ sudo yum update
$ sudo reboot
$ sudo cp -p /usr/share/zoneinfo/Japan /etc/localtime
$ sudo vi /etc/locale.conf
$ sudo reboot
LANG=ja_JP.UTF-8
$ sudo yum install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
$ sudo yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
$ sudo yum install http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
$ sudo yum-config-manager --enable rhui-REGION-rhel-server-optional
$ sudo yum install php-mbstring mysql mysql-devel mysql-server mysql-utilities zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese
$ sudo vi /etc/my.cnf
#以下を追記
character_set_server=utf8
init_connect="SET NAMES utf8"
innodb_buffer_pool_size=2048M
innodb_file_per_table
innodb_log_file_size=128M
max_connections = 500
$ sudo systemctl enable mysqld
$ sudo systemctl start mysqld
$ cat /var/log/mysqld.log | grep 'password is generated'
2017-11-01T04:33:16.228598Z 1 [Note] A temporary password is generated for root@localhost: F6dl#X&zILoa
$ mysql -uroot --password='F6dl#X&zILoa'
mysql> SET PASSWORD = 'mysqlhogehoge';
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixhogehoge';
mysql> quit;
$ zcat /usr/share/doc/zabbix-server-mysql-3.4.3/create.sql.gz | mysql -uzabbix -p zabbix
sudo vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbixhogehoge
$ sudo setsebool -P httpd_can_connect_zabbix on
$ sudo setsebool -P zabbix_can_network on
$ sudo systemctl enable zabbix-server
$ sudo systemctl start zabbix-server
$ sudo grep zabbix_server /var/log/audit/audit.log | audit2allow -M zabbix-limit
$ sudo semodule -i zabbix-limit.pp
$ sudo systemctl restart zabbix-server
$ sudo vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Tokyo
$ sudo systemctl enable httpd
$ sudo systemctl start httpd
Reference
이 문제에 관하여(EC2 RHEL 7에 Zabbix Server 3.4 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/130cmWolf/items/ef9f172e3cca6f38d584텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)