Tải bản đầy đủ (.docx) (8 trang)

Open NMS cài đặt trong Linux docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (159.97 KB, 8 trang )

OpenNMS cài đặt Trong Linux
Tài liệu này là hướng dẫn cài đặt OpenNMS dưới Redhat Linux Enterprise
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
[Root @ localhost bin] # java-phiên bản
Tìm hiểu và thử nghiệm phần mềm Quản trị mạng OpenNMS trên nền tảng Linux để giám sát một
File server
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 2
Sinh viên thực hiện: Nguyễn Văn Chung- Lớp K48 ĐHCNTT(Đào tạo tại trường ĐH Tây Bắc)
2
Tìm hiểu và thử nghiệm phần mềm Quản trị mạng OpenNMS trên nền tảng Linux để giám sát một
File server
[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 3
Sinh viên thực hiện: Nguyễn Văn Chung- Lớp K48 ĐHCNTT(Đào tạo tại trường ĐH Tây Bắc)
3
Tìm hiểu và thử nghiệm phần mềm Quản trị mạng OpenNMS trên nền tảng Linux để giám sát một
File server
[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 4
Sinh viên thực hiện: Nguyễn Văn Chung- Lớp K48 ĐHCNTT(Đào tạo tại trường ĐH Tây Bắc)
4
Tìm hiểu và thử nghiệm phần mềm Quản trị mạng OpenNMS trên nền tảng Linux để giám sát một
File server
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 5
Sinh viên thực hiện: Nguyễn Văn Chung- Lớp K48 ĐHCNTT(Đào tạo tại trường ĐH Tây Bắc)
5
Tìm hiểu và thử nghiệm phần mềm Quản trị mạng OpenNMS trên nền tảng Linux để giám sát một
File server
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 6
Sinh viên thực hiện: Nguyễn Văn Chung- Lớp K48 ĐHCNTT(Đào tạo tại trường ĐH Tây Bắc)
6
Tìm hiểu và thử nghiệm phần mềm Quản trị mạng OpenNMS trên nền tảng Linux để giám sát một
File server
[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 .
Trang 7
Sinh viên thực hiện: Nguyễn Văn Chung- Lớp K48 ĐHCNTT(Đào tạo tại trường ĐH Tây Bắc)
7
Tìm hiểu và thử nghiệm phần mềm Quản trị mạng OpenNMS trên nền tảng Linux để giám sát một
File server
Trang 8
Sinh viên thực hiện: Nguyễn Văn Chung- Lớp K48 ĐHCNTT(Đào tạo tại trường ĐH Tây Bắc)
8

×