Nagios
Nagios Core는 시스템, 네트워크, 인프라스트럭처를 모니터링하는 자유 오픈 소스 컴퓨터 응용 소프트웨어이다. Nagios는 서버, 스위치, 애플리케이션, 서비스를 위한 모니터링 및 경보 서비스들을 제공한다. 무언가 잘못되어가고 있으면 사용자에게 경보를 주고 문제가 해결되면 한 차례 더 경보를 준다.
https://ko.wikipedia.org/wiki/Nagios
Nagios - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전.
ko.wikipedia.org
다운로드
#sudo dnf install -y httpd php gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel
https://www.nagios.org/projects/nagios-core/4x/
Nagios Core 4.x Version History | Nagios Open Source
See all Nagios Core 4.x Version History and update notes
www.nagios.org
사이트에서 버전 확인 후에 다운로드 하기
#cd /tmp
#wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-<version>.tar.gz
#tar -zxvf nagios-<version>.tar.gz
#cd nagios-<version>
Apache 설정 파일 위치를 지정하여 소프트웨어 설치 환경 구성하기
#./configure --with-httpd-conf=/etc/httpd/conf.d
하니까 띠용 에러...
gcc가 다운로드가 안된거같다고 합니다.
#sudo dnf install -y gcc
다운로드 받으면 항상 버전확인해서 잘 다운받았는지 확인하기!
#gcc --version
소스 코드 빌드와 설치를 위한 make 명령어 단계별 실행
#make all
#sudo make install
#sudo make install-init
#sudo make install-commandmode
#sudo make install-config
#sudo make install-webconf
make all: 소스 코드를 컴파일하여 실행 파일과 관련 파일들을 생성하는 명령입니다.
sudo make install: 컴파일된 파일을 시스템에 설치합니다.
sudo make install-init: 시스템 시작 시 자동으로 실행될 수 있도록 초기화 스크립트를 설치합니다.
sudo make install-commandmode: 명령 모드 설정을 구성하여 권한 문제 없이 명령을 실행할 수 있도록 만듭니다.
sudo make install-config: 기본 구성 파일들을 시스템에 설치하여 설정할 수 있는 기반을 마련합니다.
sudo make install-webconf: 웹 인터페이스를 통해 소프트웨어를 관리할 수 있도록 Apache 설정 파일을 설치하고 구성합니다.
#make all 부터
sudo make install-webconf 까지
오류 없이 잘 설치 되는지 확인.
아파치 및 방화벽 설정
#sudo systemctl start httpd
#sudo systemctl enable httpd
#sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
#sudo firewall-cmd --reload
Nagios 시작
#sudo systemctl start nagios
#sudo systemctl enable nagios
#sudo systemctl status nagios
http://<서버_IP주소>/nagios <== 접속하면
짜잔!
'Nagios' 카테고리의 다른 글
내기오스 다른 pc 관제 + 파드 (0) | 2024.10.21 |
---|---|
이제 내 컴퓨터도 날 감시해! (0) | 2024.10.19 |