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 1Server 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 2Lỗ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 5su - 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 6runjava: 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