a%new%approach%to%network% …gsebelux.com/system/files/zen a new approach to network...
TRANSCRIPT
![Page 1: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/1.jpg)
Tony Amies Chief Architect and Lead Developer
William Data Systems [email protected]
www.willdata.com
A new approach to Network Management and System AutomaBon
GSE Brussels June 2013
![Page 2: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/2.jpg)
! Founded in 1993 ! Headquarters in the UK ! WDS offices in Canada, Germany & USA ! Global presence ! Recognised for technical innovaBon* ! IBM Business Partner ! ParBcipants in IBM z/OS ETP ! Frequent speakers at GSE/SHARE meeBngs
Who are WDS? Business Focus
z/OS Network and System Management, Security and Problem ResoluBon
![Page 3: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/3.jpg)
IBM Mainframe Innova?ons from WDS Dedicated trace analysis tool
Dedicated FTP security and monitoring product
Genuinely real-‐Bme IP monitor
Dedicated APPN/HPR & EE monitor
Product to provide SSL authenBcaBon and encrypBon for EE
Dedicated OSA monitor
IPv6 transiBon & tesBng tool: no addiBonal network/app changes required
Direct browser GUI (no webserver required)
Mainframe product to have a dedicated AJAX-‐enabled UI
![Page 4: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/4.jpg)
Network and System Management
! Predominantly based on “legacy” products ! 3270 Green Screen ! Some of which
! Started off with SNA ! TCP/IP support added later ! Network/System AutomaBon added
! Suite of different products someBmes needed
![Page 5: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/5.jpg)
A New Approach (circa 2004) ! WDS also had several legacy products
! Network management, monitoring and security ! 3270 based ! Some with GUI
! Java applicaBon ! Browser via XML/XSL ! NaBve HTML
! No common look/feel ! No product integraBon
! WDS needed a new approach …. Zen
![Page 6: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/6.jpg)
ZEN Design Objec?ves ! Provide a common browser based interface
! Integrate exisBng WDS “legacy” products ! Aid development for new WDS products
! Provide a seamless product set ! Single Sign-‐on ! Same look and feel ! Inter-‐product communicaBon
! Exploit latest web technologies ! No 3rd party hardware or soiware dependencies ! Simple and quick installaBon ! Minimal configuraBon
![Page 7: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/7.jpg)
ZEN v2.1 ! Powerful z/OS based HTTP Server with specialist capabiliBes
! Supports all common browsers, No 3rd party hardware/soiware required
! Exploits latest web technologies for any browser ! Ajax, jQuery, Knockout, Dojo/Dijit, Prototype …
! WDS products converted to Zen ‘plug-‐in’ components
! Common look and feel, single sign-‐on, system wide
! Common code base for alerBng, messaging, communicaBon, uBliBes
! System AutomaBon and Rexx scripBng built into core Zen
! Simple SMP/E installaBon, minimal configuraBon.
! Zen v2.1 available since mid-‐2008 (Zen v3 currently under development)
![Page 8: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/8.jpg)
Zen Overview
ZEN
Alert Database
HTTP
Plug-‐in Component Plug-‐in Component Plug-‐in Component Plug-‐in Components
DLL XCF
AutomaBon Rules
REXX Library
System Logs System Logs System Logs
AutomaBon
Filters
Logging
Specialist Management, Monitoring and Security
Tools
DLL
HelpDesk, Operators, Systems Programmers,
Managers Comms with other LPARS
![Page 9: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/9.jpg)
EMCS Console
VTAM PPO
SyslogD
NMIs
MVS Commands
USS Commands
Zen Commands
Rexx
FuncBon Pack
VTAM Commands
zLinux Commands
SSI (v3) Alerts Logging
Zen Database
SNMP
MVS Console
DIV Dataset(s)
XCF TCP/IP
zLinux
Other LPARs
SYSPRINT
SYSTRACE
Other LPARs (v3)
Zen Components
Zen Interfaces
![Page 10: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/10.jpg)
Zen Browser Interface ! Supports all mainstream browsers ! Windows/Mac desktop look and feel ! Extensive use of AJAX ! MulBple, movable, resizable windows ! AutomaBc refresh at individual window level ! Fully integrated help ! Security via SAF
! Controls access to Zen ! Controls access to specific components/displays ! Controls commands
![Page 11: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/11.jpg)
Zen Windows
• Each window refreshed independently
• Window content from
any combinaBon of components
![Page 12: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/12.jpg)
Sample Zen “Window”
Minimise Maximise Remove
Help Print
Refresh
Drag to re-‐size
Mix text, images and graphs in same window
Right click menu
Alter refresh Bme Save Custom Size Custom security
![Page 13: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/13.jpg)
Zen Menu Bar
Menu Bar reflects installed components
MulB-‐level Menus
Custom Menu opBons can be added by command or from
Rexx
Full help and Zen tutorial
Refresh Menu Bar
Show all systems
Clear Screen
Logoff / All
![Page 14: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/14.jpg)
MVS Console in a Browser!
This could be on
your iPad!
![Page 15: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/15.jpg)
Zen Automa?on ! Message AutomaBon (MVS, VTAM, SyslogD) ! Timer AutomaBon (Fixed Bme or intervals) ! Alert AutomaBon (Filter, re-‐route, escalate) ! For all automaBon
! Drive MVS, VTAM, USS, ZEN, Rexx commands ! Generate alerts, messages, emails ! File I/O (MVS and HFS/ZFS)
! All Rexx runs asynchronously ! Put running Rexx into a wait state ! Wait for one or more console messages ! Wait for “post” from another Rexx
! Many enhancements coming in Zen v3. ! Can be used to automate IPL ….
![Page 16: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/16.jpg)
Zen Logging
! Maintains a System Log ! Messages from MVS, VTAM, SyslogD ! Filter out unwanted messages ! Viewable in browser
! Log archived to unlimited number of DIVs ! Log switching can be automated ! Seamless logging in Zen Version 3
![Page 17: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/17.jpg)
Zen Aler?ng ! Alerts typically generated by Zen components ! System, USS, IP, SNA, Linux, OSA, FTP, … ! Managed centrally in Zen alert database ! Can be forwarded to other handlers
! SNMP (Tivoli TEC console) ! Email ! Console (for further automaBon)
! Can be pre-‐processed by Rexx ! Altered, suppressed, different email target …
![Page 18: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/18.jpg)
Zen Rexx
! Uses IBM supplied Rexx interpreter ! Supports compiled Rexx ! Rich funcBon pack to extend Rexx
! I/O, Emailing, UBliBes, AlerBng
! Issue MVS, VTAM, USS, Zen, Linux commands ! Build custom GUI panels
![Page 19: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/19.jpg)
Panel built from Rexx ! Custom built displays ! Simple Rexx ! No HTML (just XML) ! Write Text, Tables ! Draw pictures ! Draw graphs ! Include graphics ! Add form fields ! Add butons
28 Lines of Rexx
![Page 20: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/20.jpg)
![Page 21: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/21.jpg)
Zen System Wide
! A Zen “Domain” ! A group of inter-‐connected Zen systems ! Single sign-‐on to access any Zen ! Command and message rouBng ! MulBple domains supported
! Inter-‐domain communicaBon ! TCPIP : Zen domain can span mulBple Sysplex’s ! XCF : Within same sysplex (v3)
![Page 22: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/22.jpg)
Default Desktop View
• Shows all LPARs in Zen Domain • Clicking on box logs onto system • Alert count indicator
MulBple desktop views
Change colour scheme
Alter refresh rate
![Page 23: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/23.jpg)
Zen Components ! Perform specialist management/monitoring
! OpBonal … mix and match what you need ! Exploit Zen callable services (via DLL) ! AutomaBcally detected by Zen ! All accessed via Zen GUI (some sBll have 3270)
! Installed in same SMP/E CSI as Zen ! Same LOADLIB, PARMLIB as Zen ! Can be installed at any Bme ! Typically run in own address space
! Can be re-‐cycled independently
![Page 24: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/24.jpg)
ZEN Components Automate network/system processes with REXX
ZTS: Network problem determinaBon & analysis
ZIM: Real-‐Bme monitoring & control of z/OS IP stacks
ZEM: APPN/HPR, EE and SAW Monitoring & Management
ZOM: Performance & Availability monitoring for OSAs
ZLM: Performance & Availability monitoring for any Linux system
ZES: Secure Enterprise Extender connecBons
ZFC: Secure & audited z/OS FTP
ZAG: Facilitate IPv6 tesBng and implementaBon
![Page 25: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/25.jpg)
Zen IP Monitor Component Sysplex Distributer
![Page 26: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/26.jpg)
Zen IP Monitor Component
![Page 27: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/27.jpg)
Zen IP Monitor Component Real Bme packet trace and
connecBon detail
![Page 28: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/28.jpg)
Zen USS Monitoring
![Page 29: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/29.jpg)
Zen Trace and Solve Component Trace expansion (EE)
![Page 30: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/30.jpg)
Zen EE Monitor Component
![Page 31: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/31.jpg)
Zen OSA Monitor Component
![Page 32: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/32.jpg)
Zen Linux Monitor Component
![Page 33: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/33.jpg)
Zen FTP Control Component (new version)
![Page 34: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/34.jpg)
Zen FTP Control Component (new version)
![Page 35: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/35.jpg)
! Modernize z/OS System Management ! Latest GUI technologies via standard browser ! Without intermediate servers ! Without dependent products ! Without workstaBon “plug-‐ins”
! High speed, two Ber architecture ! FuncBon rich ! Expandable
![Page 36: A%new%approach%to%Network% …gsebelux.com/system/files/Zen a new approach to Network Manageme… · Drive%MVS,%VTAM,%USS,%ZEN,%Rexx%commands%! Generate%alerts,%messages,%emails%!](https://reader035.vdocument.in/reader035/viewer/2022062401/5aade5727f8b9a25088b9019/html5/thumbnails/36.jpg)
Thank you !