보안 공부 회고록

Ubuntu에 SNMP 서비스 설치하기 본문

sdc: 그 외 컴퓨터 공학/Linux와 Unix

Ubuntu에 SNMP 서비스 설치하기

김 간장 2023. 8. 16. 17:21

설치하는 방법은 아래의 글을 따라가면서 설치하면 된다.

 

https://tistory.bigju.co.kr/entry/Ubuntu-LibreNMS-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0-%EC%84%A4%EC%B9%98-%ED%9B%84-GUI-%EC%84%B8%ED%8C%85

 

Ubuntu - LibreNMS 설치 하기 :: 설치 후 GUI 세팅

설치 환경 OS: Ubuntu 18.04.1 TOOL : VMware 모니터링이 가능한 프로그램 LibreNMS 설치 입니다. Ubuntu에서 먼저 설치 후 GUI세팅 입니다. 1. 시간 설정 1-1. 설치를 위해 시간을 맞춰 줍니다. sudo timedatectl set-tim

tistory.bigju.co.kr

 

글에서는 중간에 nginx를 구동하고 librenms.conf 파일을 작성하게 되는데, 이때 Port와 IP주소를 잘 입력해야한다.

나 같은 경우에는 Port를 80 그대로 쓰고 nginx를 재시작했는데 에러가 발생했다.

기존의 nginx가 80번 포트를 이미 쓰고 있었기 때문에 같은 Port 번호를 중복해서 사용하느라 문제가 된 것 같았다.

→ 그래서 Port 번호를 8081로 변경해주었다.

→ IP주소는 당연히 내 서버(Ubuntu)의 IP주소를 입력해주었다.

 

php는 꼭 글에 나와있는 버전으로 설치하지 않아도 되는 듯 하다.

→ 나는 php8.0 버전으로 설치를 했다.

→ 다만, nginx의 librenms.conf 파일을 수정할 때 php 버전을 설치한 버전으로 잘 맞춰주는게 좋다.

 


composer_wrapper.php 실행 시 에러가 발생한다면 다음과 같은 활동을 해보자.

1. composer install (root 계정으로 로그인해서 설치하지 말자)

composer install --ignore-platform-reqs

 

2. 각종 php 툴 install (root 계정으로 로그인해서 설치하자 혹은 sudo로 설치하자)

sudo apt-get install php7.0-gd
sudo apt-get install php7.0-intl
sudo apt-get install php7.0-xsl

 

여기까지하면 LibreNMS를 잘 설치해서 잘 사용할 수 있게 된다.

 


LibreNMS에서 디바이스를 등록하고자 한다면 아래의 글을 참고해서 등록하면 된다.

 

https://tistory.bigju.co.kr/entry/LibreNMS-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%97%B0%EB%8F%99-%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1

 

LibreNMS 사이트 연동 :: 모니터링 환경 구성

설치 환경 OS: Ubuntu 18.04TOOL : VMware 모니털을 위해 LibreNMS 설치 하였습니다. 설치 후 보다 간단하면서 정확한 모니터링을 위해 해당 사이트 구축을 해보겠습니다. 해당 사이트를 구성하기 위해서는

tistory.bigju.co.kr

 

SNMP 접근통제와 Community String을 잘 생각해서 Windows Server 2012 디바이스를 등록해보자.

 

등록이 완료되었다!

 

이제 LibreNMS를 이용해서 SNMP 프로토콜을 마음껏 이용해봐야겠다.