User Tracker

Unanswered Question
Aug 10th, 2007
User Badges:

I am creating a web driven database to house our location/network inventory. I am running CiscoWorks LMS2.6 on another server. I would like to build a web form to access user tracker info from the Ciscoworks server, similar to the user tracker tool, so users can access this information from the website instead of having to deploy the app to the desktop.


Is there a way to do this?

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
Joe Clarke Fri, 08/10/2007 - 10:45
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

User Tracking is already a web-based application. You don't have to deploy anything on the client except a web browser to access User Tracking.

kjmattakat@brem... Fri, 08/10/2007 - 11:28
User Badges:

Unless I am missing something - i would also have to give them access to Ciscoworks which i would rather not do. I would rather create a form on an internal website so all they have to do is put in the query info and hit submit, the access to the CiscoWorks server would happen in the background.

Joe Clarke Fri, 08/10/2007 - 11:37
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

They would have to have at least Help Desk access to User Tracking to be able to query it. If you want to extract the data from UT, you have two choices. One is to use the "ut -cli" command from the command line. This will output data in CSV format. The other is to use the cmexport tool to output data in XML format. Both will provide you all of the User Tracking data which you can then import into another application.

kjmattakat@brem... Fri, 08/10/2007 - 11:54
User Badges:

i could call the CLI from a web page. How do i get the UT -CLI on another server other than Ciscoworks?

Joe Clarke Fri, 08/10/2007 - 11:59
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

You would have to make a remote connection to the server, and execute the command that way. However, I was thinking more along the lines of having a backend daemon script run on the CiscoWorks server, capture the UT data, then write that data out to a database that could be accessed by your other server.


Alternatively, the cmexport XML data can be accessed from remote using the CMExportServlet interface. That procedure is documented in the Campus Manager online help at http://server/help/CMcore/CmHelp/Dee_DevRefServletExport.html .

kjmattakat@brem... Fri, 08/10/2007 - 12:21
User Badges:

It appears that the "user search band" app installed on my workstation does an HTTP call to the ciscoworks server on port 1741, is there no way to duplicate this via a web form?

Joe Clarke Fri, 08/10/2007 - 12:24
User Badges:
  • Cisco Employee,
  • Hall of Fame,

    Founding Member

The User Tracking Utilities' protocol is not published, nor is it supported to make calls from an app other than UTU to this servlet. The reason being is that we do not publish this protocol spec as it may change from release to release.

kjmattakat@brem... Fri, 08/10/2007 - 11:33
User Badges:

Unless I am missing something - i would also have to give them access to Ciscoworks which i would rather not do. I would rather create a form on an internal website so all they have to do is put in the query info and hit submit, the access to the CiscoWorks server would happen in the background.

Actions

This Discussion