Jump to content
Nemesis

OpenDNS Umbrella Client - Update 2

Recommended Posts

Hey fellow LabTecherati. Like OpenDNS? Use their Remote Clients?

I have a plugin for deploying and managing OpenDNS remote clients (their agents).

 

Update: Fast Diag button on computer screen bug fixed. Works again.

Update: Now works for non-super users.

 

Features:

From Dashboard/Config/Integrations/OpenDNS

Set master credentials

From Clients

  • Mapping LabTech Clients to OpenDNS Clients
    Jump to OpenDNS Client Overview
    Jump to OpenDNS Client Report
    Jump to OpenDNS Config

Visibility into OpenDNS remote client installation status

  • Open LabTech ComputerScreen from installation report

From Computer Screen

  • Jump to OpenDNS Policy
    Install OpenDNS Remote Client with realtime status
    Uninstall OpenDNS Remote Client with realtime status
    Run OpenDNS fast diagnostics with realtime status
    Copy Debug information to clipboard

Feedback

Send feedback on the plugin from any integration point

 

Known Issues:

  • Im not checking for online status. Realtime feedback will do what you would expect with offline machines... kinda like watching grass growing. It will actually queue the function, but you'll wait until it comes online to see the results.

 

Get it here:

http://bit.ly/1JYicVh

NEW - OpenDNS Umbrella Install Script - Uses settings from this plugin

https://www.dropbox.com/s/npd0vvf9em6a2we/OpenDNS%20Installer.xml?dl=0

 

Hey Folks - You will need to know your MSPID. This can be found by logging into the OpenDNS Web Console/ MSP Settings / Admins

ScreenShots

Config Screen

image.jpg

 

Client Screens

image.jpg

image.jpg

 

Computer Screen

image.jpg

Edited by Guest

Share this post


Link to post
Share on other sites
Getting the following error after installing the plugin

 

Update: The referenced .dll was missing. Embedded it in the project. Confirmed fixed.

-Drew

Edited by Guest

Share this post


Link to post
Share on other sites

Drew,

 

Good work, I think you got the first round of bugs fixed! :) Working now under Windows 10 and I can see my client list. :D

 

2015-07-28%2009_54_39-cpnllc%20%20%20%28ClientID_%201%29.jpg

 

Ok,

From user feedback added handling for invalid MSPID's and missing .DLL.

If your having any issues, update the plugin and PM me if you find anything.

 

https://www.dropbox.com/s/hm30zc691w9m5b0/OpenDNS.dll?dl=0

 

Your MSPID can be found by logging into the OpenDNS Web Console/ MSP Settings / Admins

 

-Drew

Share this post


Link to post
Share on other sites

@Nemsys I've installed the plugin. However we aren't able to login. Everything is setup correctly. Ideas? We have more than one login for OpenDNS. I've tried mine and the account that was used initially with OpenDNS.

Share this post


Link to post
Share on other sites

Note: I've added an Install Script that will use the settings of the plugin, and will deploy the OpenDNS agent on multiple machines.

See the main post.

Share this post


Link to post
Share on other sites

Answering my own question, right click the DLL and select properties. Click the unlock button and close properties. I needed to then restart the control centre.

Share this post


Link to post
Share on other sites

New and interesting bug. I installed this as admin on the Labtech server. I can see it and use it from my login via a client, my guys can see it but it asks them to set it up and clients that I have set up appear to be unset for them!

 

EDIT: This plugin only seems to work for Super Admins. When I make a user Super Admin they can then use it.

Share this post


Link to post
Share on other sites
I got the plugin installed and credentials validated, however on the customer, the dropdown doesn't list clients for me

 

This behavior will occur if you configure the plugin with an incorrect MSPID.

Please verify the MSPID on the dashboard OpenDNS configuration panel.

-Nemesis

Share this post


Link to post
Share on other sites

Yep, I pulled the wrong id, i was using the "Your User ID" number rather than MSP ID number. It is now fixed.

I was able to use the following sql script to pull the values i had in EDF's into the plugins table to save filling it out manually.

replace 557 and 558 with the extrafield id's of the org id and fingerprint.

replace 000000 with your opendns user number

 

INSERT IGNORE INTO plugin_opendns_test(clientid,orgid,userid,fingerprint,enabled)

SELECT t1.id AS clientid, t2.value AS Orgid,'000000' AS userid, t1.value AS fingerprint,0

FROM extrafielddata t1

INNER JOIN extrafielddata t2 ON t1.id=t2.id AND t1.extrafieldid=557 AND t2.extrafieldid=558

WHERE t1.value<> '' AND t2.value <> ''

Share this post


Link to post
Share on other sites

HI folks! Newb to labtech here; thanks for the great plug in! Just one question, I when attempt to add it though plug-in manager I receive "There was an error uploading the new plugin". I have already right clicked the opendns.dll, clicked properties and unlocked it as mentioned above, and I am the ltadmin (cloud based LT). Thanks in advance for the assistance!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...