At Slingshot, we’ve moved our Managed clients over to Unifi networking systems, and I wanted to use our RMM to directly monitor the Unifi Controller. The API isn’t officially documented, but I did find other resources: the community’s API documentation, CyberDrain’s examples, and the Unifi API browser. Add tons of other research and trial/error, and I finally accomplished a Powershell RMM script that monitors Device connections, resources/ports, and Alerts, and reports on a ton more.
Enough with the intros. Here’s an instance currently alerting in Solarwinds RMM:
…and More Info gives the full report (looks better in console — I wish SWRMM preserved whitespace):
Before I forget, some quick notes:
Needs a local account (limited admin/readonly) on controller
For UDMPs with firmware 1.6 or greater, use port 443; For older controllers, use port 8443
It defaults the Controller IP to the detected Gateway IP (we do a lot of UDMPs).
Several of the Device Status codes are documented nowhere, so this script might have the only public record of them (for posterity, I’ve figured out 2=pending adoption, 9=inform error, and 11=isolated).
And finally the Powershell — (self-consciously) still in progress with plenty of debug stubs, BUT with lots of useful production miles already under its belt:
NOTE: updates since publishing this have so far added: * proper detection of the “pending adoption” state * awareness of the undocumented “adopting” state * awareness of the undocumented UBB, USP and USW-Flex-Mini models If anyone’s dying to see the latest version, let me know in the comments.
They’ve got some great services and folks, but it sounds like they’re swamped with a lot of internal changes over the last couple years. Unfortunately, that leaves them a bit weak on partner communication…
Their ONLY official way to not get surprised by changes is to manually/constantly check their support portal web pages. After extended nagging for them to publish ANY info on Proofpoint releases, they did finally add that a few months ago. But still no mailing lists, no RSS feeds, no carrier pigeons — just keep clicking refresh til something shows up…
So I took matters into my own hands: Using Feed43’s fantastic service, I wrote custom regular expressions to scrape EM’s content, which I’ve published into my own RSS feeds. If you’re looking to stay in the ExcelMicro loop, feel free to subscribe to these feeds:
CommaFeed – almost perfect clone of Reader’s UI, and great features (including custom theming), but somewhat slow
NewsBlur – fast UI, but focused on its own slickness, and bad keyboard accessibility
Feedly – (originally NO web client, but they made one for Reader fans!) – fast UI, but missing +/- to zoom text.
For mobile apps, I tried:
CommaFeed – too little/late. Alpha released 2 days before Reader buried, and didn’t even have caching.
Feedly – too dog slow to be at all usable.
GReader – very sophisticated (and better performance than my previous try a year ago)
My friend Sean McCabe (who really needs a blog!) enlightened me that GReader supported Feedly, and that Feedly also imported Reader’s Starred Items. I have 6 years of Starred Items that I didn’t want to use, so that sealed the deal: Feedly+GReader it is!
Feedly’s only cons: missing +/- zoom, and themes only cover navbar — I figured I can handle that… But I just remembered the Chrome extension Stylebot, which can inject your own custom CSS into any page. I’ve just used it to create a black AND zoomed theme for Feedly. Perfecto.
How so? What do you think you should get to do after first powering up your brand-new computer? Hours manually uninstalling paid Norton or McAfee trials, a dozen manufacturer addons, and a dozen more partner promotions? Me either. Here’s our experience:
Once upon a time, we manually removed the junk, as a labor of love.
A few years ago we started using PC-Decrapifier to help automate the process, followed by CCleaner for the remnants. Down to an hour or so…
Last year, we started wiping the (brand new) systems, and scratch installing from Microsoft’s own media. It’s some upfront work, but actually faster, and the result is so much better. (The only downside is tracking down weird laptop drivers).
Last week we bought an Acer netbook, and (for some crazy reason) gave their install a shot. After powering up and doing some standard Windows configuration, Acer started their first-run customization process . Now I’ve done this a LOT, and know this process should take about minute or two.
Instead, it took 45 minutes, and crashed with a BSOD.
Then, after finally getting past “buy me” promos, it was sluggish. Task Manager showed 35% CPU gone to a McAfee trial, and 67% RAM used overall, when I HAD RUN NO PROGRAMS YET. Did we buy a pet to run for our amusement, and do nothing useful?
Dear Acer, I don’t like the idea of Microsoft taking their ball back either, but you dropped it, and someone’s gotta run the bases.
P.S. Also noteworthy about the Microsoft shift is that’s how Apple sells: unified software AND hardware. Other criticisms aside, Apple delivers a pretty tight package.