> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > Linux에서 모니터링 도구(예: Zabbix)를 설치하고 구성하는 방법

Linux에서 모니터링 도구(예: Zabbix)를 설치하고 구성하는 방법

PHPz
풀어 주다: 2023-07-05 16:48:11
원래의
1797명이 탐색했습니다.

Linux에서 모니터링 도구(예: Zabbix)를 설치하고 구성하는 방법

개요:
Linux 운영 체제에서 모니터링 도구를 설치하고 구성하는 것은 서버와 애플리케이션이 제대로 실행되는지 확인하는 중요한 단계입니다. 이 기사에서는 Linux 시스템에 널리 사용되는 모니터링 도구인 Zabbix를 설치하고 구성하는 방법을 소개합니다. Zabbix는 관리자가 서버 성능, 네트워크 트래픽, 애플리케이션 등을 모니터링하는 데 도움이 되는 강력하고 유연한 모니터링 솔루션입니다.

1단계: 필요한 패키지 설치
먼저 Linux 시스템에 Zabbix를 올바르게 설치하고 실행하려면 필요한 패키지를 설치해야 합니다. 터미널을 열고 다음 명령을 사용하여 필요한 패키지를 설치하십시오.

sudo apt-get update
sudo apt-get install apache2 mysql-server php php-mysql php-gd php-xml php-bcmath php-mbstring
로그인 후 복사

2단계: Zabbix 데이터베이스 생성
Zabbix를 설치하기 전에 모니터링 데이터를 저장할 데이터베이스를 생성해야 합니다. 다음 명령을 실행하여 MySQL에 로그인합니다.

sudo mysql -u root -p
로그인 후 복사

비밀번호를 입력하면 MySQL 명령줄 인터페이스로 들어갑니다. 새 데이터베이스와 사용자를 생성하고 사용자에게 권한을 부여합니다.

CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
로그인 후 복사

3단계: Zabbix 다운로드 및 설치
이제 Zabbix 설치를 시작할 수 있습니다. 먼저 Zabbix 공식 웹사이트에서 최신 Zabbix 서버 소프트웨어 패키지를 다운로드해야 합니다. 패키지를 다운로드하려면 다음 명령을 사용하십시오.

wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1%2Bbionic_all.deb
로그인 후 복사

다음으로 다음 명령을 사용하여 패키지를 시스템에 설치합니다.

sudo dpkg -i zabbix-release_4.4-1+bionic_all.deb
sudo apt-get update
sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
로그인 후 복사

4단계: Zabbix 서버 구성
Zabbix 서버는 이전 단계에서 생성된 데이터베이스에 모니터링 데이터를 저장합니다. Zabbix 서버 구성 파일을 열고 필요에 따라 변경합니다.

sudo nano /etc/zabbix/zabbix_server.conf
로그인 후 복사

다음 줄을 찾아 편집하세요.

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
로그인 후 복사

파일을 저장하고 닫으세요.

5단계: Zabbix 데이터베이스 스키마 및 데이터 가져오기
이 단계에서는 Zabbix 데이터베이스의 스키마와 데이터를 가져옵니다. 다음 명령을 사용하여 MySQL에 로그인합니다.

sudo mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql/create.sql.gz
로그인 후 복사

앞서 설정한 비밀번호를 입력한 후, 다음 명령어를 실행하세요.

sudo zcat /usr/share/doc/zabbix-server-mysql/data.sql.gz | mysql -u zabbix -p zabbix
로그인 후 복사

6단계: Zabbix 프런트엔드 구성
이제 Zabbix 프런트엔드에서 일부 구성을 수행해야 합니다. Apache의 Zabbix 구성 파일을 엽니다.

sudo nano /etc/zabbix/apache.conf
로그인 후 복사

다음 줄을 찾아 편집하세요.

php_value date.timezone Europe/Riga
로그인 후 복사

시간대를 귀하의 시간대로 변경하세요. 파일을 저장하고 닫습니다.

7단계: Zabbix 서비스 시작
다음 명령을 통해 Zabbix 서버와 Zabbix 에이전트를 시작합니다.

sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
sudo systemctl restart apache2
로그인 후 복사

8단계: Zabbix 프런트엔드에 액세스
브라우저에 서버의 IP 주소를 입력하고 "/zabbix"를 추가하여 Zabbix 프런트엔드에 액세스하세요.

http://your_server_IP/zabbix
로그인 후 복사

기본 사용자 이름 "Admin"과 비밀번호 "zabbix"를 사용하여 로그인하세요.

결론:
위의 단계에 따라 Linux 운영 체제에 Zabbix를 설치하고 구성하면 이제 서버와 애플리케이션의 상태를 모니터링하는 데 도움이 되는 강력한 모니터링 도구를 갖게 됩니다. 필요에 따라 Zabbix를 추가로 구성하고 사용자 정의할 수 있습니다. Zabbix를 사용하여 시스템을 모니터링하고 최적화하세요!

위 내용은 Linux에서 모니터링 도구(예: Zabbix)를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿