NMS5LX Server SIAE Gilat

Download as pdf or txt
Download as pdf or txt
You are on page 1of 52

NMS5LX

Administrator
Training Course

NMS5LX Trainning
NMS5LX
ELEMENT MANAGER

NMS5UX/LX is a Network Management System capable of fully Supervise and


Control all types of SIAE equipment portfolio (Radio Equipment's, Multiplexers….)

NMS5UX/LX is ideally suitable for wide Telecom Networks.

NMS5LX Trainning 2
I.E. NMS5UX/LX Network Architecture
HIGH LEVEL NMS5UX/LX
Server Server X-Terminal X-Terminal
GoGlobal GoGlobal

Ethernet
INTERNET DCN LAN
IP NETWORK
SCT/LC
T
PC PC

NE NE

NMS5LX Trainning 3
Architecture - Overview
• OS: SUSE Linux Enterprise Server version 11 SP4 64 bit
• Oracle: Version 12.1.0.1
• NMS: Version 7.4.1

SNMP
NE
Proxy
Manager
Interface

NMS5LX
Oracle Database
Operating System
SLES 11 SP4 64 bit
NMS5LX Trainning 4
NMS5UX/LX- SUPPORTED FEATURES
NMS5UX supports the following features:

• Full supervision of all SNMP SIAE Equipment


• Alarms
• Configuration
• Performance Monitoring
• Hw and Sw Inventory
• Scheduled NE Software Download
• Map Edit features (NE creation, NE copy, Map Copy)
• Multi-Map management (Network Access according to the user profile)
• Network and Functional Access Control (through creation
of different users profiles)
• Geographical Redundancy Management

NMS5LX Trainning 5
NMS5UX - ALARM MANAGEMENT

• NE Spontaneous Alarm Notification using SNMP-TRAPs


• History Alarm Log on Equipment (500 Events)
• Current Alarm Log on Equipment
• Alarm Severity Programmability
• Current and History Log on NMS5UX (1.000.000 Events)
with Set and Clear correlation

NMS5LX Trainning 6
NMS5UX/LX – EXTENDED ALARMS MONITORING
HISTORICAL & CURRENT ALARMS TABLES ARE STORED IN ORACLE DB

NMS5LX Trainning 7
NMS5UX/LX – EXTENDED ALARMS MONITORING
❑ Network Events Statistics
❑ Equipment Event Statistics
❑ Event Frequency Statistics

NMS5LX Trainning 8
NMS5UX / LX - Performance Monitoring
Performance monitoring are in
accordance with:
❑ TDM traffic : ITU-T G.828 –
G.784
❑ Ethernet traffic: according to
RFC 2819 “RMON Remote
Monitoring”
for the following MIB groups:
statistics { rmon 1 }, history {
rmon 2 }, alarm { rmon 3 }, event {
rmon 9 }
❑ Automatic collection and
graphical display of P.M. data

NMS5LX Trainning 9
NMS5UX / LX - Performance Monitoring G.828 – G.784
G.828 Counters
❑ BBE (Back ground Block Errors)
❑ ES (Errored Seconds)
❑ SES (Severly Errored Seconds)
❑ SEP (Severly Errored Period)
❑ UAS (Unavailable Seconds)

Received Level (RL) and Transmitted Level (TL) Counters


❑RLTS - N RL/TL Threshold Seconds
❑TLTS – N Seconds with the RL/TL lower/higher than a predefined Threshold (N=4)
❑RLTM RL/TL Tide Mark
❑TLTM Maximum and Minimum value reached during the measurements period
(15min or 1 day)

NMS5LX Trainning 10
NMS5UX / LX - Performance Monitoring G.828 – G.784
PM Management (G.784 Compliant)

❑ Performance records are produced by NE every 15 minutes and every day.

❑ Sixteen quarter of hour and two daily performance records are stored by NE.

❑ NMS5UX/LX polls NE every 2 hours (configurable from 15 minutes to 4 hours.

❑ Performance records are stored by NMS5UX up to for six months.

NMS5LX Trainning 11
NMS5UX / LX – Historico del RMON

Interval time: 60 seconds


Samples on NE: 240 (4 hours)
NMS5UX/LX polling: 15 minutes
NMS5UX/LX history: 30 days

NMS5LX Trainning 12
NMS5UX/LX - SECURITY MANAGEMENT
FIVE SECURITY LEVELs:

❑ Read-only - it allows to access NE attributes in read-only


❑ Normal - it allows to access and update NE attributes
❑ Advanced - it allows to update the assigned network map
❑ Privileged - it allows to update all network maps
❑ Super user - it allows to add/remove users

TRANSACTION LOGGER

NMS5LX Trainning 13
NMS5UX/LX – NETWORK MAP PRESENTATION

NMS5LX Trainning 14
Architecture - Overview

NMS5 Application

Oracle

Database

NMS5LX Trainning 15
Architecture - Database
Database Data files are
stored in:
/oradata01/NMS5UX/

NMS5LX Trainning 16
Architecture - Oracle
Ordinary Oracle
database maintenance is
automatically done by the
NMS system. For any
extraordinary activity refer
to Siae!

NMS5LX Trainning 17
Architecture – NMS Applications

Log files

Master/Snapshot
Replication tools

Including
Startup/Shutdown
functions

Including PM
and RMON
export tools

NMS5LX Trainning 18
Startup/Shutdown Functions

Startup/Shutdown/Check functions
available from /opt/nms5ux/start both
as GUI and CLI

NMS5LX Trainning 19
Startup/Shutdown Functions
Follow the correct order!

Startup Shutdown

SNMP
NE
Proxy
Manager
Interface
If required the OS can be
NMS5LX shutdown from CLI with the
command:
Oracle Database
Shutdown –y 0
Operating System
SLES 11 SP4 64 bit

NMS5LX Trainning 20
Startup/Shutdown Functions

NMS5 Application

Oracle

Processes that are started or


Database
shutdown are included in
/opt/nms5ux/conf/platform.conf

NMS5LX Trainning 21
Startup/Shutdown Functions • Basement: controls all the operation
down towards the network
• OvwSiae: it manages the GUI and
and the number of simultaneous
users connected to the system
• SnmpScheduler: it manages all the
SNMP GET towards the network
• ProxyGenericAll: it controls the NBI
• ConnectionManager: it controls the
connection of the equiipment to the
NMS (Connect, unreachable etc..)
• PmDaemon: manage the collection
of PM data from the network
• nmsRmonDaemon: manage the
collection of RMON data from the
network

NMS5LX Trainning 22
NMS Logs

NMS5LX Trainning 23
NMS Logs

NMS5LX Trainning 24
NMS Logs

NMS5LX Trainning 25
NMS Tools
The tools used to export
PM and RMON data are
stored in
/opt/nms5ux/tools/export
DbData and
/opt/nms5ux/tools/siaeEth
Export

NMS5LX Trainning 26
Crontab
From crontab it is possible to schedule all the
processes/tasks that should run periodically. It is
possible to edit the file /etc/cron.allow to customize
the list of users allowed to add new entries in crontab

NMS5LX Trainning 27
Crontab
The following process are vital for the correct functioning of the NMS system and should never be
removed from crontab:
• CheckNMSPlatform: this process is running every minute and checks if all the NMS processes are
still running and responsive.
• NmsDailyCheck: this process is running once a day and performs several housekeeping routines
(deletes not required backup files, DB entries, firefox temp files etc..)
• NmsBackupAll: this process runs once a day and controls the backup of the NMS system

NMS5LX Trainning 28
Crontab – RMON Export
RMON exports can be added (or removed) to crontab by using the scripts
addSiaeEthExportInCrontab.sh (or removeSiaeEthExportFromCrontab.sh).

The exports are stored in /opt/nms5ux/tools/siaeEthExport/data

The NEs in the network stores RMON data locally and the 24 hours data is made available for
collection from NMS every day at 00:00 GMT

NMS5LX Trainning 29
Crontab – RMON Export
Optional parameters of the
RMON exports

NMS5LX Trainning 30
Crontab – RMON Export
RMON data to be exported can be
customized by editing the file
/opt/nms5ux/tools/siaeEthExport/conf
/siaeEthExport.conf

NMS5LX Trainning 31
Crontab – PM Export
PM exports can be added (or removed) to crontab by using the scripts addExportInCrontab.sh (or
removeExportFromCrontab.sh).

The exports are stored in /opt/nms5ux/tools/exportDbData/QOS/data/

The NEs in the network stores PM data locally and the data is collected by NMS every 2 hours
(at odd hours)

NMS5LX Trainning 32
Crontab – PM Export
Optional parameters of the PM
exports

NMS5LX Trainning 33
Crontab – PM Export
PM data to be exported can be
customized by editing the file
/opt/nms5ux/tools/exportDbData/QO
S/conf/siaeEthExport.conf

NMS5LX Trainning 34
webLCT vs webNMS
Main difference between webLCT (right)
and webNMS (left):
• Some menu is not available in
webNMS (Backup/Restore, Alarm
Severity config, SSL/HTTPS Secure,
RADIUS..)
• It is not possible to modify some
settings from webNMS (IP address,
MNGT VLAN..)

NMS5LX Trainning 35
User Management
• It is required to associate
each NMS user to an OS
user
• Each user requires a
dedicated folder under
/home
• Password can be changed
by the NMS admin
however password
management (complexity
or special requirements are
demanded to the external
authentication server

NMS5LX Trainning 36
User Management
NMS supports 5 different user levels:
• SUPERUSER: Only one superuser is allowed in the system. He is enabled to access to all maps and
perform all operations including creating new users.
• PRIVILEGE: He is enabled to access to all maps and perform all operations except creating new
users.
• ADVANCED: He is enabled to access only to the map to which he was assigned and perform all
operations (on that map).
• NORMAL: He is enabled to access only to the map to which he was assigned and perform all
operations (on that map) except create/modify/move existing NE.
• ENTRY: Read only user

NMS5LX Trainning 37
User Management
Users, Groups and passwords are stored in /etc/passwd and
/etc/group

NMS5LX Trainning 38
Backup/Restore Configuration
• NMS automatically creates
config backups when the
equipment is first
connected and when the
configuration is changed
• Backups are stored in
/home/ftp/pub/CfgBackup
• Up to 3 backup are stored
for each NE

NMS5LX Trainning 39
Backup/Restore Configuration

The NMS initiate the config backup


by setting a specific MIB OID

NMS5LX Trainning 40
Backup/Restore Configuration

In both backup and restore the NE


behave as client and the NMS as
server

NMS5LX Trainning 41
Software Manager
Firmware are normally stored in
/home/ftp/pub/Firmware

NMS5LX Trainning 42
Backup and Restore

• Full: backup of the database


NEs and topology. 7 backups
are kept into the NMS
• Incremental: backup of the
alarm log, PM and RMON. 30
backups are kept into the NMS

NMS5LX Trainning 43
Backup and Restore

NmsRestoreAll.sh is used to restore an existing database backup and is included in


/opt/nms5ux/nmsdata_backup/script.

The script prompts the user which on the image both from the /full and /incremental folder to import
during the database restore.

NMS5LX Trainning 44
Replication

• The replication process is controlled by the snapshot server


• Text menu for the configuration of the replication, activation of snapshow and master
restore are available from /opt/nms5ux/replication

NMS5LX Trainning 45
Replication - Startup Initial Conditions
Master:
• Oracle = Running
• NMS = Running
Snapshot:
• Oracle = Running
• NMS = Not Running

NMS5LX Trainning 46
Replication – Snapshot Activation Initial Conditions
Master:
• Oracle = Not Running
• NMS = Not Running
Snapshot:
• Oracle = Running
• NMS = Not Running

Once the snapshot


activation has been
successfully completed
startup the NMS platform
on the snapshot server

NMS5LX Trainning 47
Replication – Master Restore Initial Conditions
Master:
• Oracle = Running
• NMS = Not Running
Snapshot:
• Oracle = Running
• NMS = Not Running

Once the master restore


has been successfully
completed startup the NMS
platform on the master
server

NMS5LX Trainning 48
Transaction Logs

Transaction Logs can be used to track all the activity that a specific user has done since his log in

NMS5LX Trainning 49
Useful Commands

Top: used to check CPU and memory df: used to check logical volumes occupation
utilization

NMS5LX Trainning 50
Useful Commands
Ps -ef: ised to check when was the
last time a process was restarted

NMS5LX Trainning 51
NMS5LX Trainning 52

You might also like