Way back when, I wrote an applet that accessed Spiceworks data and allowed you to run local tools & utilities against computers directly. The utility was called 'Cilantro' (in keeping with the spicy name!).
New version!
Finally, I decided to do something with that code that had been sitting around for the last couple of years. Version 0.4x beta is out and needs some people to test it.
Running local apps from a web link is problematic
One of the issues with running a web application such as Spiceworks is that it is difficult to run any kind of locally installed program against any of the items found in the database driving that web application...at least not without some way to bypass the web interface and access it directly.
Sure, you can perhaps write a configuration file at the server level, then download the file via web browser and run with your default application, but some programs don't support this approach.
Access the DB, do some stuff
It is for this reason that I created Cilantro. It is a program that access the Spiceworks database directly to pull computer names and details so you can run whatever tools you want against them. That means if you use Dameware, VNC, etc. - i.e. programs that can take a computer name as a command-line option and use Spiceworks to keep track of your network inventory, then Cilantro is the program for you.
Cilantro consists of an HTA (HyperText Application) which runs with a .HTA extension.
Those local apps? Those are add-ons.
The add-ons are added dynamically to the interface as soon as you start up the program. This means that you can write your own. They are XML based, are not difficult to write, and I have full documentation available for those that want to try it themselves.
One cool addition is the inclusion of a new table-filtering javasript, written by Max Guglielmi - this allows you to view large tables of information, type some criteria at the top and filter out the stuff you don't want to see..all very quickly.
Cilantro resources:



0 comments:
Post a Comment