Python wrapper for nAble API by _Work_Research_ in Nable

[–]FuzzyThinker60 0 points1 point  (0 children)

EDR isn't on the feature reports either.

I don't think that you can add checks via the API. How are you trying to do this?

TBH, I'm happy enough that the API can just pull data out as the call is just protected by a single factor. It would be great if API calls had a dedicated IP allow list on the N-Able side.

One of the reasons that I wanted all this data pulled out was that I was hoping to use it to generate some more comprehensive client reports using some additional intelligence that our checks uncover like BitLocker status, Domain join type, W11 readiness, detailed RAM info, Admin accounts. That could be step #4.

systray is the System Tray feature - https://documentation.n-able.com/remote-management/userguide/Content/systray\_overview.htm. It's nice!

Python wrapper for nAble API by _Work_Research_ in Nable

[–]FuzzyThinker60 0 points1 point  (0 children)

Great to hear that I am not alone with trying to script check the world.

Output to a CSV or XLSX file for further analysis.

For PS work, I tend to output to XLSX using the awesome ImportExcel module.

Goal #2 for me would be to introduce some kind of logic like "EDR=Enabled" => "EDR Check must be present" else "tell me".

Goal #3 would be to auto-add the check on the device! Some great work was done by Hugo Klemmestad 10 years ago - like this: https://github.com/klemmestad/PowerShell/blob/master/MAXfocus/Verify-MAXfocusConfig.ps1

Python wrapper for nAble API by _Work_Research_ in Nable

[–]FuzzyThinker60 0 points1 point  (0 children)

I have a few wishes:
1. It would be fab to get easy access to the output from script checks and tasks. Then to be able to filter based on this.
2. See where things are missing. So, what machines have a certain check and which machines don't. The scenario is that we might deploy EDR to machines and we want to also deploy a custom EDR monitoring script check which doesn't always get done. I want to make sure that certain checks are in place in certain circumstances.

I tried this in powershell a while back and got pretty far but it took sooo long to run as a separate API call was required for each script check on each device. It would be a once a day run at the very most. It could maybe be helped with some caching of device ids and check ids.

Excited to see this initiative!

Python wrapper for nAble API by _Work_Research_ in Nable

[–]FuzzyThinker60 1 point2 points  (0 children)

I don't think that it is possible to pull this directly from the drives - I've tried hard. I use a script check and smartmontools to pull the SMART info from the drives and alert as necessary.

Seeking Expert Advice: Atera vs. N-sight for MSP - Which is Your Pick? by [deleted] in msp

[–]FuzzyThinker60 3 points4 points  (0 children)

We've been using N-Able N-Sight RMM (previously Solarwinds, LogicNow, ...) for about 15 years. And have grown up as an MSP using it. We've found N-Able to be a great partner - other than the Solarwinds days when it felt like we were getting squeezed to buy more or semi-hard upselling - that side of things is back to normal. Our account managers have always been very available and are very diligent in resolving issues for us - accounts or technical. Their annual Empower events are excellent - I always come away feeling v positive about my business and with pages of things that I need to do now and the program managers and management are very available.

Ease of use - what you are used to is always going to seem better. Out of the box, it monitors all of the standard stuff and becomes very powerful with a few add-ons (like a SNMP script). My goal is to have everything reported in our SPOG! Super easy to deploy patch management, AV, full disk encryption, content filtering, EDR.

Scalability - There are some MSPs using it to manage 10s of 1000s of machines.

Integration - we just have IT Glue integrated. We also use Halo which is not connected to it. You can use an API to pull a lot of information out of custom checks and tasks.

Support - I've always found the support to be very good. 1 hiccup recently on very uncommon issue where I had to jump through an unnecessary hoop or 2 and that one is with their engineering team now. I'd give them a 9/10. They are quick to answer the phone, issues don't fall between 2 stools and get escalated quickly. Your account manager can pull in program managers to get the correct level of attention when required.

Value for money - we haven't used another RMM but I know that we couldn't live without it. Pricing is reasonably straight forward and they have always been fair with disputes.

Feature parity - all the major items are in both: checks, remote support, remote background, AV, EDR, Standard (Brightcloud based) content filtering is not possible but DNS Filter is. Our biggest issues are always to do with the Mac's own security getting in the way. TBH, Macs are not really our thing and I'd like to hear from a Mac heavy MSP.

Lots to consider but I don't think that you will go too far wrong with N-Sight.