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 중국어 웹사이트의 기타 관련 기사를 참조하세요!