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.
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 hours
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