CentOS 7에 Zabbix를 설치하는 방법

소개

Zabbix는 강력한 오픈 소스 네트워크 및 응용 프로그램 모니터링 솔루션입니다. 여러 서버, 네트워크 장치, 클라우드 서비스 및 가상 컴퓨터의 상태를 추적하고 모니터링하는 데 사용되는 강력한 응용 프로그램입니다. 이 소프트웨어는 디스크 공간 소비, 네트워크 사용률 및 CPU로드를 포함한 다양한 모니터링 옵션을 제공합니다..


Zabbix는 CentOS 7 서버에 설치하기에 이상적인 소프트웨어입니다. 이 튜토리얼은 CentOS 7 시스템에 Zabbix를 설치하는 방법을 보여줍니다.

CentOS 7이 설치 및 구성된 VPS 또는 전용 서버 호스팅 계정이있는 경우 시작하겠습니다.!

1 단계 Apache와 PHP 설치

CentOS 7에 Zabbix를 설치할 때 가장 먼저 할 일은 시스템에 Apache와 PHP를 모두 설치하는 것입니다. 이것은 간단한 과정이므로 아래 명령 만 실행하면됩니다.!

$ sudo yum 설치 httpd PHP

2 단계 데이터베이스 서버 설치

이 경우 MariaDB를 데이터베이스 서버로 사용합니다. MariaDB를 설치하려면 아래 명령을 실행하십시오.

$ sudo yum 설치 mariadb 서버

그러면 CentOS 시스템에 MariaDB가 자동으로 설치됩니다. 이 프로세스가 완료되면 아래 명령을 실행하여 데이터베이스 서버를 시작한 다음 활성화하십시오.

$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb

지금까지 데이터베이스 서버가 올바르게 실행 중이지만 보안되지 않았습니다. 데이터베이스 서버를 보호하려면 아래 명령을 실행하십시오.

$ myudo_sql_secure_installation

여러 가지 질문이 표시됩니다. 이에 따라 질문에 대답하여 MariaDB 데이터베이스 서버의 보안을 강화하십시오. 모든 것이 설정되면 다음 단계로 진행할 수 있습니다.

3 단계 Zabbix 설치

기본적으로 CentOS 7 저장소는 Zabbix 패키지를 제공하지 않습니다. 이러한 이유로 Zabbix 리포지토리를 먼저 설치 한 다음 필요한 Zabbix 패키지를 설치합니다. Zabbix 리포지토리를 배포하려면 아래 명령을 실행하십시오.

$ sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

Zabbix 리포지토리가 배포되면 아래 명령을 실행하여 Zabbix 및 해당 웹 프런트 엔드를 설치하십시오..

$ sudo yum 설치 zabbix-server-mysql zabbix-web-mysql

이 명령은 Zabbix를 필수 PHP 패키지와 함께 설치합니다.

4 단계 Za Zabbix 데이터베이스 구성

이제 Zabbix 데이터베이스와 Zabbix가 작동하는 데 필요한 MySQL 사용자를 만들어야합니다..

먼저 아래 명령을 실행하여 MariaDB 쉘에 로그인하십시오.

$ sudo mysql -uroot -p

MariaDB 보안시 생성 된 비밀번호를 입력하라는 메시지가 표시됩니다. 비밀번호를 정확하게 입력하고 시작하다 MariaDB 명령 행에 액세스.

명령 행에 있으면 아래 명령을 실행하여 Zabbix 데이터베이스를 작성하십시오.

MariaDB [(없음)]>

CREATEDATABASE zabbix CHARACTERSET utf8;

그런 다음 아래 명령을 실행하여 모든 권한을 부여하십시오.

MariaDB [(없음)]>

GRANT ALL PRIVILEGESON zabbix. * TO’zabbix ‘@’localhost’IDENTIFIEDBY’zabbix_passwd ‘;

이 변경 사항을 적용하려면 아래 명령을 실행하십시오.

MariaDB [(없음)]>

FLUSHPRIVILEGES;

그런 다음 떠나다 MariaDB 쉘을 종료하려면.

이제 Zabbix의 데이터베이스가 거의 설정되었습니다. 다음 단계는 생성 한 데이터베이스를 활용하도록 Zabbix를 구성하는 것입니다. 이를 위해서는 먼저 아래 명령을 실행하십시오.

$ sudo nano /etc/zabbix/zabbix_server.conf

Zabbix의 구성 파일이 열립니다. 파일이 열리면 암호를  zabbix_passwd, 그건:

/etc/zabbix/zabbix_server.conf

### 옵션 : DBPassword
# 데이터베이스 비밀번호. SQLite에 대해 무시.
비밀번호를 사용하지 않으면이 줄을 주석으로 처리.
#
# 필수 : ​​아니오
# 기본:
DBPassword = zabbix_passwd

데이터베이스의 사용자 및 이름을 변경할 필요는 없습니다. 이 값들은 zabbix.

5 단계 PHP 구성

Zabbix 서버용 PHP를 설정하려면 먼저 PHP 구성 파일을 엽니 다.

$ sudo nano /etc/httpd/conf.d/zabbix.conf

파일이 열리면 date.timeline 줄을 찾아 원하는 위치에 맞게 시간대를 조정하십시오.

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
php_value date.timezone 아메리카 / 시카고

그런 다음 아래 명령을 실행하여 Apache를 다시 시작하십시오.

$ sudo systemctl restart httpd

그게 다야! 모든 것이 설정되었습니다.

6 단계 Zabbix 서버 시작

이제 모든 필수 서비스가 올바르게 구성되었으며 새로 설치된 Zabbix 서버를 시작하는 것이 매우 쉬워졌습니다. 간단히 아래 명령을 실행하십시오.

$ sudo systemctl start zabbix-server

이제 Zabbix가 제대로 실행되고 있는지 확인하려면 아래 명령을 실행하십시오.

sudo systemctl 상태 zabbix-server

다음과 같은 결과가 나타납니다.

● zabbix-server.service-Zabbix 서버
로드 됨 :로드 됨 (/usr/lib/systemd/system/zabbix-server.service; 비활성화 됨; 공급 업체 사전 설정 : 비활성화 됨)
활성 : 월요일 2018-10-29 09:49:13 UTC 이후 활성 (실행 중); 10 초 전
프로세스 : 1811 ExecStart = / usr / sbin / zabbix_server -c $ CONFFILE (코드 = 종료, 상태 = 0 / 성공)
메인 PID : 1813 (zabbix_server)
….

7 단계 Zabbix 웹 인터페이스에 액세스

설치를 완료하려면 자주 사용하는 웹 브라우저로 이동하여 http : // your_server_ip_address / zabbix /를 검색하고 Zabbix 데이터베이스의 로그인 신임 정보를 입력하여 Zabbix 대시 보드에 액세스 한 후 설치 후 절차를 완료하십시오. 모든 것이 끝나면 Zabbix 웹 인터페이스의 로그인 페이지에 액세스합니다. 사용하다 관리자 사용자 이름으로 zabbix 로그인 비밀번호로.

결론

축하합니다! CentOS 7 서버에 Zabbix 서버를 설치하고 구성했습니다. 이제 Zabbix가 제공하는 강력한 기능, 편리함 및 편리함을 즐기면서 네트워크의 다양한 구성 요소를 관리 할 수 ​​있습니다.

이 3 가지 Linux 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • 로컬 WAMP 서버에 Drupal 8을 설치하는 방법
    중급
  • Apache, MySQL 설치 방법 & Ubuntu 18.04 VPS 또는 전용 서버의 PHP
    중급
  • Apache를 실행하는 Windows 웹 서버에 MySQL을 설치하는 방법
    초보자
  • CentOS 7 Linux VPS에 Selfoss를 설치하는 방법
    중급
  • Ubuntu 18.04에서 Apache, MariaDB 및 PHP (LAMP 스택)를 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me