나기오스 코어 를 사용하여 구축된 오픈 소스 IT 인프라 모니터링 및 경고 플랫폼입니다. PHP. 네트워크 인프라, 서버, 네트워크 프로토콜, 시스템 메트릭, 애플리케이션 및 서비스와 같은 미션 크리티컬 IT 인프라 구성 요소를 모니터링하는 데 사용됩니다.
게다가, 나기오스 코어 이메일, SMS 또는 사용자 지정을 통해 경고(중요한 인프라 구성 요소가 실패하고 복구할 때) 지원 스크립트, 이벤트, 가동 중단, 알림 및 이후에 대한 경고 응답의 기록 기록 보고 분석.
중요한 것은, 나기오스 코어 커뮤니티에서 개발한 추가 기능은 물론 기존 또는 타사 응용 프로그램과의 통합을 제공하는 여러 API와 함께 제공됩니다.
이 문서에서는 설치 프로세스를 안내합니다. 나기오스 코어 4.4.3 그리고 나기오스 플러그인 2.2.1인치 RHEL 8 리눅스 배포판.
1. 설치하기 위해서 나기오스 코어 소스에서 패키지를 가져오려면 기본값을 사용하여 Apache HTTP 서버 및 PHP를 포함한 다음 종속성을 설치해야 합니다. dnf 패키지 관리자.
# dnf install -y gcc glibc glibc-common perl httpd php wget gd gd-devel.
2. 다음으로 시작 HTTPD 지금은 서비스가 시스템 부팅 시 자동으로 시작되도록 활성화하고 다음을 사용하여 상태를 확인합니다. systemctl 명령.
# systemctl httpd를 시작합니다. # systemctl은 httpd를 활성화합니다. # systemctl httpd를 시작합니다.
3. 이제 다운로드 나기오스 코어 사용하는 소스 패키지 wget 명령, 압축을 풀고 그림과 같이 압축을 푼 디렉터리로 이동합니다.
# wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.3.tar.gz. # tar xzf nagioscore.tar.gz. # cd nagioscore-nagios-4.4.3/
4. 그런 다음 다음 명령을 실행하여 소스 패키지를 구성하고 빌드합니다.
# ./구성합니다. # 모두 만드세요.
5. 그런 다음 Nagios 사용자 및 그룹을 생성하고 다음과 같이 Apache 사용자를 Nagios 그룹에 추가합니다.
# install-groups-users를 만듭니다. # usermod -a -G nagios 아파치.
6. 이제 다음 명령을 사용하여 바이너리 파일, CGI 및 HTML 파일을 설치합니다.
# 설치를 합니다. # install-daemoninit를 만듭니다.
7. 다음으로 다음 명령을 실행하여 외부 명령 파일, 샘플 구성 파일 및 아파치-나기오스 구성 파일.
# make install-commandmode # 외부 명령 파일을 설치하고 구성합니다. # make install-config # *SAMPLE* 구성 파일을 설치합니다. # make install-webconf # Apache 웹 서버 구성 파일을 설치합니다.
8. 이 단계에서 보안을 유지해야 합니다. 나기오스 코어 웹 콘솔 사용 HTTP 기본 인증. 따라서 Nagios에 로그인할 수 있으려면 Apache 사용자 계정을 만들어야 합니다. 이 계정은 Nagios 관리자 계정으로 작동합니다.
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin.
9. 다음으로 필요한 Nagios 플러그인을 설치해야 합니다. 그러나 Nagios 플러그인을 다운로드하여 설치하기 전에 플러그인 패키지를 컴파일하고 빌드하는 데 필요한 패키지를 설치해야 합니다.
# dnf install -y gcc glibc glibc-common make gettext automake automake wget openssl-devel net-snmp net-snmp-utils.
10. 그런 다음 최신 버전의 다운로드 및 압축을 풉니다. 나기오스 플러그인 다음 명령을 사용하여.
# wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz. # tar zxf nagios-plugins.tar.gz.
11. 압축을 푼 디렉토리로 이동하여 Nagios Plugins를 컴파일, 빌드 및 설치합니다. Nagios Plugins를 다음과 같이 설치합니다.
# cd nagios-plugins-release-2.2.1/ # ./도구/설정. # ./구성합니다. # 만들다. # 설치를 합니다.
12. 이 시점에서 Nagios Core 서비스를 설정하고 Apache HTTP 서버와 작동하도록 구성했습니다. 이제 HTTPD 서비스를 다시 시작해야 합니다. 또한 Nagios 서비스를 시작 및 활성화하고 다음과 같이 실행 중인지 확인합니다.
# systemctl httpd.service를 다시 시작합니다. # systemctl nagios.service를 시작합니다. # systemctl nagios.service를 시작합니다. # systemctl nagios.service를 시작합니다.
13. 방화벽이 실행 중인 경우 포트를 열어야 합니다. 80 방화벽에서.
# 방화벽 cmd --permanent --zone=public --add-port=80/tcp. # 방화벽 cmd --reload.
14. 다음 비활성화 SE리눅스 에 있는 시행 모드 기본적으로 또는 다음에서 설정할 수 있습니다. 허용 모드.
# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config. # setenforce 0.
15. 이 마지막 단계에서 이제 Nagios 웹 콘솔에 액세스할 수 있습니다. 웹 브라우저를 열고 Nagios Core 웹 디렉토리를 가리키십시오(예: IP 주소 또는 FDQN을 고유한 값으로 교체).
http://192.168.56.100/nagios. 또는. http://tecmint.lan/nagios.
입력하라는 메시지가 표시됩니다. 사용자 이름 그리고 비밀번호 웹 인터페이스에 액세스합니다. 8번 항목에서 생성한 자격 증명을 제공하십시오(즉, 사용자 이름은 nagiosadmin 및 비밀번호).
로그인에 성공하면 다음 스크린샷과 같이 Nagios 인터페이스가 표시됩니다.
축하합니다! 성공적으로 설치했습니다 나기오스 코어 너의 RHEL 8 섬기는 사람. 질문이 있는 경우 아래 피드백 양식을 사용하여 저희에게 연락하십시오.
또한 읽기: