icon_CloudMgmt icon_DollarSign icon_Globe icon_ITAuto icon_ITOps icon_ITSMgmt icon_Mainframe icon_MyIT icon_Ribbon icon_Star icon_User icon_Users icon_VideoPlay icon_Workload icon_caution icon_close s-chevronLeft s-chevronRight s-chevronThinRight s-chevronThinRight s-chevronThinLeft s-chevronThinLeft s-trophy s-chevronDown
BMC

ProactiveNet Performance Management: Development with PSL

During this three day course, BPPM Development with PSL will provide an in-depth look at the Patrol architecture and Patrol Scripting Language (PSL). Participants will learn to write and develop complex PSL Knowledge Modules (KMs) that can be leveraged to monitor both standard and custom applications to satisfy any business requirement.

BPPM Development with PSL examines Patrol components including the Patrol namespace, the discovery process, KM creation and the use of PSL functions and variables. Participants will learn to use object manipulation functions like create(), destroy(), set(), and get() and use PSL programming constructs such as if/else statements and loop control to build robust Knowledge Modules.

The class includes the building of fully functional Knowledge Modules which participants can use to model their own future custom KMs.

Major release:

Any

Good for:

Administrators, Users

Course Delivery:

Instructor Led | 24.00 heures

Course Modules

  • Day 1
    • Patrol Architecture
    • Patrol Virtual Machine
    • Patrol Script Language
    • Setting your Development Goals
    • Object Hierarchy
    • Building the KM, the Power of PSL
    • Expressions, Constance, Variables
  • Day 2
    • Scripting with PSL
    • PSL Libraries
    • Using Statements
    • PSL Data Types
    • PSL Operators
    • Manipulating Objects
    • Basic String Parsing
    • Working with History
  • Day 3
    • Working with Functions
    • Working with Variables
    • Working with Objects
    • Using External commands
    • Defining the KM properties
    • File handling functions
    • Creating Recoveries
    • Designing for Security and Portability
    • Testing and Debugging