2009.05.21 22:05 IT/서버설정
데비안(Debian) OpenNMS 설치
데비안(Debian)시스템에 OpenNMS를 설치해 보았다. 네트워크 관리를 위해서 사용해 본다기보다는 이 패키지가 어느 정도의 기능을 가지고 있는 지 알아보기 위해서인데 약간의 삽질이 필요한 관계로 설치기를 남겨 놓는다. 설치한 데비안(Debian) 배포판은 lenny이다.
OpenNMS를 설치하기 위해 다음의 홈페이지를 참고로 한다.
http://www.opennms.org/index.php/Main_Page
이 페이지의 글은 위 사이트 문서의 데비안(Debian) 설정방법을 참고하여 약간의 수정을 하였다.
홈페이지에 보면 데비안용 패키지를 제공하고, 소스리스트를 추가하는 방법으로 설치할 수 있음을 알 수 있다.
1. /etc/apt/sources.lists 파일을 편집하여 다음을 추가한다.
deb http://debian.opennms.org stable main
deb-src http://debian.opennms.org stable main
주: 만약 개발버전을 설치하고자 한다면 다음 소스리스트를 추가한다.
deb http://debian.opennms.org unstable main
deb-src http://debian.opennms.org unstable main
2. 공식 OpenNMS의 PGP키를 다음과 같이 apt에 추가한다.
# wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -
3. 데비안 배포판이 4.0(etch) 이후라면 Sun Java가 설치된다. 그 전 버전이라면 수동설치가 필요할 수 있다.
4. OpenNMS설정,설정상의 편의를 위해서 다음과 같이 환경변수를 지정한다.
# export OPENNMS_HOME=/usr/share/opennms
5. 데이터베이스 설정-OpenNMS를 사용하기 위해서는 PostgreSQL이 필요하다.
데비안 계열에서는 다음과 같이 설치한다.
# apt-get install postgresql
데이터베이스가 설치되면 다음과 같이 실행시킬 수 있다.
# /etc/init.d/postgresql-8.3 start
6. 인증을 위해서 설정 파일을 다음과 같이 편집한다.
# vi pg_hba.conf
----------------------
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
---------------------
7. TCP/IP 접속을 위해서 설정파일을 다음과 같이 편집한다.
# vi postgresql.conf
---------------------
# you can use "*" to listen on all addresses
listen_addresses = 'localhost'
--------------------
max_connections = 60 <==아마도 8.3 이라면 기본 100(50이상)으로 설정되었을 것이다.
--------------------
주)구 버전에서는 로컬접속을 위해서 다음과 같이 설정해야 할 수도 있다.
---------------------
tcpip_socket = true
---------------------
8. 설정을 변경했다면 데이터베이스를 추가하고 재시작한다.
# sudo -u postgres createdb -U postgres -E UNICODE opennms
# /etc/init.d/postgresql-8.3 restart
9. 다음과 같이 iplike를 설치한다.
# apt-get install iplike-pgsql83
10. 그런다음 스크립트를 실행시켜 준다.
# install_iplike.sh
11. 다음과 같이 명령을 내려 OpenNMS에게 자바가 설치된 경로를 알려준다.
# OPENNMS_HOME/bin/runjava -S /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
12. /etc/default/opennms 파일을 편집하여 JAVA_HOME 환경변수를 정의해 준다.
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun <==내 경우는 자동적으로 정의된 것 같다.
13. OpenNMS와 데이터베이스를 초기화한다.
# OPENNMS_HOME/bin/install -dis
14. OpenNMS를 시작한다.
# sudo /etc/init.d/opennms start
15 .웹브라우저로 페이지를 열어본다.
http://yourhost:8980/opennms/
초기 아이디/패스워드는 admin/admin이다.
'IT > 서버설정' 카테고리의 다른 글
phpBB3 3.0.5 버전 발표 (0) | 2009.06.01 |
---|---|
아파치(Apache2)에서 default start page 위치 바꾸기 (0) | 2009.05.22 |
데비안(Debian) OpenNMS 설치 (0) | 2009.05.21 |
XP phpBB3 버전업하기(3.0.0 => 3.0.4) (0) | 2009.05.21 |
데비안 KT DHCP 설정하기 (0) | 2009.05.19 |
phpBB3 3.0.4 파일업로드 에러메세지 (0) | 2009.05.19 |
댓글을 달아 주세요