Zabbix3.4 PostgreSQL 버전을 CentOS7에 설치
3549 단어 PostgreSQLcentos7zabbix
이어 Elasticsearch
· Zabbix 3.4
· CentOS 7.5
· PHP 5.4.16
· PostgreSQL 9.2.23
CentOS7에서 yum -y update 실행
# yum -y update
# reboot
방화벽 설정(10051: Zabbix 에이전트에서 서버
10050: 서버에서 에이전트)
# firewall-cmd --add-port=10051/tcp --zone=public --permanent
# firewall-cmd --add-service=http --zone=public --permanent
# firewall-cmd --add-port=10050/tcp --zone=public --permanent
# systemctl restart firewalld
SELinux 설정
# vi /etc/selinux/config
SELINUX=permissive
Zabbix 설치
Zabbix3.4의 yum 저장소 등록
# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
Zabbix 설치(Zabbix 서버, 웹 인터페이스, Zabbix 에이전트: 로컬 모니터링용, PostgreSQL 사용)
# yum -y install zabbix-agent zabbix-server-pgsql zabbix-web-pgsql zabbix-web-japanese
PostgreSQL 설치
# yum -y install postgresql-server
DB 초기화 및 서비스 시작
# postgresql-setup initdb
# systemctl start postgresql
# systemctl enable postgresql
OS의 postgres 사용자에서 PostgreSQL의 postgres 사용자의 비밀번호 변경
# su - postgres
$ psql -c "alter user postgres with password 'password'"
postgres 사용자인 채 Zabbix용 데이터베이스 연결용 계정 zabbix를 생성하고 암호 설정
$ createuser zabbix -P -S -R -D
新しいロールのためのパスワード:
もう一度入力してください:
$
zabbix 사용자로 zabbix DB 만들기
$ createdb -O zabbix -E UTF8 zabbix
루트 사용자로 돌아가서/var/lib/pgsql/data/pg_hba.conf의 인증 설정 (local/IPv4/IPv6)을 trust로 변경
PostgreSQL 재부팅
# systemctl restart postgresql
초기 데이터베이스 작성
초기 데이터베이스 작성용 스크립트를 압축 해제하여 사용
# zcat /usr/share/doc/zabbix-server-pgsql-3.4.12/create.sql.gz | psql -U zabbix zabbix -W
ユーザ zabbix のパスワード:
NOTICE: CREATE TABLE / PRIMARY KEYはテーブル"maintenances"に暗黙的なインデック ス"maintenances_pkey"を作成します
CREATE TABLE
.....
INSERT 0 1
INSERT 0 1
COMMIT
#
Zabbix 구성 파일 편집
Zabbix DB 계정 zabbix의 암호를 DBPassword로 설정하고,
DBPort에 PostgreSQL 서버의 기본 포트 번호 5432 설정
# vi /etc/zabbix/zabbix_server.conf
DBPassword=password
DBPort=5432
Zabbix 웹 인터페이스용 구성
Timezone을 Asia/Tokyo로 설정
# vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Tokyo
Zabbix 서비스 시작
# systemctl start zabbix-server
# systemctl start zabbix-agent
# systemctl start httpd
# systemctl enable zabbix-server
# systemctl enable zabbix-agent
# systemctl enable httpd
웹 인터페이스에 액세스
초기 설정 (DB 접속시의 패스워드 등)이 끝나면 로그인 화면이되고,
계정 'Admin', 비밀번호 'zabbix'로 로그인
웹 UI를 일본어화
Administration > Users > Admin > Language에서 Korean(ko_KR)을 선택합니다.
Reference
이 문제에 관하여(Zabbix3.4 PostgreSQL 버전을 CentOS7에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/m-eno/items/93dbb93fcd286f460f92
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
# yum -y install zabbix-agent zabbix-server-pgsql zabbix-web-pgsql zabbix-web-japanese
# yum -y install postgresql-server
# postgresql-setup initdb
# systemctl start postgresql
# systemctl enable postgresql
# su - postgres
$ psql -c "alter user postgres with password 'password'"
$ createuser zabbix -P -S -R -D
新しいロールのためのパスワード:
もう一度入力してください:
$
$ createdb -O zabbix -E UTF8 zabbix
# systemctl restart postgresql
초기 데이터베이스 작성용 스크립트를 압축 해제하여 사용
# zcat /usr/share/doc/zabbix-server-pgsql-3.4.12/create.sql.gz | psql -U zabbix zabbix -W
ユーザ zabbix のパスワード:
NOTICE: CREATE TABLE / PRIMARY KEYはテーブル"maintenances"に暗黙的なインデック ス"maintenances_pkey"を作成します
CREATE TABLE
.....
INSERT 0 1
INSERT 0 1
COMMIT
#
Zabbix 구성 파일 편집
Zabbix DB 계정 zabbix의 암호를 DBPassword로 설정하고,
DBPort에 PostgreSQL 서버의 기본 포트 번호 5432 설정
# vi /etc/zabbix/zabbix_server.conf
DBPassword=password
DBPort=5432
Zabbix 웹 인터페이스용 구성
Timezone을 Asia/Tokyo로 설정
# vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Tokyo
Zabbix 서비스 시작
# systemctl start zabbix-server
# systemctl start zabbix-agent
# systemctl start httpd
# systemctl enable zabbix-server
# systemctl enable zabbix-agent
# systemctl enable httpd
웹 인터페이스에 액세스
초기 설정 (DB 접속시의 패스워드 등)이 끝나면 로그인 화면이되고,
계정 'Admin', 비밀번호 'zabbix'로 로그인
웹 UI를 일본어화
Administration > Users > Admin > Language에서 Korean(ko_KR)을 선택합니다.
Reference
이 문제에 관하여(Zabbix3.4 PostgreSQL 버전을 CentOS7에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/m-eno/items/93dbb93fcd286f460f92
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# vi /etc/zabbix/zabbix_server.conf
DBPassword=password
DBPort=5432
Timezone을 Asia/Tokyo로 설정
# vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Tokyo
Zabbix 서비스 시작
# systemctl start zabbix-server
# systemctl start zabbix-agent
# systemctl start httpd
# systemctl enable zabbix-server
# systemctl enable zabbix-agent
# systemctl enable httpd
웹 인터페이스에 액세스
초기 설정 (DB 접속시의 패스워드 등)이 끝나면 로그인 화면이되고,
계정 'Admin', 비밀번호 'zabbix'로 로그인
웹 UI를 일본어화
Administration > Users > Admin > Language에서 Korean(ko_KR)을 선택합니다.
Reference
이 문제에 관하여(Zabbix3.4 PostgreSQL 버전을 CentOS7에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/m-eno/items/93dbb93fcd286f460f92
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Zabbix3.4 PostgreSQL 버전을 CentOS7에 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/m-eno/items/93dbb93fcd286f460f92텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)