'OpenNMS'에 해당되는 글 1건

  1. 2009.05.21 데비안(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이다.


사용자 삽입 이미지

Posted by novice9

댓글을 달아 주세요

이전버튼 1 이전버튼

블로그 이미지
이 블로그는 삽질을 기록하는 곳입니다. ^_^
novice9
텍스트큐브,티스토리 검색

달력

 « |  » 2018.05
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

최근에 받은 트랙백

글 보관함

Yesterday17,294
Today8,400
Total2,679,447