18
Dell World 2014 Managing All of Your Devices K1000 Agentless, Inventory API, Mobile Devices Anthony Wenzel, Systems Engineer, November, 4th, 2014 Dell World User Forum

Managing All of Your Devices

Embed Size (px)

Citation preview

Dell World 2014

Managing All of Your DevicesK1000 Agentless, Inventory API, Mobile Devices

Anthony Wenzel, Systems Engineer, November, 4th, 2014

Dell WorldUser Forum

Dell World User Forum

Why Agentless?

• Non-supported operating Systems

• Network Infrastructure

• Mobile Device Management

• Free!

IP Scan

Agentless

MDM

Dell World User Forum

K1000 Agentless

Network Discovery Agentless Inventory Mobile Devices

IP Scans using

• Printers

• Routers

• Switches

• Appliances

Unsupported Operating Systems

• Pre 2003 Windows Server

• Unsupported Linux Distros

• ESX hosts

• Ineligible Servers

Dell Mobile Device Management

• iOS

• Android

• Windows Phone

• Wyse CloudConnect

• Wyse Thin Clients

Dell World User Forum

Network Discovery

Ping

Socket

Active Directory

Authenticated (SNMP, SSH/Telnet)

Nmap

Discovery ResultsInventory > Discovery

Dell World User Forum

Example: Printer SNMP

• SNMP String Query

• Management Information Base (MIB)

Dell World User Forum

Example: Active Directory Scan

• Discovery of Active Directory Devices

• Comparison against Kace inventory

Dell World User Forum

Example: Application Discovery

• Socket tests for devices that listen on a specific port.

Dell World User Forum

Agentless Inventory

Agentless SSH/Telnet

API Scripting (VBS/Perl)

XML Import

Manual Entry

K1000 Inventory

Dell World User Forum

Example: SSH Openfiler

Dell World User Forum

Example: Inventory APIProcedure1. Request a session key: Submit keyreq=true in the body of the request to get a session

string in response.

2. Construct the authentication token:

a) Construct the auth string as: session_string + '|' + MD5 of API password

b) Run MD5 on the auth string.

3. Request a device UUID: Submit req=newuuid&key=$auth in the body of the request to get a UUID in response.

4. Submit inventory XML data: Submit_req=loadxml&key=$auth&KUID=$uuid&version=6.0 in the GET line and inventory XML in the body of the request.

Dell World User Forum

Dell World User Forum

Dell World User Forum

Dell World User Forum

Example: Manual Entry and uploading XML.

• Manual entry• Scripting• XML must adhere to our schema

Dell World User Forum

Example: XML import for ESXi

Dell World Executive Summit

Mobile Device Management

Asset TrackingDell Mobile Manager Kace Inventory API

Dell World Executive Summit

Example: Dell Mobile Manager