Local Monitor And Control SADT.NMGR

Slides:



Advertisements
Similar presentations
TSpaces Services Suite: Automating the Development and Management of Web Services Presenter: Kevin McCurley IBM Almaden Research Center Contact: Marcus.
Advertisements

External User Security Model (EUSM) for SNMPv3 draft-kaushik-snmp-external-usm-00.txt November, 2004.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialNetwork-level Smart Services 1.
Middleware Technologies compiled by: Thomas M. Cosley.
SNMP Configuration Manager Elad Dolev Sagi Rodin Supervisor – Zeev Schneider Project Manager – Ilana David Technion Institute of Technology, Haifa.
CRM WEB UI – ARCHITECTURE- DEFINITIONS For More details please go to
Chapter 9 Elements of Systems Design
Simply Connecting the World Corecess NMS Solution ViewlinX ViewlinX PowerPack Corecess NBI.
1 1 Lecture 2 Concepts of Software Architecture Purposes/Objectives Major Elements of S/W Architecture Architecture Framework Architectural Models/Patterns.
NOX an OpenFlow controller. Role of Controller in OpenFlow Environments Push forwarding logic to switches Give developers a high-level API to develop.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Pattern Oriented Software Architecture for Networked Objects Based on the book By Douglas Schmidt Michael Stal Hans Roehnert Frank Buschmann.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.0 Module 1 WANs and Routers.
Overview of MSS System Human Actors Non-Human Actors In-house developed components Third party products.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
1 Course Number Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. External User Security Model (EUSM) for SNMPv3 draft-kaushik-snmp-external-usm-00.txt.
Advanced Design and System Patterns The Microkernel Pattern.
SEMINOR. INTRODUCTION 1. Middleware is connectivity software that provides a mechanism for processes to interact with other processes running on multiple.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
CORBA Common Object Request Broker Architecture. Basic Architecture A distributed objects architecture. Logically, an object client makes method calls.
SDMX IT Tools SDMX Reference Infrastructure
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
“This improved a lot since I started using Tango (three years ago) from scratch so I'm happy to see the efforts from the developers. Still there is room.
ESRIN, 15 July 2009 Slide 1 Web Service Security support in the SSE Toolbox HMA-T Phase 2 FP 14 December 2009 S. Gianfranceschi, Intecs.
SKA TANGO Workshop, Use Case: CSP LMC Hierarchy Of Devices 1 Central Signal Processor Local Monitor and Control TANGO Use Case: Hierarchical Approach Sonja.
Java Distributed Computing
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
The Holmes Platform and Applications
Existing Applications Applications built on SDK
WP4 meeting Heidelberg - Sept 26, 2003 Jan van Eldik - CERN IT/FIO
Maintain, Manage And Monitor Outdoor Systems Remotely
Multi-layer software defined networking in GÉANT
Software Overview Sonja Vrcic
Structure of a web application
TrueSight Operations Management 11.0 Architecture
SCALE: The Safe Community Awareness and Alerting Network
Programming Assignment
The Internet Communications Engine (Ice)
Monitoring and Fault Tolerance
WEB SERVICES.
Chap. 2 Network Models.
Unit – 5 JAVA Web Services
Common object request broker
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
Edgecore ASFvOLT16 VOLTHA Adapter and Driver Kim Kempf, Sr
SAFe Workshop SKA CSP Approach and Plan
#01 Client/Server Computing
Java Messaging Service (JMS)
Tango ELI Beamlines in Dolní Břežany (Czech Republic) 2018
Java Messaging Service (JMS)
Lecture 1: Multi-tier Architecture Overview
IzoT™ Routers and Network Interfaces
INTEGRATING THE SKA-MPI DISH INTO MEERKAT
SADT Overall Summary Total ICD count is currently 37 system level ICDs across 6 Elements LFAA 3 ICDs DISHES 7 ICDs CSP 12 ICDs TM ? Unable to proceed.
SNMP (Simple Network Management Protocol) based Network Management
Presented by: Francisco Martin-Recuerda
Could Jiro™ Extend the Jini™ Pattern Lanuguage?
Cloud-Enabling Technology
AIMS Equipment & Automation monitoring solution
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Robert Down & Pranay Sadarangani Nov 8th 2011
Web Service Security support in the SSE Toolbox
PyWBEM Python WBEM Client: Overview #2
CCNA 4 v3.1 Module 6 Introduction to Network Administration
#01 Client/Server Computing
Demo for Partners and Customers
Presentation transcript:

Local Monitor And Control SADT.NMGR SKA Engineering Meeting 4th October 2016 Murali Bommineni Vivek Mohile Praveen Diwakar (for NCRA, India)

An LMC / “Control Plane” of SADT Overview An LMC / “Control Plane” of SADT Telescope Manager (TM) Manages the SADT Components NMGR – A Network Manager for SADT Components DDBH Network NSDN Network CSP-SDP Network COTS based Solution Nagios

Interfaces with TM – NBI Overview 3 Servers NMS Application Server DB Syslog Interfaces with TM – NBI Enables SKA, Monitor and Controlling Operations A Software Module Interfaces with SADT Work Packages - SBI DDBH CSP/SDP through NREN-EMS NSDN Communication with NBI and SBI will be provided by NSDN

PBS Note: PBS is same in both MID and LOW Context Network Manager-SKA1-LOW 143-000000 NMGR Server (EMS) NMGR Server (DB) NMGR Server (SysLog) Rack Space_Shelf_Slot Rack Space_Shelf_Slot Rack Space_Shelf_Slot Patch Cable (LAN-RJ-45) Patch Cable (LAN-RJ-45) Patch Cable (LAN-RJ-45) Power Lead Power Lead Power Lead Firmware Software (OS) Firmware Software (OS) Firmware Software (OS) NMS Software DB Software (MySQL) SysLog Software (T)FTP Server Software Note: PBS is same in both MID and LOW Context Product Numbers are different

Design And Architecture

Architectural View TM NMGR Inter-Connection: TANGO Server to NMGR SADT NMGR – LMC DB Interconnect Observer Management Layer Event Handler Function Handler NMGR NMGR DB NBI - External Interface Controller App Server Rule-Engine Scheduler Web UI Controller Adapter Topology Discovery Analytics Reporting SBI Interactions Connectivity over SADT.NSDN Network NMGR LMC Architecture Model, would be Same in both the SKA Contexts i.e., MID and LOW Architectural Model Modular and Layered Publish-Subscribe Object Broker Design Patterns TBD Observer Façade Factory Singleton MVC Technologies being Consumed Java based LMC/Device Server Final Implementation Prototype: Python Based REST-WS Architectures Interface with COTS- Nagios

External Internal Interfaces Telescope Manager (TM) INFRA ?? AIV ?? SADT.DDBH Network DDBH EMS DDBH L2 Network Elements SADT.NREN_EMS SADT.NSDN

NMGR-DDBH Interface NMGR DDBH Network SKA1-MID Context NMGR – CPF NMGR - App Server NMGR - DB Server NMGR - Sys Log Server NMGR – SPF DDBH Network DDBH L1 Elements DDBH EMS Syslog Messages I.S1M.NMGR_DDBH.003 REST I/F I.S1M.NMGR_DDBH.002 SNMP (V3 Port 161/162) I.S1M.NMGR_DDBH.001 DDBH L2 Elements I.S1M.NMGR_DDBH.004 I.S1M.NMGR_DDBH.005 SKA1-MID Context

NMGR-DDBH Interface NMGR DDBH Network SKA1-LOW Context NMGR – CPF NMGR - App Server NMGR - DB Server NMGR - Sys Log Server NMGR – SPF DDBH Network DDBH L1 Elements DDBH EMS Syslog Messages I.S1L.NMGR_DDBH.008 REST I/F I.S1L.NMGR_DDBH.007 SNMP (V3 Port 161/162) I.S1L.NMGR_DDBH.006 SKA1-LOW Context

NMGR-NREN_EMS (CSP_SDP) NMGR – CPF NMGR - App Server NMGR - DB Server NMGR - Sys Log Server NMGR – SPF CSP-SDP / NREN EMS NREN EMS Syslog Messages I.S1M.NMGR_CSPSDP.004 REST I/F I.S1M.NMGR_CSPSDP.003 SNMP (Port 161/162) I.S1M.NMGR_CSPSDP.001 FTP I.S1M.NMGR_CSPSDP_002 CSP N/W SDP N/W CSP-SDP Link/Network SKA1-MID Context

NMGR-NREN_EMS (CSP_SDP) NMGR – CPF NMGR - App Server NMGR - DB Server NMGR - Sys Log Server NMGR – SPF CSP-SDP / NREN EMS NREN EMS Syslog Messages I.S1L.NMGR_CSPSDP.004 REST I/F I.S1L.NMGR_CSPSDP.003 SNMP (Port 161/162) I.S1L.NMGR_CSPSDP.001 FTP I.S1L.NMGR_CSPSDP_002 CSP N/W SDP N/W CSP-SDP Link/Network SKA1-LOW Context

All NSDN Equipment as per PBS NMGR-NSDN Interface NMGR NMGR – CPF NMGR - App Server NMGR - DB Server NMGR - Sys Log Server NMGR – SPF NSDN Network L.S1M.NMGR_NSDN.001 SKA1-MID Context CPF Top of Rack Switch 342-022000 SPC Top of Rack Switch 342-041000 All NSDN Equipment as per PBS (All Locations) L.S1M.NMGR_NSDN.002 L.S1M.NMGR_NSDN.003 L.S1M.NMGR_NSDN.004 L.S1M.NMGR_NSDN.005 L.S1M.NMGR_NSDN.006 L.S1M.NMGR_NSDN.007 L.S1M.NMGR_NSDN.008 (CLI) L.S1M.NMGR_NSDN.009 (TFTP) L.S1M.NMGR_NSDN.010 (SNMP)

All NSDN Equipment as per PBS NMGR-NSDN Interface NMGR NMGR – CPF NMGR - App Server NMGR - DB Server NMGR - Sys Log Server NMGR – SPF NSDN Network L.S1L.NMGR_NSDN.001 SKA1-LOW Context CPF Top of Rack Switch 142-022000 SPC Top of Rack Switch 142-041000 All NSDN Equipment as per PBS (All Locations) L.S1L.NMGR_NSDN.002 L.S1L.NMGR_NSDN.003 L.S1L.NMGR_NSDN.004 L.S1L.NMGR_NSDN.005 L.S1L.NMGR_NSDN.006 L.S1L.NMGR_NSDN.007 L.S1L.NMGR_NSDN.008 (CLI) L.S1L.NMGR_NSDN.009 (TFTP) L.S1L.NMGR_NSDN.010 (SNMP)

Operations Supported/Proposed Event Subscribe Alarms Synchronize Topology Request Performance Request Status Request Operator Manage

Data Flow Example TM 1. Operator / TM System Initiates to fetch the latest Alarms from SADT.NMGR / LMC Engineer/ Operator TM/TANGO Interface ORB Call LMC for SADT WP Components NBI-External Interface Controller Fault Management NBI-Fault Event Handler NMGR DB Data Access Layer REST API NMGR App Server Fault Management SBI-Fault Management DDBH Network NREN EMS CSP-SDP Network NSDN Elements DDBH L2 Elements DDBH EMS L1 Elements NREN EMS

Data Flow Example TM 2. LMC Device Server Invoked Fault Event Handler based on Operation Type Engineer/ Operator TM/TANGO Interface ORB Call LMC for SADT WP Components NBI-External Interface Controller LMC Internal Adapter Invocation Fault Management NBI-Fault Event Handler NMGR DB Data Access Layer NMGR App Server Fault Management SBI-Fault Management DDBH Network NREN EMS CSP-SDP Network NSDN Elements DDBH L2 Elements DDBH EMS L1 Elements NREN EMS

Data Flow Example TM 3. Initiates / Interacts with NMGR Server using REST I/F Engineer/ Operator TM/TANGO Interface ORB Call LMC for SADT WP Components NBI-External Interface Controller LMC Internal Adapter Invocation Fault Management NBI-Fault Event Handler NMGR DB Data Access Layer REST API NMGR App Server Fault Management SBI-Fault Management DDBH Network NREN EMS CSP-SDP Network NSDN Elements DDBH L2 Elements DDBH EMS L1 Elements NREN EMS

Data Flow Example TM 4. Fetched the data from DB (via REST I/F) Processes the data, Marshalls the data to return TANGO Engineer/ Operator TM/TANGO Interface ORB Call LMC for SADT WP Components NBI-External Interface Controller LMC Internal Adapter Invocation Marshalling the Data before Sending to TM Fault Management NBI-Fault Event Handler NMGR DB Data Access Layer REST API NMGR App Server Fault Management SBI-Fault Management DDBH Network NREN EMS CSP-SDP Network NSDN Elements DDBH L2 Elements DDBH EMS L1 Elements NREN EMS

Data Flow Example TM 5. Sent data to TANGO Client i.e., TM Engineer/ Operator TM/TANGO Interface ORB Call TM/TANGO Interface Asynchronous ORB Call LMC for SADT WP Components NBI-External Interface Controller LMC Internal Adapter Invocation Marshalling the Data before Sending to TM Fault Management NBI-Fault Event Handler NMGR DB Data Access Layer REST API NMGR App Server Fault Management SBI-Fault Management DDBH Network NREN EMS CSP-SDP Network NSDN Elements DDBH L2 Elements DDBH EMS L1 Elements NREN EMS

LMC Device Server Prototype TANGO (Ver 9) ORB Based Extending Using Pycharm Ver. 4.5 Python Based, Ver. 2.2.6, 64-Bit Development Environment GitHub – Establishment in Progress OS Linux VM (Ubuntu 14.0.1)

Implementation Process Prototype Implementation Process Sample Operation Implementation Alarms Synchronize NMGR Setup Installation of NMGR Simulating SNMP Alarms (L2 Switch) Display in NMGR UI TANGO Server Setup TANGO Extension Using Pycharm (Python Based) Integration with NMGR REST I/F is being Used TANGO Client (a Simulator which is generated using TANGO Framework) Display the alarms in CLI

Prototype – Going Forward 2016-November Design Baselining LMC Prototype Progress 2016-October TANGO Extension Alarms Synchronization 2016-July PDR Baselined NMGR Setup 2016-September TANGO Implementation Client & Server Communication

Design activity is initiated Current Status Design activity is initiated Being discussed Proposed logical design Being verified by conducting prototype Prototype activity is initiated Discussions being held with TM Team Roles and Operations Further discussions are needed

Open Issues / Activities TBD TM, NMGR Interface - EICD Supported Operations Event Messaging Structure Severity Levels Asynchronous operations Data Retention Operator Status Operator Operations Awaiting the meeting with TM Team

Open Issues / Activities TBD Review of Operations between TM and NMGR Event Mechanism Event Priorities Data Retention Operator Status Asynchronous Messaging Duration of Synchronous Duration of Asynchronous events