NMS5LX Server SIAE Gilat
NMS5LX Server SIAE Gilat
NMS5LX Server SIAE Gilat
Administrator
Training Course
NMS5LX Trainning
NMS5LX
ELEMENT MANAGER
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:
NMS5LX Trainning 5
NMS5UX - ALARM MANAGEMENT
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)
NMS5LX Trainning 10
NMS5UX / LX - Performance Monitoring G.828 – G.784
PM Management (G.784 Compliant)
❑ Sixteen quarter of hour and two daily performance records are stored by NE.
NMS5LX Trainning 11
NMS5UX / LX – Historico del RMON
NMS5LX Trainning 12
NMS5UX/LX - SECURITY MANAGEMENT
FIVE SECURITY LEVELs:
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
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 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 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
NMS5LX Trainning 40
Backup/Restore Configuration
NMS5LX Trainning 41
Software Manager
Firmware are normally stored in
/home/ftp/pub/Firmware
NMS5LX Trainning 42
Backup and Restore
NMS5LX Trainning 43
Backup and Restore
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
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
NMS5LX Trainning 47
Replication – Master Restore Initial Conditions
Master:
• Oracle = Running
• NMS = Not Running
Snapshot:
• Oracle = Running
• NMS = Not Running
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