Access to Xymon data via library functions?
An HTML attachment was scrubbed... URL: <http://lists.xymon.com/pipermail/xymon/attachments/20090330/0595c82d/attachment.html>
On Monday 30 March 2009 08:43:35 Ward, Martin wrote:
Henrik/All, I have spent the last few days writing a Perl script that reads through the /hostdata/ files, extracts interface information for each server that I monitor and writes/updates a MySQL database. I now want to extract other information from the same file which brings up the question: Is there any sort of library of functions that I could compile into a C program to make access to this data any easier? I have had a poke through the sources for Xymon 4.2.2 but can't find what I need 8-(
Actually, I was thinking about this, as it would be useful to be able to access some configuration information in (e.g.) perl. Ideally, if there were a shared library for Hobbit/Xymon that included the functions for reading configuration, events, data, it could be exposed to scripting languages as well.
Regards, Buchan
On Mon, 2009-03-30 at 12:52 +0200, Buchan Milne wrote:
On Monday 30 March 2009 08:43:35 Ward, Martin wrote:
Henrik/All, I have spent the last few days writing a Perl script that reads through the /hostdata/ files, extracts interface information for each server that I monitor and writes/updates a MySQL database. I now want to extract other information from the same file which brings up the question: Is there any sort of library of functions that I could compile into a C program to make access to this data any easier? I have had a poke through the sources for Xymon 4.2.2 but can't find what I need 8-(
Actually, I was thinking about this, as it would be useful to be able to access some configuration information in (e.g.) perl. Ideally, if there were a shared library for Hobbit/Xymon that included the functions for reading configuration, events, data, it could be exposed to scripting languages as well.
bb localhost "hobbitdxboard..." ??
-- Daniel J McDonald, CCIE #2495, CISSP #78281, CNX Austin Energy http://www.austinenergy.com
Hi,
for Perl, there is a library called "Hobbit_fd_lib". I found it along with dbcheck.pl, which we use for database checking - I don't know if it's only a part of dbcheck, or a stand-alone lib. Nevertheless, it seems to be useful (although I never used it in my own scripts, since these were all ported from old-style BB). Another possible solution could be bbhostshow or bbhostgrep, or the already mentioned hobbit dashboard.
Btw.: Nice idea to have the hobbit config in a database, I've also thought about this...
hh
McDonald, Dan schrieb:
On Mon, 2009-03-30 at 12:52 +0200, Buchan Milne wrote:
On Monday 30 March 2009 08:43:35 Ward, Martin wrote:
Henrik/All, I have spent the last few days writing a Perl script that reads through the /hostdata/ files, extracts interface information for each server that I monitor and writes/updates a MySQL database. I now want to extract other information from the same file which brings up the question: Is there any sort of library of functions that I could compile into a C program to make access to this data any easier? I have had a poke through the sources for Xymon 4.2.2 but can't find what I need 8-( Actually, I was thinking about this, as it would be useful to be able to access some configuration information in (e.g.) perl. Ideally, if there were a shared library for Hobbit/Xymon that included the functions for reading configuration, events, data, it could be exposed to scripting languages as well.
bb localhost "hobbitdxboard..." ??
-- Harald Husemann Netzwerk- und Systemadministrator Operation Management Center (OMC) MATERNA GmbH Information & Communications
Westfalendamm 98 44141 Dortmund
Geschäftsführer: Dr. Winfried Materna, Helmut an de Meulen, Ralph Hartwig Amtsgericht Dortmund HRB 5839
Tel: +49 231 9505 222 Fax: +49 231 9505 100 www.annyway.com <http://www.annyway.com/> www.materna.com <http://www.materna.com/>
On Monday 30 March 2009 15:28:15 McDonald, Dan wrote:
On Mon, 2009-03-30 at 12:52 +0200, Buchan Milne wrote:
On Monday 30 March 2009 08:43:35 Ward, Martin wrote:
Henrik/All, I have spent the last few days writing a Perl script that reads through the /hostdata/ files, extracts interface information for each server that I monitor and writes/updates a MySQL database. I now want to extract other information from the same file which brings up the question: Is there any sort of library of functions that I could compile into a C program to make access to this data any easier? I have had a poke through the sources for Xymon 4.2.2 but can't find what I need 8-(
Actually, I was thinking about this, as it would be useful to be able to access some configuration information in (e.g.) perl. Ideally, if there were a shared library for Hobbit/Xymon that included the functions for reading configuration, events, data, it could be exposed to scripting languages as well.
bb localhost "hobbitdxboard..." ??
But, I want: 1)Page layout information (without writing a separate parser which may not operate identically) 2)Thresholds 3)"Critical View" configuration 4)Client-local configuration for more client-side tests
On Tue, 31 Mar 2009, Buchan Milne wrote:
But, I want: 1)Page layout information (without writing a separate parser which may not operate identically) 2)Thresholds 3)"Critical View" configuration 4)Client-local configuration for more client-side tests
All of which could be added to the hobbit protocol.
Ulric
participants (5)
-
bgmilne@staff.telkomsa.net
-
Dan.McDonald@austinenergy.com
-
Harald.Husemann@materna.de
-
Martin.Ward@colt.net
-
ulric@siag.nu