Ubuntu에서 컴퓨터 시스템 모니터링, 모니터링 및 관리

모 니트

다음 기사에서 우리는 Monit을 살펴볼 것입니다. 이 도구는 다음과 같은 경우에 유용합니다. 분산 컴퓨팅 시스템 모니터링 및 관리, 자동 유지 관리 및 수리를 수행합니다.

Monit은 Unix 시스템에서 프로세스, 프로그램, 파일, 디렉토리 및 파일 시스템 관리 및 모니터링. 사용자는 Monit을 사용하여 타임 스탬프 변경, 체크섬 변경 또는 크기 변경과 같은 변경 사항에 대해 파일, 디렉터리 및 파일 시스템을 모니터링 할 수 있습니다.

Monit 자유 형식의 토큰 지향 구문을 기반으로 구성하기 쉬운 제어 파일을 통해 제어됩니다.. 로그를 모니터링하고 사용자 지정 가능한 경고 메시지를 통해 오류 상태를 알려줍니다. 또한 Monit은 다양한 TCP / IP 네트워크 검사, 프로토콜 검사를 수행 할 수 있으며 이러한 검사에 SSL을 사용할 수 있습니다.

Monit으로 무엇을 모니터링 할 수 있습니까?

Monit을 사용하여 프로세스 모니터링 localhost에서 실행되는 데몬 또는 유사한 프로그램. 이 프로그램은 데몬 프로세스와 시스템 부팅시 시작되는 프로세스를 모두 모니터링하는 데 특히 유용합니다.

집

다른 많은 모니터링 시스템과 달리 오류 상황이 발생하면 Monit이 작동 할 수 있습니다.예를 들어; sendmail이 실행되고 있지 않으면이 프로그램은 sendmail을 자동으로 다시 시작하거나 아파치가 너무 많은 리소스를 사용하는 경우 Monit은 아파치를 중지하거나 다시 시작하고 경고 메시지를 보낼 수 있습니다. Monit은 또한 프로세스가 사용하는 메모리 또는 CPU주기와 같은 프로세스 특성을 모니터링 할 수 있습니다.

지금까지 언급 한 것 외에도 이 프로그램을 사용하여 localhost의 파일, 디렉토리 및 파일 시스템을 모니터링 할 수 있습니다.. 타임 스탬프 변경, 체크섬 변경 또는 크기 변경과 같은 변경 사항이 있는지 이러한 항목을 모니터링 할 수 있습니다.

지위

Monit 수 로컬 호스트 또는 원격 호스트에서 여러 서버에 대한 네트워크 연결 모니터링. TCP, UDP 및 Unix 도메인 소켓이 지원됩니다. 프로토콜이 지원되지 않는 경우에도 Monit이 데이터를 전송하고 서버의 응답을 테스트하도록 구성 할 수 있으므로 서버를 테스트 할 수 있습니다.

Monit을 사용하여 cron과 같이 특정 시간에 프로그램이나 스크립트를 테스트합니다.. 또한 프로그램의 출력 값을 테스트하고 작업을 수행하거나 출력 값이 오류를 나타내는 경우 경고를 보낼 수 있습니다.

이 프로그램을 사용하여 localhost의 일반 시스템 리소스 모니터링전체 CPU 사용량, 메모리 및 시스템로드와 같은

Ubuntu 20.04 LTS Focal Fossa에 Monit 설치

이 프로그램의 설치는 아주 간단합니다. 다음 줄에서는 Ubuntu 20.04에 Monit을 설치하는 방법을 살펴 보겠습니다. 웹 사이트에 표시된대로 Ubuntu 18.04, 16.04 및 Linux Mint와 같은 다른 Debian 기반 배포에 대해서도 동일한 지침을 따를 수 있습니다.

시작하려면 터미널 (Ctrl + Alt + T)을 열고 시스템의 모든 패키지가 업데이트되었는지 확인합니다.. 다음 명령을 사용하여이를 달성합니다.

sudo apt update; sudo apt upgrade

그런 다음 프로그램을 설치할 수 있습니다. Monit은 기본 Ubuntu 20.04 저장소에서 사용할 수 있습니다.. 이러한 이유로 터미널에서 다음 명령을 사용하여 설치할 수 있습니다.

monit 설치

sudo apt install monit

설치가 완료되면 Monit 서비스가 자동으로 시작됩니다. 그것은 할 수 있습니다 상태 확인 동일한 터미널에 입력 :

상태 감시

sudo systemctl status monit

기본적으로 Monit 웹 인터페이스는 비활성화되어 있습니다. 이러한 이유로 우리는 그것을 활성화하고 관리자 암호를 설정해야합니다. 다음 파일을 편집하여이를 수행 할 수 있습니다.

sudo vim /etc/monit/monitrc

이 파일 내부 Monit 관리자 암호를 찾아 주석 처리를 제거하고 구성해야합니다. 다음과 같이 표시됩니다.

Monit에서 암호 및 사용자 활성화

set httpd port 2812 and
allow admin:monit

변경이 완료되면 편집기를 저장하고 닫을 수 있습니다. 다음 단계는 Monit 다시 시작:

monit 다시 시작

sudo monit -t
sudo systemctl restart monit

구성 파일의 옵션에 대한 정보가 필요한 경우 다음을 수행 할 수 있습니다. 상담하다 프로그램 문서.

프로그램 인터페이스에 액세스

이 시점에서 우리는 웹 브라우저를 열고 URL로 이동하여 프로그램의 웹 인터페이스에 액세스합니다. http://dirección-ip-de-tu-servidor:2812.

프로그램 로그인

이 주소는 로그인 페이지를 보여줄 것입니다. 구성 파일에서 사용자 이름과 암호를 변경하지 않은 경우 다음을 수행 할 수 있습니다. 사용자 이름 '으로 로그인관리자'및 비밀번호'Monit'.

호스트 모니터

유용한 정보와 도움이 필요하면 ~을 체크 해봐 프로젝트의 공식 웹 사이트 또는 그의 bitbucket의 저장소.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.