Blog Series: Monitoring using PowerShell

Hi All,

My next couple of blogs will be a series of blogs where I will be explaining on how to use PowerShell for the monitoring of critical infrastructure. I will be releasing a blog every few days that will touch on how to monitor specific software components, but also network devices from Ubiquity, third-party API’s and Office365. I will also be showing how you can integrate this monitoring in current RMM packages such as Solarwinds N-Central, Solarwinds RMM MSP and even include the required files to import the monitoring set directly into your system.

What is RMM?

RMM stands for “Remote Management and Monitoring” – Most modern IT suppliers(Managed Services Providers) use RMM suites to assist users and monitor within complex network envirnoments. There are alot of different RMM suites and due to this its sometimes difficult to see exactly what the functionality is, This is where our PowerShell scripts will come in. Most RMM suites include a method to extend functionality by using PowerShell.

Why not use SNMP, or product X instead of PowerShell?

Good question! Why not use PowerShell for everything?! ? Of course I understand some people are purist and want to use SNMP for monitoring network devices and servers, and frown upon using (external) applications running on the OS , but I’ve often found that when using SNMP I cannot get the clarity or depth I want out of my monitoring sets, Also for some RMM systems using SNMP makes the system prone to more maintenance tasks and inreases the attack surface. In these cases the PowerShell version of the monitoring prevents added maintenance and keeps everything contained in the agent based monitoring system.

So, I hope you’ll enjoy the series of blogs, any questions or comments can be dropped below.

Recent Articles

The return of CyberDrain CTF

CyberDrain CTF returns! (and so do I!)

It’s been since september that I actually picked up a digital pen equivalent and wrote anything down. This was due to me being busy with life but also my side projects like CIPP. I’m trying to get back into the game of scripting and blogging about these scripts. There’s still so much to automate and so little time, right? ;)

Monitoring with PowerShell: Monitoring Acronis Backups

Intro

This is a monitoring script requested via Reddit, One of the reddit r/msp users wondered how they can monitor Acronis a little bit easier. I jumped on this because it happened pretty much at the same time that I was asked to speak at the Acronis CyberSummit so it kinda made sense to script this so I have something to demonstrate at my session there.

Monitoring with PowerShell: Monitoring VSS Snapshots

Intro

Wow! It’s been a while since I’ve blogged. I’ve just been so swamped with CIPP that I’ve just let the blogging go entirely. It’s a shame because I think out of all my hobbies it’s one I enjoy the most. It’s always nice helping others achieve their scripting target. I even got a couple of LinkedIn questions asking if I was done with blogging but I’m not. Writing always gives me some more piece of mind so I’ll try to catch up again. I know I’ve said that before but this time I’ll follow through. I’m sitting down right now and scheduling the release of 5 blogs in one go. No more whining and no more waiting.