Bacula-users

Re: [Bacula-users] Director Control Protocol

2011-06-08 10:49:46
Subject: Re: [Bacula-users] Director Control Protocol
From: Sean Clark <smclark AT tamu DOT edu>
To: bacula-users AT lists.sourceforge DOT net
Date: Wed, 08 Jun 2011 09:45:45 -0500
On 06/07/2011 05:52 PM, Tim Gustafson wrote:
>> Can't you spawn bconsole from the web application? That is what most
>> of the other web apps do.
> [...]
> I'm hoping that there might be a protocol that cuts out all the screen 
> parsing and instead lets me just do something like:
>
> 1. Connect to the bacula-dir daemon
> 2. Authenticate
> 3. Send a command like "show status client blah.foo.bar-fd"
>
> and have that return machine-parse-able status information, rather than 
> human-readable information.
You can skip the "parse the list of clients" step by just sending
"status client=blah.foo.bar-fd" directly to bconsole, but I personally
would also love to see more easily machine-parseable output - just
adding to bconsole's commands themselves an "out=xml" or "out=json" or
similar modifier that returns the information in an easier to parse form
instead of the default "human readable" form would be extremely useful
to me.

(I wrote a web-interface script that talks to bconsole.  Getting the
response isn't really that hard, but I do end up going through a series
of regex's to pick out the individual bits of information that I want
from the output, which is obviously kind of a pain.)

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users