

This 3-day class takes an in-depth look at Network Performance Monitor (NPM) and the SolarWinds Software Development Kit (SDK)
The SolarWinds 301: Automation and SDK class is geared towards students that already have extensive experience with the SolarWinds platform but want to deep dive into topics such as Network Performance Monitor (NPM) and the SolarWinds Software Development Kit (SDK).
Loop1 recommends the SolarWinds 201: System Management & Monitoring class as a prerequisite to provide students with an advanced understanding of the SolarWinds platform as the 301 class will not cover installation and basic overviews. Students will also be expected to have a basic knowledge of the Transact-SQL and PowerShell languages.
Part 1: Introduction to the SDK
- SWQL STUDIO
- Connection
- VERBS
- Where do we see SWQL Code in the regular Orion GUI
- Advanced Alerts
- Advanced Reports
- SWQL Widgets
Add Your Heading Text Here
Part 2: Getting to know SWQL on a deeper level
- What is it?
- Verbs and metadata
- Connection to SQL (abstraction to SQL Studio)
- SWQL and implicit joins in the code
Part 3: PowerShell
- Fundamentals
- Functions in PowerShell/Objects
- SolarWinds SDK cmdlets
Part 4: Coding using tools covered in days 1 & 2
- Unamanage/manage nodes
- Modify node names
- Add nodes to Orion
- Delete nodes
- Interface discovery
- Network discovery
- REST API coding – obtain data from SolarWinds via web GET/ POST (Postman)*
*If class time permits
Practical Application
For the final session on Day 3, we want to help you apply the new skills you have learned during the 301 class through practical application. Benefit from our hands-on lab environment to review, test, and resolve any challenges you are faced with in your SolarWinds production—all under the expert guidance of our experienced SCP-certified class instructor.