1. Trang chủ
  2. » Công Nghệ Thông Tin

Open NMS cài đặt trong Linux docx

8 749 4

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 25,84 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tomcat cài đặt Thêm tomcat nhóm và người sử dụng tomcat theo nhóm, modfiy mật khẩu để tomcat.. New UNIX mật khẩu: BAD PASSWORD: nó được dựa trên một từ trong từ điển Nhập lại mật khẩu UN

Trang 1

Server 5.0 Bắt đầu OpenNMS cài đặt, bạn cần phải chuẩn bị các gói sau:

jdk-1_5_0_15-linux-i586.bin

jakarta-tomcat-4.1.31.tar.gz

postgresql-7.3.21.tar.gz

rrdtool-1.0.50.tar.gz

OpenNMS-1.2.9-0_rhel5.i386.rpm

OpenNMS-webapp-1.2.9-0_rhel5.i386.rpm

(Lưu ý: Giả sử tất cả các gói sao chép vào thư mục / home / Jacky )

1.1 1 JDK cài đặt

Jdk giải nén bằng lệnh sau đây vi ~ / bash_profile

[Root @ localhost Jacky] # chmod + x jdk-1_5_0_15-linux-i586.bin

[Root @ localhost Jacky] # /jdk-1_5_0_15-linux-i586.bin

Đọc Hiệp định Giấy phép Mã và đầu vào nhị phân "yes" để đồng ý với các điều khoản cấp phép Sau khi giải nén, đổi tên thư mục jdk1.5.0_15 thư mục java và di chuyển nó vào / opt

[Root @ localhost Jacky] # mv jdk1.5.0_15 java

[Root @ localhost Jacky] # mv java / opt

Thiết lập môi trường biến cho java home.Insert mục sau trong / etc / profile

[Root @ localhost Jacky] # vi / etc / profile

JAVA_HOME = / opt / java

xuất khẩu JAVA_HOME

Lưu tập tin sau đó thoát ra và chạy các lệnh đọc / etc / profile

[Root @ localhost Jacky] # nguồn / etc / profile

Đầu vào java - jdk kiểm tra phiên bản cài đặt

[Root @ localhost Jacky] # java-phiên bản

java phiên bản "1.5.0_15"

Java (TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)

Java HotSpot (TM) Server VM (xây dựng 1.5.0_15-b04, chế độ hỗn hợp)

Ghi chú: Nếu bạn hệ thống đã cài đặt jdk, có khả năng quay trở lại tuyên bố sau khi đầu vào java-phiên bản, lệnh đầu vào sau đây giải quyết vấn đề này

[Root @ localhost Jacky] # java-phiên bản

-Bash: / usr / bin / java: Quyền bị từ chối

[Root @ localhost Jacky] # cd / usr / bin

[Root @ localhost bin] # chmod + x java

Trang 2

Lỗi: không thể tìm thấy libjava.so

Lỗi: không thể tìm thấy Java Runtime Environment 2

[Root @ localhost /] # ln-s / opt / java / bin / java / usr / bin / java

ln: tạo liên kết tượng trưng `/ usr / bin / java 'to` / opt / java / bin / java': File tồn tại

[Root @ localhost /] # mv / usr / bin / java / usr / bin / java.bak

mv: ghi đè lên `/ usr / bin / java.bak '? vâng

[Root @ localhost /] # ln-s / opt / java / bin / java / usr / bin / java

[Root @ localhost /] # java-phiên bản

java phiên bản "1.5.0_15"

Java (TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)

Java HotSpot (TM) Server VM (xây dựng 1.5.0_15-b04, chế độ hỗn hợp)

1.2 2 Tomcat cài đặt

Thêm tomcat nhóm và người sử dụng tomcat theo nhóm, modfiy mật khẩu để

tomcat

[Root @ localhost /] # groupadd tomcat

[Root @ localhost /] # useradd-g tomcat-d / opt / tomcat tomcat

[Root @ localhost /] # passwd tomcat

Thay đổi mật khẩu cho tomcat người sử dụng

New UNIX mật khẩu:

BAD PASSWORD: nó được dựa trên một từ trong từ điển

Nhập lại mật khẩu UNIX mới:

passwd: tất cả các thẻ xác thực được cập nhật thành công

Giải nén tập tin tar.gz tomcat, đổi tên apache-tomcat-4.1.37 tomcat và sau đó di chuyển nó vào thư mục / opt

[Root @ localhost Jacky] # tar-zxvf apache-tomcat-4.1.37.tar.gz

[Root @ localhost Jacky] # mv apache-tomcat-4.1.37 tomcat

[Root @ localhost Jacky] # mv tomcat / * / opt / tomcat /

[Root @ localhost Jacky] # chown-R tomcat.tomcat / opt / tomcat

[Root @ localhost Jacky] # chown-R tomcat.tomcat / opt / tomcat / logs

[Root @ localhost Jacky] # su - tomcat

Thiết lập biến môi trường cho tomcat nhà Chèn các mục sau trong / etc / profile [Tomcat @ localhost ~] $ vi / etc / profile

CATALINA_HOME = / opt / tomcat

xuất khẩu CATALINA_HOME

Lưu tập tin sau đó thoát ra và chạy các lệnh đọc / etc / profile

Trang 3

[Tomcat @ localhost ~] $ nguồn / etc / profile

Bắt đầu tomcat

[Tomcat @ localhost ~] $ / opt / tomcat / bin / startup.sh

Ngừng tomcat

[Tomcat @ localhost ~] $ / opt / tomcat / bin / shutdown.sh

1.3 3 Rrdtool cài đặt

Giải nén tập tin tar.gz, và chạy các lệnh sau đây để thực hiện và cài đặt rrdtool

[Root @ localhost Jacky] # tar-zxvf rrdtool-1.0.50.tar.gz

[Root @ localhost Jacky] # cd rrdtool-1.0.50

[Root @ localhost rrdtool-1.0.50] # / configure - prefix = / opt / rrdtool; Thực hiện; thực hiện cài đặt

Khi bạn chạy cấu hình kịch bản, nó có thể yêu cầu để cài đặt cgilib, nếu bạn không có cgilib trên hệ thống của bạn, tải về cgilib từ sourceforge.net và cài đặt nó

Sau đó chạy các câu lệnh trên một lần nữa để cài đặt rrdtool

Thiết lập môi trường biến cho nhà rrdtool Chèn các mục sau trong / etc / profile [Root @ localhost Jacky] # vi / etc / profile

RRDTOOL_HOME = / opt / rrdtool

xuất khẩu RRDTOOL_HOM E

Lưu tập tin sau đó thoát ra và chạy các lệnh đọc / etc / profile

[Root @ localhost rrdtool-1.0.50] # nguồn / etc / profile

1.4 4 PostgreSQL cài đặt

Thêm tomcat nhóm và người sử dụng tomcat theo nhóm, modfiy mật khẩu để

tomcat

[Root @ localhost ~] # groupadd postgres

[Root @ localhost ~] # useradd-g postgres-d / opt / pgsql postgres

[Root @ localhost ~] # passwd postgres

Thay đổi mật khẩu cho người sử dụng postgres

New UNIX mật khẩu:

BAD PASSWORD: nó được dựa trên một từ trong từ điển

Nhập lại mật khẩu UNIX mới:

passwd: tất cả các thẻ xác thực được cập nhật thành công

[Root @ localhost ~] # chown-R postgres.postgres / opt / pgsql

Giải nén tập tin tar.gz, và chạy các lệnh sau đây để thực hiện và cài đặt postgresql

Trang 4

[Root @ localhost Jacky] # tar-zxvf postgresql-7.3.21.tar.gz

[Root @ localhost Jacky] # cd postgresql-7.3.21

[Root @ localhost postgresql-7.3.21] # / configure - prefix = / opt / pgsql

[Root @ localhost postgresql-7.3.21] # make & & thực hiện cài đặt

Sau khi quá trình này, thêm một người sử dụng để quản lý postgresql và xác định thư mục / opt / pqsql / cho người sử dụng này

[Root @ localhost ~] # cd / opt / pgsql /

[Root @ localhost pgsql] # mkdir / opt / pgsql / dữ liệu

[Root @ localhost pgsql] # chown postgres / opt / pgsql / dữ liệu

[Root @ localhost pgsql] # su - postgres

[Postgres @ localhost ~] $ cd / opt / pgsql /

[Postgres @ localhost pgsql] $ bin / dữ liệu initdb-D /

Các thông số kết nối postgresql Modfy

[Postgres @ localhost pgsql] $ vi / opt / pgsql / data / postgresql.conf

tcpip_socket = true

max_connections = 256

shared_buffers = 1024

Src / bao gồm bản sao postgresql * h tập tin / opt / pgsql / bao gồm, nhưng không ghi

đè lên tồn tại tập tin

[Root @ localhost /] # cd / home/jacky/postgresql-7.3.21 /

[Root @ localhost postgresql-7.3.21] # cp-rf src / bao gồm / opt / pgsql /

cp: ghi đè lên `/ opt / pgsql / include / postgres_ext.h '? không có

cp: ghi đè lên `/ opt / pgsql / bao gồm / libpq / libpq-fs.h '? không có

cp: ghi đè lên `/ opt / pgsql / include / pg_config.h '? không có

cp: ghi đè lên `/ opt / pgsql / include / pg_config_os.h '? không có

Thiết lập biến môi trường cho Postgres nhà Chèn các mục sau trong / etc / profile [Root @ localhost ~] # vi / etc / profile

POSTGRES_HOME = "/ opt / pgsql"

xuất khẩu POSTGRES_HOME

Lưu tập tin sau đó thoát ra và chạy các lệnh đọc / etc / profile

[Root @ localhost ~] # nguồn / etc / profile

Bắt đầu sử dụng cơ sở dữ liệu Postgres người dùng

Su - postgres bưu điện-i-D ~ / dữ liệu

hoặc

Trang 5

su - postgres-c "/ opt / pgsql / bin / pg_ctl-D / opt / pgsql / dữ liệu-l logfile bắt đầu"

1.5 5 OpenNMS cài đặt

Cài đặt cốt lõi và webapp OpenNMS không phụ thuộc với gói rpm Sau đó,

OpenNMS thiết lập mặc định để lựa chọn / thư mục / OpenNMS

[Root @ localhost Jacky] # rpm-ivh - nodeps OpenNMS-1.2.9-0_rhel5.i386.rpm Chuẩn bị ########################################### [100%]

1: OpenNMS ########################################### [100%]

- Di chuyển tập tin * sql.rpmnew (nếu có) thực hiện

- Kiểm tra cho các tập tin cập nhật cũ thực hiện

*** Cài đặt hoàn tất Bạn vẫn phải chạy trình cài đặt và

*** Làm cho một vài thay đổi khác trước khi bạn bắt đầu OpenNMS Xem

*** Cài đặt hướng dẫn và ghi chú phát hành để biết thêm chi tiết

[Root @ Jacky-vm fang] # rpm-ivh - nodeps

OpenNMS-webapp-1.2.9-0_rhel5.i386.rpm

Chuẩn bị ########################################### [100%]

1: OpenNMS-webapp ###########################################

[100%]

Bây giờ bạn có thể chạy lệnh sau để cài đặt OpenNMS

[Root @ localhost source] # sh build.sh cài đặt

Nó sẽ mất thời gian để hoàn tất quá trình cài đặt

Thiết lập môi trường biến cho nhà OpenNMS Chèn các mục sau trong / etc / profile [Root @ localhost Jacky] # vi / etc / profile

OPENNMS_HOME = / opt / OpenNMS

xuất khẩu OPENNMS_HOM E

Lưu tập tin sau đó thoát ra và chạy các lệnh đọc / etc / profile

[Root @ localhost ~] # nguồn / etc / profile

1.6 6 OpenNMS cấu hình

Trước khi OpenNMS cấu hình, phải bắt đầu PostgreSQL

Chạy các lệnh sau đây để cấu hình OpenNMS

[Root @ localhost /] # / opt / OpenNMS / bin / runjava-s

runjava: cho một JRE thích hợp

Trang 6

runjava: Kiểm tra cho một JRE thích hợp trong JAVA_HOME

runjava: tìm thấy: "/ opt / java / bin / java" là một JRE thích hợp

runjava: giá trị của "/ opt / java / bin / java" được lưu trữ trong file cấu hình

[Root @ localhost /] # / opt / OpenNMS / bin / runjava-S / opt / java / jre / bin / java

runjava: kiểm tra JRE quy định: "/ opt / java / jre / bin / java"

runjava: quy định JRE là tốt

runjava: giá trị của "/ opt / java / jre / bin / java" được lưu trữ trong tập tin cấu hình

Bây giờ chạy lệnh sau đây để tạo ra cơ sở dữ liệu OpenNMS và chắc chắn rằng

Postgres dịch vụ đang chạy

[Root @ localhost /] # su - postgres-c "/ opt / pgsql / bin / pg_ctl-D / opt / pgsql /

dữ liệu-l logfile dừng lại"

[Root @ localhost /] # su - postgres-c / opt / pgsql / bin / postmaster-i-D / opt / pgsql / dữ liệu & "

[Root @ localhost /] # / opt / OpenNMS / bin / install-disU

Set OpenNMS môi trường ứng dụng web

[Root @ localhost /] # / opt / OpenNMS / bin / install-y-w / opt / tomcat /

webapps / W / opt / tomcat / server / lib

Cấu hình phát hiện tự động

Đi vào thư mục sau đây, mở khám phá configuration.xml với vi và bổ sung thêm vùng ip của bạn bắt đầu và kết thúc

[Root @ localhost /] # cd / opt / OpenNMS / etc /

[Root @ localhost / etc] # vi khám phá configuration.xml

<Chủ đề khám phá cấu hình = "1" các gói tin mỗi giây = "1"

thời gian ngủ ban đầu = "300000" khởi động lại-ngủ-thời gian = "86400000"

retries = "3" timeout = "800">

<include-range retries="2" timeout="3000">

<begin> 192.168.6.1 </ bắt đầu>

<end> 192.168.6.254 </ kết thúc>

</ Bao gồm tầm>

<include-url> tập tin: / opt / OpenNMS / etc / bao gồm </ bao gồm-url>

</ Khám phá cấu hình>

1.7 7 OpenNMS Bắt đầu lên

Chạy các lệnh sau đây để bắt đầu dịch vụ

Trang 7

[Root @ localhost /] # su - postgres-c "/ opt / pgsql / bin / pg_ctl-D / opt / pgsql /

dữ liệu-l logfile khởi động lại"

[Root @ localhost /] # su - tomcat-c / opt / tomcat / bin / startup.sh "

[Root @ localhost /] # / opt / OpenNMS / bin / install-disU

[Root @ localhost /] # / opt / OpenNMS / bin / install-y-w / opt / tomcat /

webapps / W / opt / tomcat / server / lib

[Root @ localhost /] # / opt / OpenNMS / bin / opennms.sh bắt đầu

Bây giờ bạn có thể đăng nhập vào trang chính của OpenNMS trong trình duyệt của bạn

http://localhost:8080/opennms

Sử dụng tên người dùng "admin" và mật khẩu "admin" để đăng nhập vào trang

chính

Ngày đăng: 11/08/2014, 11:22

TỪ KHÓA LIÊN QUAN

w