1 / 40

H O RIZONT Software for Datacenters

TWS/WebAdmin DS. Web Interface to TWS. TWS/WebAdmin DS Tips & Tricks. H O RIZONT Software for Datacenters. Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0 www.horizont-it.com. Table of Contents. Advanced Filtering Tips Extended Events Tracking & Monitoring

rich
Download Presentation

H O RIZONT Software for Datacenters

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TWS/WebAdmin DS Web Interface to TWS TWS/WebAdmin DS Tips & Tricks HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0www.horizont-it.com

  2. Table of Contents Advanced Filtering Tips Extended Events Tracking & Monitoring Backup Management Event Driven Automation Support Trace Log Audit Log User’s Options LDAP authentication through PAM

  3. Advanced Filtering Tips We recommended to switch the “filter selection” mode. Using filters result avoids performance problems of TWS/WebAdmin and TWS!

  4. Advanced Filtering Tips Unfiltered data may cause problems even if paging is available The shortcuts to the filter pages make it easy to apply filters

  5. Advanced Filtering Tips Wildcards are allowed in all filter pages… ...or use comfortable list boxes Scheduled time filtering – Specify a time range here

  6. Scheduled Time Filtering Scheduled time filters are important to monitor jobstreams. Since TWS 8.3 names of individual jobstream instances can have identical names Example: Scheduled time filter “TODAY” = show all streams that scheduled for today. Very useful if your plan spans two or more days!

  7. Advanced Filtering Tips TWS experts or advanced users may prefer to specify the filter manually by using TWS syntax. This is also useful if more complex filters are to defined. All filters can be saved to the user profile to use them at a later time.

  8. Advanced Filtering Tips Use this option to add filters to browser’s own bookmarks Click on the bookmarked link to go get the appropriate listing directly. Example: Show today’s abends

  9. TWS/WebAdmin’s Event Tracker Standard event types provider TWS Batchman TWS Plan/Database Data Global TWS Events Log TWS/WebAdmin Event Collector TWS/WebAdmin Event Tracker New event types Allows to react on events that are not supported by TWS • TWS/WebAdmin’s Event Tracker writes its events to standard TWS events log, as a result standard procedures like alert triggering are supported automatically

  10. Event “Job Long” The first event we have implemented is “Job Long” – It signalizes if a job is running too long • For each job TWS keeps it’s own run time statistics • The “Job Long” event is triggered if a job is running longer than usually • Alerts defined for the “Job Long” event helps to warn administrators early to avoid production delays.

  11. Backup In case of modifications TWS/WebAdmin stores the “old” definition of any TWS database object to an internal backup repository

  12. Backup Administration TWS/WebAdmin backup manager allows to browse the history of TWS definitions modifications.

  13. Backup Administration filter to reduce the resulting list Integrated full text search function

  14. Backup Administration List of stored modifications matching the specified filter Click on the backup filename link to show the content

  15. Backup Administration Select entries and click on “compare” to display the differences

  16. Backup Files Compare Function Original (older) version at the left, new version at the right side Red text shows the difference in details

  17. Event Driven Workload Automation Add or modify event rules Web forms and dialogues Text edit for advanced users Deploy event rules Execute "planman-deploy" at the MDM out of TWS/WebAdmin Active Event Rules Monitoring Activate/deactivate event rule instances MONMAN status monitoring Invoked Actions Monitoring With direct links to the plan The new version of TWS/WebAdmin supports “Event Driven Workload Automation”

  18. Event Rules Administration Click on the event rule name to display details… Event rules in the main menu …or select a rule and click on e.g. “modify”

  19. Event Rule Design – Common Options Click “Next” to continue with the definition of the event conditions

  20. Event Rule Design - Conditions Condition attributes corresponding to the actual “Condition type” Create the set of conditions dynamically Click “Next” to continue to the definition of the event action

  21. Event Rule Design - Actions Set of action attributes corresponding to the actual “Action type” Dynamically create the set of actions to be taken Click “Save” to submit modifications

  22. Event Rule Source Definition Text Edit function:For many modifications it is still faster and easier to do in the source code

  23. Active Event Rules Monitoring Event rule name Event triggering condition, e.g. “Any Job that goes into ERROR” Event reaction, e.g. jobstream submission

  24. Action Runs Monitoring Action was “Submit jobstream” Action of this event was executed Direct link to the plan jobstream list to see the status of the executed jobstream

  25. TWS/WebAdmin Trace Logs The trace log reports what happens in background while a user executes a function through TWS/WebAdmin. Especially interesting: Low level calls and return values, e.g. TWS, SQL database, file system, authentication chains Enable/disable trace logs

  26. TWS/WebAdmin Trace Logs 1) Execute the request 2) Download the trace log file from the server.

  27. TWS/WebAdmin Trace Logs TWS/WebAdmin user session initialization steps Preparing environment before calling the command. Command submitted to TWS API (conman)

  28. TWS/WebAdmin Trace Logs Sample of the results An overview about the system resources needed to process the request The timestamps helps to analyze what part is causing possible slowdowns.

  29. Audit Log User’s request TWS Plan/Database Data TWS/WebAdmin TWS CLI TWS/WebAdmin Audit Log writes the operation log record and submits them to TWS CLI • Allows to monitor all TWS operations made through TWS/WebAdmin • In opposite to Trace Logs one log for all activities • Optional, enabled by default • Supports rotation (“size driven”)

  30. Audit Log • Audit Log sample. Every row of the log contains • Timestamp • Authority • command

  31. Trace Log vs. Audit Log Trace logs report actions of individual users, audit logs are reporting all of TWS/WebAdmin’s activities • Typical usage of trace log: A user thinks that something is displayed wrong. We ask him to reproduce the problem and ask for the trace log. Then we have all information that is needed to fix it. • Typical usage of audit log: TWS administrators do not know why an operation is not working well for all users. We ask for the audit log to see if there is any mistake. If we do not find anything, then we ask for the trace log of an affected user...

  32. User's Options TWS/WebAdmin users have several options to customize the appearance of TWS/WebAdmin. Here you can modify date format, color scheme, action buttons position and the browser title content.

  33. User's Options The customizable browser window (tab) title is useful in case of large TWS networks with several masters. The title can contain name of the user currently logged on, TWS master name, batchman status, etc.

  34. User's Options Action buttons anchorage allows to avoid often vertical scrolling at the bottom of the page in case of longer listings.

  35. User's Options Customizable layout allows to setup the output listings Setup the order of the columns Select what columns are to be displayed

  36. User’s Options Example: Plan jobstream list in customized layout

  37. Administrator Level Customization Customizable top bar color can help to signalize the actual TWS environment, e.g. development or production Customizable top bar and home page logo Customizable home page content: add links to other production services.

  38. PAM authentication Authentication and authorization requests from TWS/WebAdmin are processed at the central point of the operating system – reduces the amount of authentication setups LDAP TWS Plan/Database Data OS (ckpw, sudo) TWS/WebAdmin interface PAM (Pluggable Authentication Modules) allow to setup all type of authentications including LDAP at the OS level • Switch TWS/WebAdmin to OS authentication • Setup TWS/WebAdmin to use the OS sudo

  39. Any Questions about TWS/WebAdmin? support@horizont-it.com

  40. TWS/WebAdmin DS The Web Interface to TWS Many thanks for your attention! HORIZONT Software for Datacenters Garmischer Str. 8 D- 80339 München Tel ++49(0)89 / 540 162 - 0www.horizont-it.com

More Related