RUGGEDCOM NMS for Linux v1.6



Similar documents
Generating SSH Keys and SSL Certificates for ROS and ROX Using Windows AN22

RUGGEDCOM NMS. Monitor Availability Quick detection of network failures at the port and

Verax Service Desk Installation Guide for UNIX and Windows

SMART Vantage. Installation guide

Dell Statistica Statistica Enterprise Installation Instructions

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

PREFACE iss.01 -

Embarcadero Performance Center 2.7 Installation Guide

Configuring an APOGEE System on an IT Infrastructure White Paper

Rebasoft Auditor Quick Start Guide

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Interworks. Interworks Cloud Platform Installation Guide

Setting Up a Unisphere Management Station for the VNX Series P/N Revision A01 January 5, 2010

OpenGeo Suite for Linux Release 3.0

Getting Started with ESXi Embedded

DameWare Server. Administrator Guide

CTERA Agent for Linux

Installing Management Applications on VNX for File

DSView 4 Management Software Transition Technical Bulletin

Install BA Server with Your Own BA Repository

XenClient Enterprise Synchronizer Installation Guide

HP Business Availability Center

JAMF Software Server Installation Guide for Windows. Version 8.6

LifeSize Control Installation Guide

VERITAS Backup Exec TM 10.0 for Windows Servers

Enterprise Server. Application Sentinel for SQL Server Installation and Configuration Guide. Application Sentinel 2.0 and Higher

TANDBERG MANAGEMENT SUITE 10.0

USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION. August 2014 Phone: Publication: , Rev. C

RSM Web Gateway RSM Web Client INSTALLATION AND ADMINISTRATION GUIDE

Veeam Backup Enterprise Manager. Version 7.0

Installation Guide. SAP Control Center 3.3

NetIQ Identity Manager Setup Guide

JAMF Software Server Installation Guide for Linux. Version 8.6

SMART Classroom Suite 2011

IGEL Universal Management. Installation Guide

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1

HP Intelligent Management Center v7.1 Virtualization Monitor Administrator Guide

Dell One Identity Cloud Access Manager Installation Guide

About Recovery Manager for Active

Server Installation ZENworks Mobile Management 2.7.x August 2013

NTP Software File Auditor for Windows Edition

Enterprise Manager. Version 6.2. Installation Guide

INSTALLATION GUIDE. AXIS Camera Station

insync Installation Guide

HP StorageWorks XP Performance Advisor Software Installation Guide

Migrating Cirrus. Revised 7/19/2007

WhatsUp Gold v16.2 Installation and Configuration Guide

CONFIGURING MICROSOFT SQL SERVER REPORTING SERVICES

Dialogic System Release 6.0 PCI for Windows

AKIPS Network Monitor Installation, Configuration & Upgrade Guide Version 15. AKIPS Pty Ltd

Avaya Identity Engines Ignition Server Release: Avaya Inc. All Rights Reserved.

Fuse ESB Enterprise Installation Guide

Tivoli Endpoint Manager for Security and Compliance Analytics. Setup Guide

Installing, Uninstalling, and Upgrading Service Monitor

Acronis and Acronis Secure Zone are registered trademarks of Acronis International GmbH.

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

How to Test Out Backup & Replication 6.5 for Hyper-V

DocuShare Installation Guide

PHD Virtual Backup for Hyper-V

EventTracker Enterprise v7.3 Installation Guide

InfoPrint 4247 Serial Matrix Printers. Remote Printer Management Utility For InfoPrint Serial Matrix Printers

ARIS Education Package Process Design & Analysis Installation Guide. Version 7.2. Installation Guide

RSA Authentication Manager 7.1 Basic Exercises

Intelligent Monitoring Configuration Tool

Signiant Agent installation

VERSION 9.02 INSTALLATION GUIDE.

StreamServe Persuasion SP4

Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide

Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide

Citrix XenServer Workload Balancing Quick Start. Published February Edition

Dell Recovery Manager for Active Directory 8.6. Quick Start Guide

Installing and Configuring vcenter Multi-Hypervisor Manager

Moxa Device Manager 2.0 User s Guide

Heroix Longitude Quick Start Guide V7.1

NetSight Suite Installation

Installation and Upgrade Guide. PowerSchool Student Information System

Installation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS SNAPSHOT Last updated :19:20 EDT

Quick Start Guide for Parallels Virtuozzo

DocuShare Installation Guide


Partek Flow Installation Guide


NetIQ Sentinel Quick Start Guide

StreamServe Persuasion SP5 Control Center

Oracle Product Data Quality

RSA Authentication Manager 7.1 to 8.1 Migration Guide: Upgrading RSA SecurID Appliance 3.0 On Existing Hardware

Revolution R Enterprise DeployR 7.1 Installation Guide for Windows

Identikey Server Windows Installation Guide 3.1

v5.2 Installation Guide for Websense Enterprise v5.2 Embedded on Cisco Content Engine

Uptime Infrastructure Monitor. Installation Guide

Avigilon Control Center Server User Guide

Symantec LiveUpdate Administrator. Getting Started Guide

Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1

Avaya Integrated Management Release 5.2 Enterprise Network Management Installation and Upgrade

CA SiteMinder. Web Agent Installation Guide for IIS. r12.5

AKIPS Network Monitor Installation, Configuration & Upgrade Guide Version 16. AKIPS Pty Ltd

vsphere Upgrade vsphere 6.0 EN

2. Installation and System requirements

Transcription:

Welcome to RNMS 1 Installation 2 RUGGEDCOM NMS for Linux v1.6 Notes on RNMS 3 Installation Upgrades 4 09/2013

Copyright 2013 Siemens AG All rights reserved. Dissemination or reproduction of this document, or evaluation and communication of its contents, is not authorized except where expressly permitted. Violations are liable for damages. All rights reserved, particularly for the purposes of patent application or trademark registration. This document contains proprietary information, which is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced or translated to another language without the prior written consent of Siemens AG. Disclaimer Of Liability Siemens has verified the contents of this manual against the hardware and/or software described. However, deviations between the product and the documentation may exist. Siemens shall not be liable for any errors or omissions contained herein or for consequential damages in connection with the furnishing, performance, or use of this material. The information given in this document is reviewed regularly and any necessary corrections will be included in subsequent editions. We appreciate any suggested improvements. We reserve the right to make technical improvements without notice. Registered Trademarks ROX, Rugged Operating System On Linux, CrossBow and elan are trademarks of Siemens AG. ROS is a registered trademark of Siemens AG. OpenNMS is a registered trademark of The OpenNMS Group, Inc. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Other designations in this manual might be trademarks whose use by third parties for their own purposes would infringe the rights of the owner. Open Source RUGGEDCOM NMS is based on the OpenNMS network management platform. OpenNMS and RUGGEDCOM NMS are made available under the terms of the GNU General Public License Version 2.0 [http://www.gnu.org/licenses/gpl-2.0.html]. Security Information Siemens provides products and solutions with industrial security functions that support the secure operation of plants, machines, equipment and/or networks. They are important components in a holistic industrial security concept. With this in mind, Siemens products and solutions undergo continuous development. Siemens recommends strongly that you regularly check for product updates. For the secure operation of Siemens products and solutions, it is necessary to take suitable preventive action (e.g. cell protection concept) and integrate each component into a holistic, state-of-the-art industrial security concept. Third-party products that may be in use should also be considered. For more information about industrial security, visit http://www.siemens.com/industrialsecurity. To stay informed about product updates as they occur, sign up for a product-specific newsletter. For more information, visit http:// support.automation.siemens.com. Warranty Refer to the License Agreement for the applicable warranty terms and conditions, if any. For warranty details, visit www.siemens.com/ruggedcom or contact a Siemens customer service representative. Contacting Siemens Address Siemens AG Industry Sector 300 Applewood Crescent Concord, Ontario Canada, L4K 5C7 Telephone Toll-free: 1 888 264 0006 Tel: +1 905 856 5288 Fax: +1 905 856 1995 E-mail ruggedcom.info.i-ia@siemens.com Web www.siemens.com/ruggedcom ii

Table of Contents Table of Contents Chapter 1 Welcome to RNMS... 1 1.1 Introduction... 1 1.2 RNMS Installation Requirements... 1 Chapter 2 Installation... 3 2.1 Installing RNMS on Linux... 3 2.2 Licensing RNMS... 5 2.3 Launching RNMS... 5 Chapter 3 Notes on RNMS... 7 3.1 General Notes... 7 3.2 Managed Devices... 7 3.3 Browser Support... 7 3.4 RNMS Server Environment... 8 3.5 Backing Up Databases... 8 3.6 Restoring Databases... 9 Chapter 4 Installation Upgrades... 11 4.1 Upgrading Java... 11 iii

Table of Contents RUGGEDCOM NMS iv

Chapter 1 Welcome to RNMS Welcome to RNMS Section 1.1 Introduction Thank you for purchasing RUGGEDCOM NMS for Linux (RNMS), Siemens Network Management System software for the discovery, monitoring, and management of RUGGEDCOM products and other IP enabled devices on a network. This highly configurable, full-featured product records and reports on the availability and performance of network components and services. Device, network, and service failures are quickly detected and notifications are reported to a network engineer for immediate attention in order to reduce downtime. Installed on a system running the Debian Linux 6.0 "Squeeze" 64-bit release, RNMS provides a web-based user interface that supports Microsoft Internet Explorer and Firefox. Internet Explorer 10 and Firefox 17 have been verified as being compatible. The installation process is simplified through the use of an installation wizard, enabling users with a minimal knowledge of Debian Linux system administration to easily install the software. RNMS must be installed on a computer system meeting the minimum requirements outlined in Section 1.2, RNMS Installation Requirements. Before installing RNMS, review the Siemens RNMS End User License Agreement at www.siemens.com/ruggedcom. Siemens RNMS End User License Agreement Introduction GNU General Public License Siemens RNMS End User License Agreement Section 1.2 RNMS Installation Requirements RNMS must be installed on a workstation that has the following operating system installed: RNMS can also be installed in a Windows environment. For more information about installing RNMS on Windows, see the RNMS for Windows document at www.siemens.com/ruggedcom. Debian Linux 6.0 "Squeeze" 64 bit, English The operating system must be installed with its default installation options. In particular, because RNMS is designed to be the only application running on the system, you must not install applications or network services beyond the minimum set required for the installation and function of RNMS. Introduction 1

Chapter 1 Welcome to RNMS RUGGEDCOM NMS The following is the recommended hardware required for running the RNMS server. However, if a large number of nodes (> 500 nodes) is to be managed, higher hardware specifications (e.g., larger amount of memory, CPU speed, faster I/O write hard drive and hard drive size) are recommended. Intel Core 2 Quad-Core CPU, 2.4 GHz or higher 4 GB RAM 500 GB disk space RNMS requires the following software packages. These packages are included on the RNMS installation disk and are installed during the RNMS installation process: Apache Web Server version 2.2 PostgreSQL version 8.4 Oracle Java version 1.6 v45 The Java runtime environment can be upgraded but only Java JDK 1.6 updates can be used. For information on how to upgrade the Java runtime environment, see Section 4.1, Upgrading Java. The RNMS web-based user interface supports Microsoft Internet Explorer and Firefox. Although other versions of these web browsers may work, Internet Explorer 10 and Firefox 17 have been verified as being compatible. To use the RNMS Mapping feature, web browsers require Adobe Flash Player. Adobe Flash is not included on the installation disk; it must be installed from the Adobe web site. Although other version of Adobe Flash may work, Adobe Flash player 11.7.700.224 has been verified as being compatible, as all verification was done with this version. RNMS users are encouraged to periodically check www.siemens.com/ruggedcom to look for new or updated documentation, scripts and utilities. 2 RNMS Installation Requirements

Chapter 2 Installation Installation Section 2.1 Installing RNMS on Linux This chapter describes how to install RNMS on Debian Linux. Before installing RNMS, ensure that your server meets the minimum hardware and operating system requirements. See Section 1.2, RNMS Installation Requirements. When you upgrade an existing RNMS installation, configuration files are saved in the etc-backup subdirectory of the RNMS installation directory. Any site customization made to the configuration files needs to be re-applied to the newly installed files. This is especially important for the discovery settings, which are reconfigured using the RNMS web interface. The etc-backup\ subdirectory contains archived information from previously installed RNMS versions. This information can only be used for reference. Under no circumstances should the the archived information be applied or copied to a newly-installed version of RNMS. The structure and content of configuration files may change from version to version, making the archived files incompatible with the current version. Procedure: Installing RNMS 1. RNMS requires the Debian 6.0 "Squeeze" 64-bit release (http://www.debian.org/). Debian 5.0 Lenny is no longer supported. You must install Debian 6.0 Squeeze 64-bit to run RNMS version 1.6. If you have a version of PostgreSQL earlier than version 8.4, you must back up the database and uninstall PostgreSQL. Please refer to Section 3.5, Backing Up Databases for database back-up procedures. Install Debian with the minimal software components needed to run the system. The Debian installation guides can be found on the Debian web site at http://www.debian.org/releases/stable/installmanual. The Debian installation for RNMS requires only the desktop environment and standard system components. All other software to run RNMS is automatically downloaded and installed you install RNMS. 2. Start a graphical (X-Windows) terminal session as the user configured during the initial Debian installation. 3. Open a shell window with a preferred terminal program and elevate to the root user using the su command. Enter the command gedit /etc/apt/sources.list. These commands are performed as the root user. Extreme caution is advised as the root has the ultimate privilege level in Linux and can essentially make the system unrecoverable if certain commands are issued. Add these lines to the sources.list file: deb http://http.us.debian.org/debian/ squeeze main contrib non-free deb-src http://http.us.debian.org/debian/ squeeze main contrib non-free deb http://security.debian.org/ squeeze/updates main contrib Installing RNMS on Linux 3

Chapter 2 Installation RUGGEDCOM NMS deb-src http://security.debian.org/ squeeze/updates main contrib 4. Place the RNMS disk in the DVD drive. At the shell prompt, enter the command apt-cdrom add. 5. When the system requests a name for the DVD, enter RuggedNMS. 6. To update the source repositories list, enter the command apt-get update. Ensure that no errors are reported by the update process. 7. To install RNMS and all dependent packages, enter the command apt-get install ruggednms. Depending on the speed of your Internet connection, this process may take some time. All of the packages, with the exception of Oracle Java, will install and configure themselves without user intervention. 8. When the Oracle Java package is installed, accept the license agreement. The installation continues without requiring further user input. 9. If your system has Tomcat 5.5 installed, the installation process stops and displays an this message in the terminal:... ruggednms conflicts with tomcat5.5... not installing ruggednms... At the shell prompt, enter the command apt-get remove tomcat5.5. After Tomcat is removed, you can continue the installation process. 10. After installation of all packages is complete, cd to /root/ruggednms_scripts. All of the the scripts needed to complete the installation are found in this directory. 11. If this is the first time that RNMS is being installed, run the script./update_env.sh to set up the system environment. This script sets up the proper paths that RNMS uses to run. After doing this, exit all terminal sessions and open a new terminal. This installation step should only be run once. 12. The first time that RNMS is installed, run the./configure_ruggednms.sh script to configure the RNMS application. This script initializes the RNMS database and environment. 13. To create and add a self-signed certificate, run the./add_cert.sh script and type your keystore password when the following message is displayed in the terminal: Enter key password for <ruggednms>: The password must be at least six characters long. The following message is displayed in the terminal: Trust this certificate? [no]: 14. Type yes to trust and install the certificate. 15. To use RNMS mapping, you must add a DNS entry for rnms.ruggednms.info, rnms.ruggedcom.com or rnms.ruggedcomnms.com to your DNS server, or to the HOSTS file on each RNMS user s Windows workstation. To make changes to the HOSTS file on Windows 7 or Windows Server 2008, you must edit the file using administrator user privileges. The HOSTS file is located in Windows\System32\drivers\etc. Open the file with a text Editor. At the end of the file, add a new line and one of the following entries: nnn.nnn.nnn.nnn rnms.ruggednms.info #RuggedNMS Server 4 Installing RNMS on Linux

Chapter 2 Installation nnn.nnn.nnn.nnn rnms.ruggedcom.com #RuggedNMS Server nnn.nnn.nnn.nnn rnms.ruggedcomnms.com #RuggedNMS Server where nnn.nnn.nnn.nnn is the IP address of your RNMS server. For instructions on how to add a DNS entry to your DNS server, refer to your DNS server documentation. This completes the RNMS installation. If you are installing an evaluation version of RNMS, the system is now ready to use. A temporary license key is installed on your evaluation system. The temporary key limits your RNMS system to 20 network devices. To launch RNMS, see Section 2.3, Launching RNMS. If you are installing a licensed version of RNMS, you must obtain and install a Product Activation Key (PAK). For instructions, see Section 2.2, Licensing RNMS. On your client workstations, clear the web browser cache before accessing the updated version of RNMS. Section 2.2 Licensing RNMS Follow these steps to license your RNMS server. Procedure: Licensing RNMS 1. Open a shell window with a preferred terminal program and elevate to the root user using the su command. Navigate to the /root/ruggednms_scripts/ directory. 2. At the shell prompt, enter the command./get_systemid.sh. A dialog box appears and displays your system identifier. The script shows the system identifier in the terminal window itself. If the root user does not have an x-session open, the terminal may show an error when trying to open a dialog box. 3. Call or email Siemens support with this information to obtain a Product Activation Key (PAK) file. Siemens support will e-mail your PAK file to you. Your RNMS installation is now licensed and ready for use. Section 2.3 Launching RNMS At the shell prompt, enter the command /root/ruggednms_scripts/start_ruggednms.sh after elevating to the root user level using the su command. For complete instructions on how to use RNMS, refer to the RNMS User Guide. Licensing RNMS 5

Chapter 2 Installation Launching RNMS 6

Chapter 3 Notes on RNMS Notes on RNMS Section 3.1 General Notes It is assumed that the user has a good working knowledge of networking equipment and protocols, network management theory using SNMP, and understands MIB 2 layouts, terminology and implementations. Section 3.2 Managed Devices All devices to be managed by RNMS must have SNMP configured and enabled. Community string and authentication data must be configured to provide get and set access to RNMS, as appropriate for each device. SNMP Traps and remote syslog logging must be configured to transmit to the IP address of the RNMS server. RUGGEDCOM Ethernet switches in the network must be running ROS release 3.5.0 or higher to work properly with RNMS Configuration Management and that RUGGEDCOM routers be running ROX release 1.14.0 or higher to work properly. For RuggedMAX devices, RNMS requires Base Station and CPE firmware version 4.2.1 or higher and ROX II version 2.2 or higher. LLDP (Link Layer Discovery Protocol) should be enabled on all devices which support it. Section 3.3 Browser Support The Mapping feature supports Microsoft Internet Explorer and Firefox. Mapping requires that the Adobe Flash Player be installed for each web browser. The first time you launch Mapping, you may be prompted to install the Adobe Flash player if it is not already installed. Although other versions of these web browsers may work, the following Web browsers and Flash version have been verified as being compatible: Internet Explorer 10 Firefox 17 Adobe Flash player 11.7.700.224 RNMS is compatible with Java JDK 1.6 only. When upgrading, use only Java JDK 1.6 updates. For information on how to upgrade the Java runtime environment, see Section 4.1, Upgrading Java. General Notes 7

Chapter 3 Notes on RNMS RUGGEDCOM NMS Section 3.4 RNMS Server Environment To guarantee the reliability and responsiveness of RNMS, it is designed to be run on dedicated hardware. For specific Operating System and hardware requirements, see Section 1.2, RNMS Installation Requirements. The following ports are used by RNMS, and must not be allocated by other programs on the RNMS server. If any of these ports is in use, RNMS will either not be able to initialize, or will run with reduced functionality Future RNMS development may make use of additional ports. Table: RNMS Ports Port number TCP UDP 162 ü ü 514 ü 1099 ü 1199 ü 5222 ü ü 5432 ü 5817 ü 5818 ü 8080 ü 8180 ü 8181 ü Section 3.5 Backing Up Databases To back up the RNMS database, do the following: In the Linux terminal of the target machine, type: pg_dump -U postgres -Fc opennms > /tmp/rnms-db.dump In the above command, /tmp/rnms-db.dump indicates the file path for the temporary database dump. It can be modified to suit your needs. 8 RNMS Server Environment

Chapter 3 Notes on RNMS Section 3.6 Restoring Databases To restore a RNMS database, do the following: In the Linux terminal of the target machine, type: pg_restore -U postgres -d opennms /tmp/rnms-db.dump In the above command, /tmp/rnms-db.dump indicates the file path for the temporary database dump generated by the steps described in Section 3.5, Backing Up Databases. After making sure the database is properly restored, you can choose to remove the temporary dump file by using the linux command: rm /tmp/rnms-db.dump In the above command, /tmp/rnms-db.dump indicates the file path for the temporary database dump generated by the steps described in Section 3.5, Backing Up Databases. Restoring Databases 9

Chapter 3 Notes on RNMS Restoring Databases 10

Chapter 4 Installation Upgrades Installation Upgrades Supporting software programs such as Java can be upgraded at any time after the RNMS installation process. Information on upgrading Java is provided in the section that follows. Section 4.1 Upgrading Java You can upgrade the Java runtime environment but only Java JDK 1.6 updates can be used. To upgrade Java, do the following: 1. Download the Linux JDK self-extracting binary (jdk-6uxx-linux-x64.bin) from the Oracle Web site. *xx is the version number. 2. Make sure that the execute permissions are set by running the following command: % chmod +x jdk-6uxx-linux-x64.bin 3. Copy the JDK binary to the /usr/lib/jvm folder. 4. Run the JDK binary. 5. Run create_java_link.sh which is located in the /root/ruggednms_scripts folder. Upgrading Java 11

Chapter 4 Installation Upgrades Upgrading Java 12