You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(19) |
Dec
(72) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(35) |
Feb
(36) |
Mar
|
Apr
|
May
(3) |
Jun
(2) |
Jul
|
Aug
(4) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2006 |
Jan
(2) |
Feb
|
Mar
(2) |
Apr
(11) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: Flo G. <fl...@bi...> - 2005-05-31 14:01:13
|
On Tue, 31 May 2005, Yves wrote: > I changed the subject of the thread... > Should this talk move to perfparse-devel or perfparse-devel-int list to avoid the > pollution of perfparse-users ? Yes, moved to devel-int. > >> But constructively: once registered to the wiki, you can unassign the >> modules (boxes) at the left and right bar and then the wiki gets more >> simple looking. With >> http://wiki.perfparse.org/tiki-user_assigned_modules.php >> you then can reassign the modules if you want them back. > > Flo, can you define the default for new users in a way they have the > minimum boxes and don't get confused with useless boxes ? Then they can > add boxes with the preferences. I did unassign some. If you are not logged in, you can see it. I could also break the 3 column design and only use a left "utility" column and a "data area". But i think it is not useful with the shoutbox. But do we need the shoutbox? > > Maybe Keith can also make interesting comments on how to improve tiki-wiki ? > Maybe Keith can also give some help to make a better-looking web site (we have > www.perfparse.org and wiki.perfparse.org : isn't there one useless ? :) > I'm open for all ideas. > Why do some sites based on wikis (the best example I know is wikipedia) > do have a nice look and why does wiki.perfparse.org look like a web > portal ? :) > In fact tikiwiki started as a wiki - with the unique feature of a permission system. That's why i started to develop for tikiwiki. Now i would say it's more a portal based on a wiki (the wiki syntax can be used in many parts of tikiwiki). > Well, this is just my opinion, don't take it as more than my opinion :) > > Yves Feel free. Flo |
From: Yves <yme...@pe...> - 2005-02-23 10:37:32
|
> The next is missing: > AM_CONDITIONAL([USE_SOURCE_NAGIOS], [ test "x${USE_SOURCE_NAGIOS}" =3D = "xyes" > ]) > AM_CONDITIONAL([USE_SOURCE_ASNMTAP], [ test "x${USE_SOURCE_ASNMTAP}" =3D > "xyes" ]) No, you don't need conditionnals. You only need AC_DEFINE_UNQUOTED to tell configure to write something in = config.h Then, in the file.c, you have #include <config.h> where USE_SOURCE_ASNMTA= P or USE_SOURCE_NAGIOS is defined. AM_CONDITIONAL is used to make tests in Makefile.am. If you don't make a = test in Makefile.am, don't use AM_CONDITIONAL. If you want to have a variable in MAkefile.am, use AC_SUBST :) Yves --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - |
From: Ben C. <bcl...@pe...> - 2005-02-22 09:20:02
|
Dear users, I've been away moving house and had problems with email. This is done so I can catch up with PerfParse. Thanks for the patches. I'll try and get a version soon with the patched from Alex and Bruno, a fix for the Raw Summary accounting problems, any anything else which comes up today. Regards, Ben. |
From: Alex P. <ale...@ea...> - 2005-02-21 13:51:46
|
Hi Ben, The patch is so big because of the picture in it. The next time is this not needed anymore. Remark about the Configure.ac file: fix for --with-data-source=nagios|asnmtap? AC_ARG_WITH(sys, need to be AC_ARG_WITH(data-source, The next is missing: AM_CONDITIONAL([USE_SOURCE_NAGIOS], [ test "x${USE_SOURCE_NAGIOS}" = "xyes" ]) AM_CONDITIONAL([USE_SOURCE_ASNMTAP], [ test "x${USE_SOURCE_ASNMTAP}" = "xyes" ]) and echo "Database support: ${USE_DB}" need to be: echo "Database support: ${USE_DB}" echo "Data Source: ${DATA_SOURCE}" # # What system are we handling data for? # AC_MSG_CHECKING([for what data source]) DATA_SOURCE=nagios AC_ARG_WITH(data-source, [ --with-data-source=nagios|asnmtap Data Source (default=nagios)],[ if test "$withval" != "no" -a "$withval" != "yes"; then DATA_SOURCE=$withval fi ]) case ${DATA_SOURCE} in nagios) USE_SOURCE_NAGIOS=yes AC_DEFINE_UNQUOTED([USE_SOURCE_NAGIOS],1, [Data Source is Nagios]) AC_MSG_RESULT([Nagios]) ;; asnmtap) USE_SOURCE_ASNMTAP=yes AC_DEFINE_UNQUOTED([USE_SOURCE_ASNMTAP],1, [Data Source is ASNMTAP]) AC_MSG_RESULT([ASNMTAP]) ;; *) AC_MSG_ERROR([${DATA_SOURCE} is not supported (yet?)]) ;; esac AM_CONDITIONAL([USE_SOURCE_NAGIOS], [ test "x${USE_SOURCE_NAGIOS}" = "xyes" ]) AM_CONDITIONAL([USE_SOURCE_ASNMTAP], [ test "x${USE_SOURCE_ASNMTAP}" = "xyes" ]) -- Alex -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 266.1.0 - Release Date: 18/02/2005 |
From: Yves <yme...@pe...> - 2005-02-21 10:20:56
|
Hi guys, Sorry to say that I should not have a lot of time this week. All the time= I will spend for perfparse will be to help when I don't have to read/change code becau= se read/change code needs more time. Alex, about a mail from you when you say that --with-nagios-source=3Danyt= hing does not complain, this is probably a bug in configure.ac. It should read somewhere : case $retval in nagios) USE_SOURCE_NAGIOS=3D1 AC_DEFINE_UNQUOTED(USE_SOURCE_NAGIOS,...) ;; asnmtap) USE_SOURCE_ASNMTAP=3D1 AC_DEFINE_UNQUOTED(USE_SOURCE_ASNMTAP,...) ;; *) AC_ERROR_MESSAGE(some complain) exit esac I'm not sure for the syntax, neither in autoconf (AC_* functions) nor in = shell (case syntax) About the patch, here is how I do (it does not mean that you have to do y= ours again this time:) : 1/ edit configure.ac and change the version number. For me, 0.105.6 becom= es 0.105.6ym1. For Alex, it should become 0.105.6ap1. 2/ edit the ChangeLog file and describe your changes 3/ run the following sequence : libtoolize -f -c aclocal -I m4 autoconf autoheader automake -a -c ./configure (any options; does not matter) make distcheck 4/ uncompress the resulting perfparse-0.105.6ap1.tar.gz next to the origi= nal perfparse-0.105.6 source tree (in the same directory 5/ diff -bruaN perfparse-0.105.6 perfparse-0.105.6ap1 > perfparse-0.105.6= ap1.diff 6/ edit perfparse-0.105.6ap1.diff and remove all the changes... ... except - the modified .c and .h files - configure.ac - ChangeLog - the Makefile.am files - the .po files if you explicitely modified them. If you changed nothing = in them, remove them. ... remove the changes including - config.h - Makefile.in - Makefile - configure, config.guess, config.sub, config.h.in (again, don't remove c= onfigure.ac) - ltmain.sh, mkinstalldirs 7/ gzip -9 perfparse-0.105.6ap1.diff (for 56k modem users) 8/ send the patch to per...@li... where Ben can get i= t, and where contributors like me sometimes read them and give their opinion on them. = This week, I'm sorry, but no time for it. Yves Yves > > > I have attached a file with the patch and modified file into it > (perfparse-0.105.6-patch-asnmtap.tar.gz). > > > > > > The patch have been created with: > > > > diff -u perfparse-0.105.6-asnmtap/cgi/ perfparse-0.105.6/cgi/ > > perfparse-patch-cgi > > > > diff -u perfparse-0.105.6-asnmtap/db_tools/ perfparse-0.105.6/db_tools/= > > perfparse-patch-db_tools > > > > diff -u perfparse-0.105.6-asnmtap/images/ perfparse-0.105.6/images/ > > perfparse-patch-images > > > > diff -u perfparse-0.105.6-asnmtap/libpp_common/ > perfparse-0.105.6/libpp_common/ > perfparse-patch-libpp_common > > > > diff -u perfparse-0.105.6-asnmtap/libpp_mysql/ > perfparse-0.105.6/libpp_mysql/ > perfparse-patch-libpp_mysql > > > > diff -u perfparse-0.105.6-asnmtap/libpp_postgresql/ > perfparse-0.105.6/libpp_postgresql/ > perfparse-patch-libpp_postgresql > > > > diff -u perfparse-0.105.6-asnmtap/modules/ perfparse-0.105.6/modules/ > > perfparse-patch-modules > > > > > > There is only one problem anymore, but I think that you can fix this be= tter > then i: > > > > ./configure --with-data-source=3Dasnmtap > > ... > > checking for what data source... Nagios > > ... > > > > instead: > > ... > > checking for what data source... ASNMTAP > > ... > > > > > >> Ben and I subscribe to per...@li... so you can ans= wer > to only the list. > >> Do you subscribe to perfparse-devel-int too ? > > I just did do this > > > > You mean that I into the future only need to send a email to > 'per...@li...' or to > per...@li...? > > > > -- Alex > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 > > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 > > > --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - |
From: Alex P. <ale...@ci...> - 2005-02-18 22:21:16
|
-----Original Message----- From: Alex Peeters [mailto:ale...@ci...] Sent: vrijdag 18 februari 2005 19:33 To: 'ale...@ci...'; 'yme...@pe...' Cc: 'per...@li...' Subject: RE: [Perfparse-devel-int] RE: Perfparse error for version 0.105.5 Hi Yves, Look at: http://asnmtap.citap.be/cgi-bin/perfparse.cgi even the pictures are ready and the image/makefile.in and image/makefile.am are modified. There is only one problem anymore: ./configure --with-data-source=asnmtap ... checking for what data source... Nagios ... instead: ... checking for what data source... ASNMTAP ... No error when: ./configure --with-data-source=bestaatNiet Data Source is: nagios|asnmtap Not displayed when: ./configure --with-data-source=asnmtap and config.h is wrong: config.h /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ /* Data Source is Nagios */ /* define USE_SOURCE_NAGIOS 1 */ into: Configuration options: Prefix: /opt/asnmtap/perfparse Perfparse: Selected DB tools: Selected CGI: Selected HTTP path for images: /asnmtap/img Installation path for images: /opt/asnmtap/htmlroot/img/ Installation path for CGIs: /opt/asnmtap/htmlroot/cgi-bin Using glib2.0: 2.2.3 Database support: mysql The next don't give any compilation errors anymore: #ifdef USE_SOURCE_NAGIOS #define KEYWORD_APPLICATION N_("Nagios") #define KEYWORD_HOST N_("Host") #define KEYWORD_SERVICE N_("Title") #elif defined USE_SOURCE_ASNMTAP #define KEYWORD_APPLICATION N_("ASNMTAP") #define KEYWORD_HOST N_("Plugin") #define KEYWORD_SERVICE N_("Unique Key") #endif #ifdef USE_SOURCE_NAGIOS showHeader(_("Deletion Policies for Hosts"), ""); #elif defined USE_SOURCE_ASNMTAP showHeader(_("Deletion Policies for Plugins"), ""); #endif The problem is that USE_SOURCE_ASNMTAP is not set by --with-data-source=nagios|asnmtap If I change config.h /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ /* Data Source is Nagios */ #define USE_SOURCE_NAGIOS 1 with /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ #define USE_SOURCE_ASNMTAP 1 /* Data Source is Nagios */ /* #define USE_SOURCE_NAGIOS 1 */ then it works for me, because if force everthing for asnmtap -- Alex -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 |
From: Alex P. <ale...@ci...> - 2005-02-18 18:33:30
|
Hi Yves, Look at: http://asnmtap.citap.be/cgi-bin/perfparse.cgi even the pictures are ready and the image/makefile.in and image/makefile.am are modified. There is only one problem anymore: ./configure --with-data-source=asnmtap ... checking for what data source... Nagios ... instead: ... checking for what data source... ASNMTAP ... No error when: ./configure --with-data-source=bestaatNiet Data Source is: nagios|asnmtap Not displayed when: ./configure --with-data-source=asnmtap and config.h is wrong: config.h /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ /* Data Source is Nagios */ /* define USE_SOURCE_NAGIOS 1 */ into: Configuration options: Prefix: /opt/asnmtap/perfparse Perfparse: Selected DB tools: Selected CGI: Selected HTTP path for images: /asnmtap/img Installation path for images: /opt/asnmtap/htmlroot/img/ Installation path for CGIs: /opt/asnmtap/htmlroot/cgi-bin Using glib2.0: 2.2.3 Database support: mysql The next don't give any compilation errors anymore: #ifdef USE_SOURCE_NAGIOS #define KEYWORD_APPLICATION N_("Nagios") #define KEYWORD_HOST N_("Host") #define KEYWORD_SERVICE N_("Title") #elif defined USE_SOURCE_ASNMTAP #define KEYWORD_APPLICATION N_("ASNMTAP") #define KEYWORD_HOST N_("Plugin") #define KEYWORD_SERVICE N_("Unique Key") #endif #ifdef USE_SOURCE_NAGIOS showHeader(_("Deletion Policies for Hosts"), ""); #elif defined USE_SOURCE_ASNMTAP showHeader(_("Deletion Policies for Plugins"), ""); #endif The problem is that USE_SOURCE_ASNMTAP is not set by --with-data-source=nagios|asnmtap If I change config.h /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ /* Data Source is Nagios */ #define USE_SOURCE_NAGIOS 1 with /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ #define USE_SOURCE_ASNMTAP 1 /* Data Source is Nagios */ /* #define USE_SOURCE_NAGIOS 1 */ then it works for me, because if force everthing for asnmtap -- Alex -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 |
From: Alex P. <ale...@ci...> - 2005-02-18 18:30:02
|
Hi Yves, I have progress: There is only one problem anymore: ./configure --with-data-source=asnmtap ... checking for what data source... Nagios ... instead: ... checking for what data source... ASNMTAP ... No error when: ./configure --with-data-source=bestaatNiet Data Source is: nagios|asnmtap Not displayed when: ./configure --with-data-source=asnmtap and config.h is wrong: config.h /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ /* Data Source is Nagios */ /* define USE_SOURCE_NAGIOS 1 */ into: Configuration options: Prefix: /opt/asnmtap/perfparse Perfparse: Selected DB tools: Selected CGI: Selected HTTP path for images: /asnmtap/img Installation path for images: /opt/asnmtap/htmlroot/img/ Installation path for CGIs: /opt/asnmtap/htmlroot/cgi-bin Using glib2.0: 2.2.3 Database support: mysql The next don't give any compilation errors anymore: #ifdef USE_SOURCE_NAGIOS #define KEYWORD_APPLICATION N_("Nagios") #define KEYWORD_HOST N_("Host") #define KEYWORD_SERVICE N_("Title") #elif defined USE_SOURCE_ASNMTAP #define KEYWORD_APPLICATION N_("ASNMTAP") #define KEYWORD_HOST N_("Plugin") #define KEYWORD_SERVICE N_("Unique Key") #endif #ifdef USE_SOURCE_NAGIOS showHeader(_("Deletion Policies for Hosts"), ""); #elif defined USE_SOURCE_ASNMTAP showHeader(_("Deletion Policies for Plugins"), ""); #endif The problem is that USE_SOURCE_ASNMTAP is not set by --with-data-source=nagios|asnmtap If I change config.h /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ /* Data Source is Nagios */ #define USE_SOURCE_NAGIOS 1 with /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ #define USE_SOURCE_ASNMTAP 1 /* Data Source is Nagios */ /* #define USE_SOURCE_NAGIOS 1 */ then it works for me, because if force everthing for asnmtap -- Alex -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 |
From: Yves <yme...@pe...> - 2005-02-18 17:52:00
|
Alex, there were a lot of mails (and a problem on my mailbox is that they= are duplicate...) Ben and I subscribe to per...@li... so you can answer= to only the list. Do you subscribe to perfparse-devel-int too ? So I'm not sure about what you found yourself and what is still a problem= . I just noticed this: #if defined USE_SOURCE_NAGIOS ... #elseif defined USE_SOURCE_ASNMTAP ... #endif It should work better than #ifdef :) Could you write a new mail with what is working, what is still not workin= g and what you would like us to give our opinion ? :) Yves (lost with so many mails :) > #ifdef USE_SOURCE_NAGIOS > /* > #define KEYWORD_APPLICATION N_("Nagios") > #define KEYWORD_HOST N_("Host") > #define KEYWORD_SERVICE N_("Title") > #elseif USE_SOURCE_ASNMTAP > */ > #define KEYWORD_APPLICATION N_("ASNMTAP") > #define KEYWORD_HOST N_("Plugin") > #define KEYWORD_SERVICE N_("Unique Key") > #endif > > > #ifdef USE_SOURCE_NAGIOS > /* > printf(" %s%s", FONT,_("<b>Note:</b> Host and Host Data > will be deleted when\n" > " <font fact=3D\"Courier\">perfparse-db-purge</font> is > next run.\n" > " Please dissable performance data in Nagios for any > hosts you wish to delete.\n" > " Otherwise hosts will be regenerated on next import of > data from that host.")); > #elseif USE_SOURCE_ASNMTAP > */ > printf(" %s%s", FONT,_("<b>Note:</b> Plugin and Plugin > Data will be deleted when\n" > " <font fact=3D\"Courier\">perfparse-db-purge</font> is > next run.\n" > " Please dissable performance data in ASNMTAP for any > Plugins you wish to delete.\n" > " Otherwise plugins will be regenerated on next import of > data from that plugin.")); > #endif > > > > This means that #ifdef USE_SOURCE_NAGIOS works but that the problem is = with > USE_SOURCE_ASNMTAP --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - |
From: Alex P. <ale...@ci...> - 2005-02-18 17:51:31
|
I have progress: The next don't give any compilation errors anymore: #ifdef USE_SOURCE_NAGIOS #define KEYWORD_APPLICATION N_("Nagios") #define KEYWORD_HOST N_("Host") #define KEYWORD_SERVICE N_("Title") #elif defined USE_SOURCE_ASNMTAP #define KEYWORD_APPLICATION N_("ASNMTAP") #define KEYWORD_HOST N_("Plugin") #define KEYWORD_SERVICE N_("Unique Key") #endif #ifdef USE_SOURCE_NAGIOS showHeader(_("Deletion Policies for Hosts"), ""); #elif defined USE_SOURCE_ASNMTAP showHeader(_("Deletion Policies for Plugins"), ""); #endif The problem is that USE_SOURCE_ASNMTAP is not set by --with-data-source=nagios|asnmtap If I change config.h /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ /* Data Source is Nagios */ #define USE_SOURCE_NAGIOS 1 with /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ #define USE_SOURCE_ASNMTAP 1 /* Data Source is Nagios */ /* #define USE_SOURCE_NAGIOS 1 */ then it works for me, because if force everthing for asnmtap -- Alex -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 |
From: Alex P. <ale...@ci...> - 2005-02-18 16:08:35
|
Extra info: The next compiles: #ifdef USE_SOURCE_NAGIOS /* #define KEYWORD_APPLICATION N_("Nagios") #define KEYWORD_HOST N_("Host") #define KEYWORD_SERVICE N_("Title") #elseif USE_SOURCE_ASNMTAP */ #define KEYWORD_APPLICATION N_("ASNMTAP") #define KEYWORD_HOST N_("Plugin") #define KEYWORD_SERVICE N_("Unique Key") #endif #ifdef USE_SOURCE_NAGIOS /* printf(" %s%s", FONT,_("<b>Note:</b> Host and Host Data will be deleted when\n" " <font fact=\"Courier\">perfparse-db-purge</font> is next run.\n" " Please dissable performance data in Nagios for any hosts you wish to delete.\n" " Otherwise hosts will be regenerated on next import of data from that host.")); #elseif USE_SOURCE_ASNMTAP */ printf(" %s%s", FONT,_("<b>Note:</b> Plugin and Plugin Data will be deleted when\n" " <font fact=\"Courier\">perfparse-db-purge</font> is next run.\n" " Please dissable performance data in ASNMTAP for any Plugins you wish to delete.\n" " Otherwise plugins will be regenerated on next import of data from that plugin.")); #endif This means that #ifdef USE_SOURCE_NAGIOS works but that the problem is with USE_SOURCE_ASNMTAP -- Alex -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 |
From: Alex P. <ale...@ci...> - 2005-02-18 15:45:25
|
Here you can see that it works without the options: ./configure --with-data-source=asnmtap http://asnmtap.citap.be/cgi-bin/perfparse.cgi with: #define KEYWORD_APPLICATION N_("ASNMTAP") #define KEYWORD_HOST N_("Plugin") #define KEYWORD_SERVICE N_("Unique Key") hardcoded. Do I something wrong regarding ./configure --with-data-source=asnmtap The version with: #ifdef USE_SOURCE_NAGIOS #define KEYWORD_APPLICATION N_("Nagios") #define KEYWORD_HOST N_("Host") #define KEYWORD_SERVICE N_("Title") #elseif USE_SOURCE_ASNMTAP #define KEYWORD_APPLICATION N_("ASNMTAP") #define KEYWORD_HOST N_("Plugin") #define KEYWORD_SERVICE N_("Unique Key") #endif and #ifdef USE_SOURCE_NAGIOS printf(" %s%s", FONT,_("<b>Note:</b> Host and Host Data will be deleted when\n" " <font fact=\"Courier\">perfparse-db-purge</font> is next run.\n" " Please dissable performance data in Nagios for any hosts you wish to delete.\n" " Otherwise hosts will be regenerated on next import of data from that host.")); #elseif USE_SOURCE_ASNMTAP printf(" %s%s", FONT,_("<b>Note:</b> Plugin and Plugin Data will be deleted when\n" " <font fact=\"Courier\">perfparse-db-purge</font> is next run.\n" " Please dissable performance data in ASNMTAP for any Plugins you wish to delete.\n" " Otherwise plugins will be regenerated on next import of data from that plugin.")); #endif is ready for testing. -- Alex -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 |
From: Alex P. <ale...@ci...> - 2005-02-18 15:20:32
|
./configure --with-data-source=asnmtap ... checking for what data source... Nagios ... instead: ... checking for what data source... Asnmtap ... -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 |
From: Alex P. <ale...@ci...> - 2005-02-18 15:14:46
|
Hi Ben & Yves, The next is normal: ./configure --prefbestaatni=3D/opt/asnmtap/perfparse=20 configure: error: unrecognized option: --prefbestaatni=3D/opt/asnmtap/perfparse Try `./configure --help' for more information. case ${DATA_SOURCE} in nagios) USE_SOURCE_NAGIOS=3Dyes AC_DEFINE_UNQUOTED([USE_SOURCE_NAGIOS],1, [Data Source is Nagios]) AC_MSG_RESULT([Nagios]) ;; asnmtap) USE_SOURCE_ASNMTAP=3Dyes AC_DEFINE_UNQUOTED([USE_SOURCE_ASNMTAP],1, [Data Source is ASNMTAP]) AC_MSG_RESULT([ASNMTAP]) ;; *) AC_MSG_ERROR([${DATA_SOURCE} is not supported (yet?)]) ;; esac No error when: ./configure --with-data-source=3DbestaatNiet Data Source is: nagios|asnmtap Not displayed when: ./configure --with-data-source=3Dasnmtap and config.h is wrong: config.h /* Data Source is ASNMTAP */ /* #undef USE_SOURCE_ASNMTAP */ /* Data Source is Nagios */ /* define USE_SOURCE_NAGIOS 1 */ into: Configuration options: Prefix: /opt/asnmtap/perfparse Perfparse: Selected DB tools: Selected CGI: Selected HTTP path for images: /asnmtap/img Installation path for images: /opt/asnmtap/htmlroot/img/ Installation path for CGIs: /opt/asnmtap/htmlroot/cgi-bin Using glib2.0: 2.2.3 Database support: mysql With: #ifdef USE_SOURCE_NAGIOS #define KEYWORD_APPLICATION N_("Nagios") #define KEYWORD_HOST N_("Host") #define KEYWORD_SERVICE N_("Title") #elseif USE_SOURCE_ASNMTAP #define KEYWORD_APPLICATION N_("ASNMTAP") #define KEYWORD_HOST N_("Plugin") #define KEYWORD_SERVICE N_("Unique Key") #endif i gets: In file included from config_file.c:41: libpp_common.h:41:2: invalid preprocessing directive #elseif libpp_common.h:42:1: warning: "KEYWORD_APPLICATION" redefined libpp_common.h:38:1: warning: this is the location of the previous definition libpp_common.h:43:1: warning: "KEYWORD_HOST" redefined libpp_common.h:39:1: warning: this is the location of the previous definition libpp_common.h:44:1: warning: "KEYWORD_SERVICE" redefined libpp_common.h:40:1: warning: this is the location of the previous definition make[2]: *** [libpp_common_la-config_file.lo] Fout 1 make[2]: Weggaan uit map = `/export/perfparse-0.105.6-asnmtap/libpp_common' make[1]: *** [all-recursive] Fout 1 make[1]: Weggaan uit map `/export/perfparse-0.105.6-asnmtap' I think that there is a difference between the version 0.150.6 from = today onto the website, and the one from yesterday? With the version from yesterday this part did work. With: #define KEYWORD_APPLICATION N_("Nagios") #define KEYWORD_HOST N_("Host") #define KEYWORD_SERVICE N_("Title") it works Problems with: #ifdef USE_SOURCE_NAGIOS printf("%s\n", _("Please select the Host from list:"));=20 #elseif USE_SOURCE_ASNMTAP printf("%s\n", _("Please select the Plugin from list:"));=20 #endif i get: perfgraph.c:891:2: invalid preprocessing directive #elseif make[2]: *** [perfparse_cgi-perfgraph.o] Fout 1 make[2]: Weggaan uit map `/export/perfparse-0.105.6-asnmtap/cgi' make[1]: *** [all-recursive] Fout 1 make[1]: Weggaan uit map `/export/perfparse-0.105.6-asnmtap' Mab this: Copyright =A9 2004. Program Version 0.105.6. Schema Version 0.19. Be changed to: Copyright =A9 2004-2005. Program Version 0.105.6. Schema Version 0.19. -- Alex -----Original Message----- From: Yves [mailto:yme...@pe...]=20 Sent: donderdag 17 februari 2005 9:33 To: ale...@ci... Cc: per...@li... Subject: RE: [Perfparse-devel-int] Re: [Perfparse-users] RE: Perfparse = error for version 0.105.5 >>> ii) This does not break the current translation. I note we have >>> several German / French users. I don't want to loose them >>> if possible :) Ben, if things are done correctly, there is no problem for translations. Alex's issue is about keywords, not translations. 2 distinct keywords make 2 strings to translate :) > How are this translation done for the language, hardcoded? Alex, when you write one of _("string to translate") N_("string to translate") gettext tools can find the string "string to translate" and put it in po/perfparse.pot. Then, translators copy that file (if not done already) with the name = fr.po (for french) or de.po (for german) or whatever the language is. Then they edit it, = and the previous becomes (for french) : msgid "string to translate" msgstr "cha=EEne =E0 traduire" Gettext tools compute those .po files and generate .gmo files, that are renamed at installation time. Check /usr/share/locale/... or something similar. Translation is done at runtime. Change your $LANG environment variable = and the program will talk another language. > #ifdef USE_LANGUAGE_ENGLISH > #define TXT_001 N_("Please select the Host from list:") > #define TXT_002 N_("...:") > #elseif USE_LANGUAGE_FRENCH > #define TXT_001 N_("Please select the Host from list:") > #define TXT_002 N_("...:") > #elseif USE_LANGUAGE_GERMAN > #define TXT_001 N_("Please select the Host from list:") > #define TXT_002 N_("...:") > #endif Some infos about gettext : in some header file, you should be able to = find this : #define N_(x) (x) #define _(x) gettext(x) char*gettext(const char*msgid) { 1/ get the $LANG variable 2/ read the $LANG.po file (in real, it is not $LANG.po but /usr/share/locale/.../$LANG/.../perfparse.mo) 3/ find msgid in that file 4/ read the msgstr that comes with that msgid return(msgstr); } The only things to remember are : use _(string) to have a translatable string use N_(string) when you define a keyword like #define KEY N_("keyword") = and use _(KEY) then (because N_(string) does nothing). That's all :) More info on http://www.gnu.org/software/gettext/manual/html_chapter/gettext_toc.html --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - --=20 No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 =20 --=20 No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 =20 |
From: Ben C. <bcl...@pe...> - 2005-02-17 09:20:39
|
Comment about MySQL 4.1.x Not tested, but I have no reason to believe PP will not work on this version. There are no compatibility issues with the code we run. However upgrading from 4.0.x and older, to 4.1.x is another questions. If you want to do this, you will have to dump all your data, upgrade MySQL, then reimport your data. If you dump, please remember to add to the top of the dump script: SET FOREIGN_KEY_CHECKS = 0; And at the bottom: SET FOREIGN_KEY_CHECKS = 1; I hope this is of use to somebody. Ben Yves wrote: >>Yves, >> >>Thank you very much for your quick response. This is the last gcc >>command: > > > Good, this is what I needed, not more, not less :) > > >>gcc -shared -Wl,-h -Wl,libpp_storage_mysql.so.0 -o >>.libs/libpp_storage_mysql.so.0.0.0 >>.libs/libpp_storage_mysql_la-storage_mysql.o >>.libs/libpp_storage_mysql_la-libstorage.o -z allextract >>/usr/local/mysql/lib/mysql/libmysqlclient.a -z defaultextract >>-R/export/home/miedervd/perfparse-0.105.6/libpp_mysql/.libs >>-R/usr/local/nagios/lib -R/usr/lib -R/usr/openwin/lib -R/usr/local/lib >>-R/usr/local/BerkeleyDB.4.2/lib -R/usr/local/ssl/lib -L/usr/lib >>-L/usr/openwin/lib -L/usr/local/lib -L/usr/local/BerkeleyDB.4.2/lib >>-L/usr/local/ssl/lib -L/usr/local/mysql/lib/mysql -lposix4 -lcrypt -lgen >>-L/export/home/miedervd/perfparse-0.105.6/libpp_mysql >>/export/home/miedervd/perfparse-0.105.6/libpp_mysql/.libs/libpp_mysql.so >>-ldl -lnsl -lm -lsocket -lc >>Text relocation remains referenced >> against symbol offset in file >><unknown> 0x5d0 >>/usr/local/mysql/lib/mysql/libmysqlclient.a(libmysql.o) >><unknown> 0x5d4 >>/usr/local/mysql/lib/mysql/libmysqlclient.a(libmysql.o) >><unknown> 0x5d8 >>/usr/local/mysql/lib/mysql/libmysqlclient.a(libmysql.o) >><unknown> 0x5dc >>/usr/local/mysql/lib/mysql/libmysqlclient.a(libmysql.o) >><unknown> 0x5e0 >>/usr/local/mysql/lib/mysql/libmysqlclient.a(libmysql.o) >> >> >><unknown> lines are a lot of them and the libmysqlclient.a(libmysql.o) >>line is after the 0x5d* ... >>Sounds like there are some problems with the mysql libs, but I can't >>find out how to resolve it. I hope you can give me some help or know a >>way out of this. > > > You are right, the issue is with mysql libs. I know only 2 ways to solve your problem : > 1/ complain about mysql libs where you got them, and convince them that the problem is > not with perfparse but with mysql (you are not the only one who reports that problem). > Help them to find the bug if you can. I presume that it's only a missing package on your > environment, but I have no idea what it can be. And their package is bugged probably > because it's missing a dependancy on the missing package. > > 2/ do it yourself (faster that you think, easier than complaining...) > - download mysql-4.0 (btw, we are not sure that perfparse works on 4.1 : ask Ben about > that); mkdir -p /opt/mysql/mysql-4.0.22; ./configure --prefix=/opt/mysql/mysql-4.0.22; > make; make install > - Then in perfparse : ./configure [your options here] > --with-mysql_config_dir=/opt/mysql/mysql-4.0.22/bin > Don't forget to update $LD_LIBRARY_PATH with /opt/mysql/mysql-4.0.22/lib > > > > >>By the way, creating packages for Solaris is very simple. Just follow >>the instructions in the link below. >> >>http://www.eek.org/docs/spdoc.html > > > With not a lot of time, and because I'm using my own mysql server (not from sunfreeware > packages), I cannot do it. And if I were using sunfreeware packages, I would probably > have the same problems as you, as others. > btw, the others who have thoses problems installed from the sources and never complained > again :) > > Yves > |
From: Yves <yme...@pe...> - 2005-02-17 08:33:00
|
>>> ii) This does not break the current translation. I note we have >>> several German / French users. I don't want to loose them >>> if possible :) Ben, if things are done correctly, there is no problem for translations. = Alex's issue is about keywords, not translations. 2 distinct keywords make 2 strings to t= ranslate :) > How are this translation done for the language, hardcoded? Alex, when you write one of _("string to translate") N_("string to translate") gettext tools can find the string "string to translate" and put it in po/= perfparse.pot. Then, translators copy that file (if not done already) with the name fr.p= o (for french) or de.po (for german) or whatever the language is. Then they edit it, and= the previous becomes (for french) : msgid "string to translate" msgstr "cha=EEne =E0 traduire" Gettext tools compute those .po files and generate .gmo files, that are r= enamed at installation time. Check /usr/share/locale/... or something similar. Translation is done at runtime. Change your $LANG environment variable an= d the program will talk another language. > #ifdef USE_LANGUAGE_ENGLISH > #define TXT_001 N_("Please select the Host from list:") > #define TXT_002 N_("...:") > #elseif USE_LANGUAGE_FRENCH > #define TXT_001 N_("Please select the Host from list:") > #define TXT_002 N_("...:") > #elseif USE_LANGUAGE_GERMAN > #define TXT_001 N_("Please select the Host from list:") > #define TXT_002 N_("...:") > #endif Some infos about gettext : in some header file, you should be able to fin= d this : #define N_(x) (x) #define _(x) gettext(x) char*gettext(const char*msgid) { 1/ get the $LANG variable 2/ read the $LANG.po file (in real, it is not $LANG.po but /usr/share/locale/.../$LANG/.../perfparse.mo) 3/ find msgid in that file 4/ read the msgstr that comes with that msgid return(msgstr); } The only things to remember are : use _(string) to have a translatable string use N_(string) when you define a keyword like #define KEY N_("keyword") a= nd use _(KEY) then (because N_(string) does nothing). That's all :) More info on http://www.gnu.org/software/gettext/manual/html_chapter/gett= ext_toc.html --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - |
From: Yves <yme...@pe...> - 2005-02-16 16:00:29
|
Alex, do what you prefer. It only depends on if you want to use #define o= r not. Yves > #ifdef USE_SOURCE_NAGIOS > #define KEYWORD N_("Host") > #elseif USE_SOURCE_ASNMTAP > #define KEYWORD N_("Plugin") > #endif > > /* ... */ > printf("%s\n", _(KEYWORD)); ------------------------------ > #ifdef USE_SOURCE_NAGIOS > printf("%s\n", _("Host")); > #elseif USE_SOURCE_ASNMTAP > printf("%s\n", _("Plugin")); > #endif --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - |
From: Alex P. <ale...@ci...> - 2005-02-16 15:53:41
|
Yves, I will do it like in this example. If I use the next methode: #ifdef USE_SOURCE_NAGIOS #define KEYWORD N_("Host") #elseif USE_SOURCE_ASNMTAP #define KEYWORD N_("Plugin") #endif /* ... */ printf("%s\n", _(KEYWORD)); it is almost the same then the work I already did do. But when you prefere: #ifdef USE_SOURCE_NAGIOS printf("%s\n", _("Host")); #elseif USE_SOURCE_ASNMTAP printf("%s\n", _("Plugin")); #endif Let me now. Tommorow and the following days, I have time to do it. -- Alex -----Original Message----- From: Yves [mailto:yme...@pe...]=20 Sent: woensdag 16 februari 2005 10:46 To: Ben Clewett Cc: ale...@ci...; per...@li... Subject: Re: [Perfparse-devel-int] Re: [Perfparse-users] RE: Perfparse = error for version 0.105.5 > --with-data-source=3Dnagios|asnmtap Data Source (default=3Dnagios) > > This allow you to use this code: > > #ifdef USE_SOURCE_NAGIOS > _("Host") > #elseif USE_SOURCE_ASNMTAP > _("Plugin") > #endif Again, in the #ifdef, use keywords, not translations. #ifdef USE_SOURCE_NAGIOS #define KEYWORD N_("Host") #elseif USE_SOURCE_ASNMTAP #define KEYWORD N_("Plugin") #endif /* ... */ printf("%s\n", _(KEYWORD)); Or : #ifdef USE_SOURCE_NAGIOS printf("%s\n", _("Host")); #elseif USE_SOURCE_ASNMTAP printf("%s\n", _("Plugin")); #endif If there is a translation file specific to asnmtap, there is a problem. I just wanted to make things clear. Sorry if this is redundant :) Yves --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - --=20 No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 =20 --=20 No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 =20 |
From: Yves <yme...@pe...> - 2005-02-16 09:45:51
|
> --with-data-source=3Dnagios|asnmtap Data Source (default=3Dnagios) > > This allow you to use this code: > > #ifdef USE_SOURCE_NAGIOS > _("Host") > #elseif USE_SOURCE_ASNMTAP > _("Plugin") > #endif Again, in the #ifdef, use keywords, not translations. #ifdef USE_SOURCE_NAGIOS #define KEYWORD N_("Host") #elseif USE_SOURCE_ASNMTAP #define KEYWORD N_("Plugin") #endif /* ... */ printf("%s\n", _(KEYWORD)); Or : #ifdef USE_SOURCE_NAGIOS printf("%s\n", _("Host")); #elseif USE_SOURCE_ASNMTAP printf("%s\n", _("Plugin")); #endif If there is a translation file specific to asnmtap, there is a problem. I just wanted to make things clear. Sorry if this is redundant :) Yves --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - |
From: Alex P. <ale...@ci...> - 2005-02-15 17:59:02
|
Ben, Where do I find the source code from your latest version. -- Alex -----Original Message----- From: Ben Clewett [mailto:bcl...@pe...]=20 Sent: dinsdag 15 februari 2005 18:28 To: ale...@ci...; per...@li... Subject: Re: [Perfparse-users] RE: Perfparse error for version 0.105.5 Alex, Sorry been a while, lot to do here. New release out. I have fixed the deletion problem. Very much the same as old version. If it works there is a new=20 configuration flag: --with-data-source=3Dnagios|asnmtap Data Source (default=3Dnagios) This allow you to use this code: #ifdef USE_SOURCE_NAGIOS _("Host") #elseif USE_SOURCE_ASNMTAP _("Plugin") #endif Looking at comments from users mentioning that it would be better for=20 translation to keep with entire sentence. I wonder whether you may be=20 able to replace entire sentence containing the word 'host' with your own = wording? Hopefully leaving the existing existing wording as is, so that = current translation work is still valid? I am sorry that this may mean repeating some work you have completed=20 before. I hope that this will produce a far better quality product when = completed. I look forward to seeing it, Regards, Ben. Alex Peeters wrote: > Hi Ben, >=20 > I dit marked one host for permanently deletion into the host deletion > policy. >=20 > I dit run first the mysql-delete script >=20 > Then again the mysql-create script >=20 > The asnmtap added some data >=20 > I dit run the /opt/asnmtap/perfparse/bin/perfparse-db-purge script. >=20 >=20 >>Can I please ask you to send all support questions to the mailing list = >>per...@li...? >=20 > Oke, >=20 > I do have one account at nagios-exchange.org, but there I can't add > problems. >=20 > -----Original Message----- > From: Ben Clewett [mailto:bcl...@pe...]=20 > Sent: maandag 7 februari 2005 10:05 > To: ale...@ci... > Cc: bcl...@pe...; gc...@pe...; > per...@li... > Subject: Re: Perfparse error for version 0.105.5 >=20 > Hi Alex, >=20 > Can I please ask you to send all support questions to the mailing list = > per...@li...? >=20 > You are likely to get better support as well as maybe helping other=20 > users with same problem :) >=20 > May I ask what you were doing at the time of this failure? I believe=20 > you may have been deleting a host which was permanently marked as = deleted? >=20 > If this is the case you have found a hole in the system. New tables=20 > have been added which are not included in the deletion function. The=20 > database is trying to protect your data from bad programmes :) >=20 > Regards, Ben. >=20 > PS, (TODO: Edit the purge code to delete data from summary tables.) >=20 >=20 > Alex Peeters wrote: >=20 >>Hi, >> >>/opt/asnmtap/perfparse/bin/perfparse-db-purge >> >>root@chablis [/opt/asnmtap/plugins]# =20 >>/opt/asnmtap/perfparse/bin/perfparse-db-purge >> >>An error occured with the SQL: >> >> "DELETE perfdata_service FROM perfdata_service,perfdata_host WHERE=20 >>perfdata_service.host_name =3D perfdata_host.host_name AND=20 >>perfdata_host.is_deleted =3D 1" >> >>Failure Message: >> >> "Cannot delete or update a parent row: a foreign key constraint = fails" >> >>-- Alex =20 --=20 No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.8 - Release Date: 14/02/2005 =20 |
From: Ben C. <bcl...@pe...> - 2005-02-15 17:30:13
|
Alex, Sorry been a while, lot to do here. New release out. I have fixed the deletion problem. Very much the same as old version. If it works there is a new configuration flag: --with-data-source=nagios|asnmtap Data Source (default=nagios) This allow you to use this code: #ifdef USE_SOURCE_NAGIOS _("Host") #elseif USE_SOURCE_ASNMTAP _("Plugin") #endif Looking at comments from users mentioning that it would be better for translation to keep with entire sentence. I wonder whether you may be able to replace entire sentence containing the word 'host' with your own wording? Hopefully leaving the existing existing wording as is, so that current translation work is still valid? I am sorry that this may mean repeating some work you have completed before. I hope that this will produce a far better quality product when completed. I look forward to seeing it, Regards, Ben. Alex Peeters wrote: > Hi Ben, > > I dit marked one host for permanently deletion into the host deletion > policy. > > I dit run first the mysql-delete script > > Then again the mysql-create script > > The asnmtap added some data > > I dit run the /opt/asnmtap/perfparse/bin/perfparse-db-purge script. > > >>Can I please ask you to send all support questions to the mailing list >>per...@li...? > > Oke, > > I do have one account at nagios-exchange.org, but there I can't add > problems. > > > -----Original Message----- > From: Ben Clewett [mailto:bcl...@pe...] > Sent: maandag 7 februari 2005 10:05 > To: ale...@ci... > Cc: bcl...@pe...; gc...@pe...; > per...@li... > Subject: Re: Perfparse error for version 0.105.5 > > Hi Alex, > > Can I please ask you to send all support questions to the mailing list > per...@li...? > > You are likely to get better support as well as maybe helping other > users with same problem :) > > May I ask what you were doing at the time of this failure? I believe > you may have been deleting a host which was permanently marked as deleted? > > If this is the case you have found a hole in the system. New tables > have been added which are not included in the deletion function. The > database is trying to protect your data from bad programmes :) > > Regards, Ben. > > PS, (TODO: Edit the purge code to delete data from summary tables.) > > > Alex Peeters wrote: > >>Hi, >> >> >> >> >> >>/opt/asnmtap/perfparse/bin/perfparse-db-purge >> >> >> >>root@chablis [/opt/asnmtap/plugins]# >>/opt/asnmtap/perfparse/bin/perfparse-db-purge >> >>An error occured with the SQL: >> >> >> >> "DELETE perfdata_service FROM perfdata_service,perfdata_host WHERE >>perfdata_service.host_name = perfdata_host.host_name AND >>perfdata_host.is_deleted = 1" >> >> >> >>Failure Message: >> >> >> >> "Cannot delete or update a parent row: a foreign key constraint fails" >> >> >> >> >> >>-- Alex >> >> >> >> >> >> >>-- >>No virus found in this outgoing message. >>Checked by AVG Anti-Virus. >>Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 3/02/2005 >> >> >>-- >>No virus found in this outgoing message. >>Checked by AVG Anti-Virus. >>Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 3/02/2005 >> >> >>-- >>No virus found in this outgoing message. >>Checked by AVG Anti-Virus. >>Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 3/02/2005 >> >> >>-- >>No virus found in this outgoing message. >>Checked by AVG Anti-Virus. >>Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 3/02/2005 >> >> >>-- >>No virus found in this outgoing message. >>Checked by AVG Anti-Virus. >>Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 3/02/2005 >> >> >>-- >>No virus found in this outgoing message. >>Checked by AVG Anti-Virus. >>Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 3/02/2005 >> > > |
From: Alex P. <ale...@ci...> - 2005-02-09 12:59:58
|
More info anout ASNMTAP The picture explain already a litle bit more, because the text is still in Dutch. http://asnmtap.citap.be/asnmtap/pdf/Asnmtab-databases.jpg http://asnmtap.citap.be/asnmtap/pdf/Asnmtap-server-diagram.jpg http://asnmtap.citap.be/asnmtap/pdf/Asnmtab-webinterface.jpg http://asnmtap.citap.be/asnmtap/pdf/Application Monitor Version 2.pdf http://asnmtap.citap.be/asnmtap/pdf/CheckDummy.pdf http://asnmtap.citap.be/asnmtap/pdf/asnmtap.pdf -- Alex -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 |
From: Alex P. <ale...@ci...> - 2005-02-09 12:48:24
|
Hi Flo, A nagios clone? Just curious.=20 Nagios is a network and system monitoring tool, with plugins that check by example a tcp ip port to see if a service is running. The plugin execution time is normally less then 10 sec. Nagios is a reactive monitoring tool. what is the ASNMTAP tool? Is one application monitoring tool. The plugins are Nagios compatible and we don't test by example a tcp ip port to see if a service is = running, we test the correct working of it.=20 ASNMPTAP is a proactive monitoring tool. Example: email Nagios:=20 - telnet emailserver 25 hello ikke quit ASNMTAP: - send one email to one non existing mailbox, and check the return mail to verify that the mailbox don't exist. If the email don't arrive in a a specified time, then we give one alert to inform that there is a problem. Have a look at http://asnmtap.citap.be/ Whe a logon neede use: Username: perfparse Passwd: a1A Is your test account. Main url: http://asnmtap.citap.be/ Main asnmtap monitoring screen: http://asnmtap.citap.be/asnmtap/nav/index/ Test asnmtap monitoring screen: http://asnmtap.citap.be/asnmtap/nav/test/ Admin Section: http://asnmtap.citap.be/cgi-bin/admin/index.pl Server Admin Section: http://asnmtap.citap.be/cgi-bin/sadmin/index.pl -----Original Message----- From: Flo Gleixner [mailto:fl...@bi...]=20 Sent: woensdag 9 februari 2005 11:00 To: per...@li... Cc: ale...@ci... Subject: Re: [Perfparse-devel-int] RE: Perfparse 2005 02 09, the one = hase the correct patch Hi, what is the ASNMTAP tool? A nagios clone? Just curious. You talk about=20 performance problems with nagios. I had them too with snmp checks. But=20 since i use snmppd (snmp proxy daemon)=20 http://bubble.nsys.by/projects/snmppd/ all problems are gone. About translation things: I'm not familiar with gettext(), but is it good to translate single = words?=20 I think we always have to use complete sentences in translations.=20 Examples: english: Segmentation fault german word by word: Segmentierung Fehler german contextual: Speicherzugriffsfehler Sometimes verbs and nouns are not at the same place after translation, = and some languages are strange: Indonesian don't have time information in=20 verbs ("do", "did", "have done", "will do") but in additional words. = Sonds=20 like "do yesterday", "do tomorrow", "do soon", ... Flo On Wed, 9 Feb 2005, Ben Clewett wrote: > Alex, > > You have some good ideas and I can see you are keen to get going. > > You suggestion about flags in the configure sounds like the correct option. > > Before you do too much work, I am keen to have some feedback from = other users. > As I said, the current method you use will break translation and make > re-translation harder. > > Eg, to translate: "Show all Hosts below" is easy. > To translate three isolated strings: " below", "Hosts" & "Show all " = may > result in a bad translation. > > To break the current translations requires a very good reason, as this = is the > work of many people. :) > > If you can wait a short while for the opinion of other users, this = would be > adventagious. > > But your work is very important as you will force the development of PerfParse > into a more generic tool, which can be applied to more than just = Nagios data. > So your patch and other work in time, will be extremely useful and definitely > result in a better product. > > Regards, Ben. > > > > > On Tue, 8 Feb 2005 23:02:08 +0100, Alex Peeters wrote >> Hi, >> >> I like a non-destructive method. >> >> The example: >> #ifdef USE_NAGIOS >> _("Host"); >> #elsif USE_ASNMTAP >> _("Plugin"); >> #endif >> >> is al lot of work. >> >> The idea from Yves, by using constants definitions into = libpp_common.h >> >> #if ENABLE_ASNMTAP >> #define APPLICATION_TITLE (_("ASNMTAP")) >> #define HOST_TITLE (_("Plugin")) >> #define SERVICE_TITLE (_("Unique Key")) >> #define RAW_REPORT_TITLE (_("Raw ASNMTAP Plugin Report")) >> #define MARK_DELETION_TITLE (_("Mark Plugin for complete deletion.")) >> #define DELETION_POLICIES_TITLE (_("Deletion Policies for Plugins")) #endif >> >> #if ENABLE_NAGIOS >> #define APPLICATION_TITLE (_("Nagios")) >> #define HOST_TITLE (_("Host")) >> #define SERVICE_TITLE (_("Title")) >> #define RAW_REPORT_TITLE (_("Raw Nagios Host Report")) >> #define MARK_DELETION_TITLE (_("Mark Host for complete = deletion.")) >> #define DELETION_POLICIES_TITLE (_("Deletion Policies for Hosts")) >> #endif >> >> is less destructive. >> >>> I very much want to use your system. >>> Possibly you can let us know a little more about it? >> The data coming from the plugins is Nagios compatible. I use Nagios = for >> for monitoring system and network compontents. But from the moment a >> test takes more then 10 sec, Nagios can't be used anymore? >> >> ASNMTAP can run Nagios or ASNMTAP Nagios compatible plugins. >> >> These plugins that simulate a users for a whole application. >> >> That can be cactus, ftp servers (with up and downloading from files), >> setting up a ras connection to test it, testing a phone central, >> testing the sending and receiving from emails, receiving from xml = emails >> with the status from test done by other processes, to report >> problems, ... >> >>> Although some user may want to use both systems :) >> >> I also use both Nagios and ASNMTAP onto the same server. I dit >> compile it 2 times. One time normally, and one time with >> >> --prefix=3D/opt/asnmtap/perfparse --with-imagedir=3D/opt/asnmtap/htmlroot/img/ >> --with-cgidir=3D/opt/asnmtap/htmlroot/cgi-bin >> --with-http_image_path=3D/asnmtap/img >> >> Is it possible to have the final patch into your next release, >> so that I don't need to change every time there is a new release? >> >> May i make also a version of the 'Perfparse addon for Nagios' >> picture, 'Perfparse addon for ASNMTAP'? >> >> Now I compile with: >> >> ./configure --prefix=3D/opt/asnmtap/perfparse >> --with-imagedir=3D/opt/asnmtap/htmlroot/img/ >> --with-cgidir=3D/opt/asnmtap/htmlroot/cgi-bin >> --with-http_image_path=3D/asnmtap/img >> to compile perfparse. >> >> Is it possible to have one parameters: >> >> ./configure--enable-asnmtap >> >> but where for the nagios users because of the >> --enable-nagios (default) parameters nothings change!!! >> >> so that it automatically compiles with the next default parameters: >> >> --prefix=3D/opt/asnmtap/perfparse --with-imagedir=3D/opt/asnmtap/htmlroot/img/ >> --with-cgidir=3D/opt/asnmtap/htmlroot/cgi-bin >> --with-http_image_path=3D/asnmtap/img >> >> and where then in libpp_common.h >> >> #if ENABLE_ASNMTAP >> #define APPLICATION_TITLE (_("ASNMTAP")) >> #define HOST_TITLE (_("Plugin")) >> #define SERVICE_TITLE (_("Unique Key")) >> #define RAW_REPORT_TITLE (_("Raw ASNMTAP Plugin Report")) >> #define MARK_DELETION_TITLE (_("Mark Plugin for complete deletion.")) >> #define DELETION_POLICIES_TITLE (_("Deletion Policies for Plugins")) #endif >> >> #if ENABLE_NAGIOS >> #define APPLICATION_TITLE (_("Nagios")) >> #define HOST_TITLE (_("Host")) >> #define SERVICE_TITLE (_("Title")) >> #define RAW_REPORT_TITLE (_("Raw Nagios Host Report")) >> #define MARK_DELETION_TITLE (_("Mark Host for complete = deletion.")) >> #define DELETION_POLICIES_TITLE (_("Deletion Policies for Hosts")) #endif >> >> and where then the 'Perfparse addon for ASNMTAP' pictures are copied >> during install instead of the 'Perfparse addon for Nagios' pictures >> >> -- Alex Peeters >> >> -----Original Message----- >> From: Ben Clewett [mailto:ben...@ww...] >> Sent: dinsdag 8 februari 2005 22:34 >> To: ale...@ci...; per...@li... >> Cc: ale...@sm... >> Subject: Re: Perfparse 2005 02 09, the one hase the correct patch >> >> Alex, >> >> This looks like an interesting piece of work. >> >> I think now we need to discuss with the other members where we take = this. >> >> We can continue with this method but break the current translation. >> Or do something else. For this there are lots of other people who >> need to comment :) >> >> I very much want to use your system. Possibly you can let us know a >> little more about it? >> >> We have to work out the best way of making PerfParse generic to any = data >> gathering system. If breaking the translation is the best way for >> the greater good, then so be it. Otherwise, we must be open to >> other non-destructive methods. >> >> It occurs to me that this may work well: >> >> #ifdef USE_NAGIOS >> _("Host"); >> #elsif USE_DARREN_KEMP_SYSTEM >> _("Plugin"); >> #endif >> >> Although some user may want to use both systems :) >> >> I am sorry I have only just thought if this way. >> >> But as I said, I think other members need to comment now. >> >> I have moved this discussion to per...@li... >> where this discussion is more appropriate. >> >> Ben. >> >> On Tue, 8 Feb 2005 19:43:51 +0100, Alex Peeters wrote >>> Hi Ben, >>> >>> I have attached a file with the patch and modified file into it. >>> >>> The patch have been created with: >>> >>> diff -u perfparse-0.105.5-asnmtap/libpp_common/ >>> perfparse-0.105.5/libpp_common/ > perfparse -patch-commom >>> >>> diff -u perfparse-0.105.5-asnmtap/cgi/ perfparse-0.105.5/cgi > = perfparse >>> -patch-cgi >>> >>> -- Alex >>> >>> >>> >>> -- >>> No virus found in this outgoing message. >>> Checked by AVG Anti-Virus. >>> Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 >> >> -- >> PerfParse Project (http://www.perfparse.org) >> >> -- >> No virus found in this incoming message. >> Checked by AVG Anti-Virus. >> Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 >> >> >> -- >> No virus found in this outgoing message. >> Checked by AVG Anti-Virus. >> Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 > > > > -- > PerfParse Project (http://www.perfparse.org) > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real = users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick > _______________________________________________ > Perfparse-devel-int mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perfparse-devel-int > --=20 No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 =20 --=20 No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 =20 |
From: Yves <yme...@pe...> - 2005-02-09 10:56:12
|
Some ideas. Answer to Flo : of course single words should not be translated as _("segmentation")+_("fault"). But there are cases where you have to trans= late single words, like for the title of a column in a table : _("host"). But in that= case, it's the translation of a sentence that contains one word, so it's the same : tran= slate as much as possible in one string :) About destructive/non-destructive methods for translations : never be afr= aid of breaking a translation. The software is first designed to work, and then to work i= n foreign languages, and not the other way round. A recent example : sylpheed (a ni= ce mail client) was released as 1.0. This usually means stable and tested version, and yo= u don't expect for a newer version before a while. Few weeks after, 1.0.1 was released. = Changelog : many translations updated. Now, Alex's subject : this is NOT a translation problem. It is a keyword = problem. So you have to put #ifdef USE_NAGIOS and #ifdef USE_ASNMTAP everywhere. When it's only a keyword problem, here is what you can do : #if defined ENABLE_ASNMTAP #define APPLICATION_TITLE "ASNMTAP" #endif #elsif defined ENABLE_NAGIOS #define APPLICATION_TITLE "Nagios" #endif Then, in the application, you can use this : char*application =3D strdup(_(APPLICATION_TITLE)); Here you see that you define the keywords to use somewhere, and you enabl= e the translation system (as _(...) ) somewhere else. I wrote an incorrect example to make things clear about keywords and tran= slation. It's incorrect because if you write this, the i18n tools will not see that "AS= NMTAP" and "Nagios" are strings to translate. The correct example is : #if defined ENABLE_ASNMTAP #define APPLICATION_TITLE N_("ASNMTAP") #endif #elsif defined ENABLE_NAGIOS #define APPLICATION_TITLE N_("Nagios") #endif Then, in the application, you can use this : char*application =3D strdup(_(APPLICATION_TITLE)); N_(...) does nothing but tell the translation system that it contains a s= tring to translate. The translation occurs only when you use _(...). > Is it possible to have one parameters: > > ./configure--enable-asnmtap > > but where for the nagios users because of the > --enable-nagios (default) parameters nothings change!!! > > so that it automatically compiles with the next default parameters: > > --prefix=3D/opt/asnmtap/perfparse --with-imagedir=3D/opt/asnmtap/htmlro= ot/img/ > --with-cgidir=3D/opt/asnmtap/htmlroot/cgi-bin > --with-http_image_path=3D/asnmtap/img I suggest that you make a variable, not a #define constant. This way, you can enable/disable asnmtap at runtime, and have one binary = only. This creates a problem for the CGI because it should read one config file= for nagios behaviour and another file for asnmtap behaviour. I suggest that you use = an environment variable (no problem to use it for perfparsed and perfparse tools too) to= say where the config file is. There would be 3 ways to say where it is, and the priority would be 1/ check if -c is set and take the config file name from the command line 2/ if -c is not set, check if PERFPARSE_CONFIG_FILE is set and take the c= onfig file name from that environment variable 3/ otherwise, use the default built-in config file name. In all cases, if the config file does not exist, use the built-in default= values. With this, you can edit your httpd.conf file and add the environment var = : <directory /your/web/repository/nagios/cgi-bin> Options ExecCgi ... SetEnv PERFPARSE_CONFIG_FILE /perfparse/etc/perfparse.conf </directory> <directory /your/web/repository/asnmtap/cgi-bin> Options ExecCgi ... SetEnv PERFPARSE_CONFIG_FILE /perfparse/etc/asnmtap.conf </directory> Then, no need to hard-code the paths at ./configure time. Just have 2 dis= tinct configuration files :) Documentation : http://httpd.apache.org/docs-2.0/mod/mod_env.html man getenv Yves --=20 - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - - GPG key - http://ymettier.free.fr/gpg.txt - - Maitretarot - http://www.nongnu.org/maitretarot/ - - Perfparse - http://www.perfparse.org/ - |
From: Flo G. <fl...@bi...> - 2005-02-09 10:00:23
|
Hi, what is the ASNMTAP tool? A nagios clone? Just curious. You talk about performance problems with nagios. I had them too with snmp checks. But since i use snmppd (snmp proxy daemon) http://bubble.nsys.by/projects/snmppd/ all problems are gone. About translation things: I'm not familiar with gettext(), but is it good to translate single words? I think we always have to use complete sentences in translations. Examples: english: Segmentation fault german word by word: Segmentierung Fehler german contextual: Speicherzugriffsfehler Sometimes verbs and nouns are not at the same place after translation, and some languages are strange: Indonesian don't have time information in verbs ("do", "did", "have done", "will do") but in additional words. Sonds like "do yesterday", "do tomorrow", "do soon", ... Flo On Wed, 9 Feb 2005, Ben Clewett wrote: > Alex, > > You have some good ideas and I can see you are keen to get going. > > You suggestion about flags in the configure sounds like the correct option. > > Before you do too much work, I am keen to have some feedback from other users. > As I said, the current method you use will break translation and make > re-translation harder. > > Eg, to translate: "Show all Hosts below" is easy. > To translate three isolated strings: " below", "Hosts" & "Show all " may > result in a bad translation. > > To break the current translations requires a very good reason, as this is the > work of many people. :) > > If you can wait a short while for the opinion of other users, this would be > adventagious. > > But your work is very important as you will force the development of PerfParse > into a more generic tool, which can be applied to more than just Nagios data. > So your patch and other work in time, will be extremely useful and definitely > result in a better product. > > Regards, Ben. > > > > > On Tue, 8 Feb 2005 23:02:08 +0100, Alex Peeters wrote >> Hi, >> >> I like a non-destructive method. >> >> The example: >> #ifdef USE_NAGIOS >> _("Host"); >> #elsif USE_ASNMTAP >> _("Plugin"); >> #endif >> >> is al lot of work. >> >> The idea from Yves, by using constants definitions into libpp_common.h >> >> #if ENABLE_ASNMTAP >> #define APPLICATION_TITLE (_("ASNMTAP")) >> #define HOST_TITLE (_("Plugin")) >> #define SERVICE_TITLE (_("Unique Key")) >> #define RAW_REPORT_TITLE (_("Raw ASNMTAP Plugin Report")) >> #define MARK_DELETION_TITLE (_("Mark Plugin for complete deletion.")) >> #define DELETION_POLICIES_TITLE (_("Deletion Policies for Plugins")) #endif >> >> #if ENABLE_NAGIOS >> #define APPLICATION_TITLE (_("Nagios")) >> #define HOST_TITLE (_("Host")) >> #define SERVICE_TITLE (_("Title")) >> #define RAW_REPORT_TITLE (_("Raw Nagios Host Report")) >> #define MARK_DELETION_TITLE (_("Mark Host for complete deletion.")) >> #define DELETION_POLICIES_TITLE (_("Deletion Policies for Hosts")) >> #endif >> >> is less destructive. >> >>> I very much want to use your system. >>> Possibly you can let us know a little more about it? >> The data coming from the plugins is Nagios compatible. I use Nagios for >> for monitoring system and network compontents. But from the moment a >> test takes more then 10 sec, Nagios can't be used anymore? >> >> ASNMTAP can run Nagios or ASNMTAP Nagios compatible plugins. >> >> These plugins that simulate a users for a whole application. >> >> That can be cactus, ftp servers (with up and downloading from files), >> setting up a ras connection to test it, testing a phone central, >> testing the sending and receiving from emails, receiving from xml emails >> with the status from test done by other processes, to report >> problems, ... >> >>> Although some user may want to use both systems :) >> >> I also use both Nagios and ASNMTAP onto the same server. I dit >> compile it 2 times. One time normally, and one time with >> >> --prefix=/opt/asnmtap/perfparse --with-imagedir=/opt/asnmtap/htmlroot/img/ >> --with-cgidir=/opt/asnmtap/htmlroot/cgi-bin >> --with-http_image_path=/asnmtap/img >> >> Is it possible to have the final patch into your next release, >> so that I don't need to change every time there is a new release? >> >> May i make also a version of the 'Perfparse addon for Nagios' >> picture, 'Perfparse addon for ASNMTAP'? >> >> Now I compile with: >> >> ./configure --prefix=/opt/asnmtap/perfparse >> --with-imagedir=/opt/asnmtap/htmlroot/img/ >> --with-cgidir=/opt/asnmtap/htmlroot/cgi-bin >> --with-http_image_path=/asnmtap/img >> to compile perfparse. >> >> Is it possible to have one parameters: >> >> ./configure--enable-asnmtap >> >> but where for the nagios users because of the >> --enable-nagios (default) parameters nothings change!!! >> >> so that it automatically compiles with the next default parameters: >> >> --prefix=/opt/asnmtap/perfparse --with-imagedir=/opt/asnmtap/htmlroot/img/ >> --with-cgidir=/opt/asnmtap/htmlroot/cgi-bin >> --with-http_image_path=/asnmtap/img >> >> and where then in libpp_common.h >> >> #if ENABLE_ASNMTAP >> #define APPLICATION_TITLE (_("ASNMTAP")) >> #define HOST_TITLE (_("Plugin")) >> #define SERVICE_TITLE (_("Unique Key")) >> #define RAW_REPORT_TITLE (_("Raw ASNMTAP Plugin Report")) >> #define MARK_DELETION_TITLE (_("Mark Plugin for complete deletion.")) >> #define DELETION_POLICIES_TITLE (_("Deletion Policies for Plugins")) #endif >> >> #if ENABLE_NAGIOS >> #define APPLICATION_TITLE (_("Nagios")) >> #define HOST_TITLE (_("Host")) >> #define SERVICE_TITLE (_("Title")) >> #define RAW_REPORT_TITLE (_("Raw Nagios Host Report")) >> #define MARK_DELETION_TITLE (_("Mark Host for complete deletion.")) >> #define DELETION_POLICIES_TITLE (_("Deletion Policies for Hosts")) #endif >> >> and where then the 'Perfparse addon for ASNMTAP' pictures are copied >> during install instead of the 'Perfparse addon for Nagios' pictures >> >> -- Alex Peeters >> >> -----Original Message----- >> From: Ben Clewett [mailto:ben...@ww...] >> Sent: dinsdag 8 februari 2005 22:34 >> To: ale...@ci...; per...@li... >> Cc: ale...@sm... >> Subject: Re: Perfparse 2005 02 09, the one hase the correct patch >> >> Alex, >> >> This looks like an interesting piece of work. >> >> I think now we need to discuss with the other members where we take this. >> >> We can continue with this method but break the current translation. >> Or do something else. For this there are lots of other people who >> need to comment :) >> >> I very much want to use your system. Possibly you can let us know a >> little more about it? >> >> We have to work out the best way of making PerfParse generic to any data >> gathering system. If breaking the translation is the best way for >> the greater good, then so be it. Otherwise, we must be open to >> other non-destructive methods. >> >> It occurs to me that this may work well: >> >> #ifdef USE_NAGIOS >> _("Host"); >> #elsif USE_DARREN_KEMP_SYSTEM >> _("Plugin"); >> #endif >> >> Although some user may want to use both systems :) >> >> I am sorry I have only just thought if this way. >> >> But as I said, I think other members need to comment now. >> >> I have moved this discussion to per...@li... >> where this discussion is more appropriate. >> >> Ben. >> >> On Tue, 8 Feb 2005 19:43:51 +0100, Alex Peeters wrote >>> Hi Ben, >>> >>> I have attached a file with the patch and modified file into it. >>> >>> The patch have been created with: >>> >>> diff -u perfparse-0.105.5-asnmtap/libpp_common/ >>> perfparse-0.105.5/libpp_common/ > perfparse -patch-commom >>> >>> diff -u perfparse-0.105.5-asnmtap/cgi/ perfparse-0.105.5/cgi > perfparse >>> -patch-cgi >>> >>> -- Alex >>> >>> >>> >>> -- >>> No virus found in this outgoing message. >>> Checked by AVG Anti-Virus. >>> Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 >> >> -- >> PerfParse Project (http://www.perfparse.org) >> >> -- >> No virus found in this incoming message. >> Checked by AVG Anti-Virus. >> Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 >> >> >> -- >> No virus found in this outgoing message. >> Checked by AVG Anti-Virus. >> Version: 7.0.300 / Virus Database: 265.8.6 - Release Date: 7/02/2005 > > > > -- > PerfParse Project (http://www.perfparse.org) > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Perfparse-devel-int mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perfparse-devel-int > |