From: Ben C. <be...@cl...> - 2004-08-30 08:37:37
|
Wilson, The odd characters in the log file must come from a Nagios plugin. Try running the command from the UNIX shell, does this give the same odd characters? It looks like you have a plugin which reports the binary data it finds on a TCP port, or something similar. This is dangerous data to return from a plugin. If this is the case, you may consider writing an email to the author asking them to escape the binary data... You can disable performance data for a plugin (somewhere?) which you may consider for this one. Ben Wilson Pires Jr wrote: > Ben, > > I'm glad too! > > The server is the same. With -c option I can run the db update, but don't perfparse.sh, besides I have into perfparse.sh: > > BASE_DIR="/usr/local/nagios" > > But, actually, I have it working by copying perfparse.cfg to /usr/local/etc. > > OTOH, I have a new problem. I have graphs from some plugins, but I use check_tcp on port 23 to monitor Telnet. The output format is ok (I think): > > [root@genesis bin]# cat /usr/local/nagios/var/serviceperf.log | grep TELNET > 1093635155 itb1601a TELNET TCP OK - 0.153 second response time on port 23 [ BÇj☺@░╝] OK t > ime=152656us;250000;400000;0;10000 > 1093635164 sbc1601a TELNET TCP OK - 0.051 second response time on port 23 [ BÇj☺@░╝] OK t > ime=50577us;250000;400000;0;10000 > 1093635174 bsa1721a TELNET TCP OK - 0.088 second response time on port 23 [ BÇj☺@░╝] OK t > ime=87626us;250000;400000;0;10000 > > Question > What means the odd characters into brackets? > > Problem > The graphs aren't generated to these services. I have graphs for check_ftp, http, users, cpu ... normally, but don't for tcp. > > Regards > > >>-----Original Message----- >>From: Ben Clewett [mailto:Be...@cl...] >>Sent: sexta-feira, 27 de agosto de 2004 13:15 >>To: Wilson Pires Jr >>Subject: Re: [Perfparse-users] Cannot run db-tool update [was: nagios >>restarting] >> >>Wilson, >> >>Glad you have it working. Is this the same server as you run the CGI >>application from PP? If so this uses the same definition of there to >>find the config file. Unlike the tools, there is no '-c' option. Can >>you please check these are working as well? >> >>Regards, Ben >> >>Wilson Pires Jr wrote: >> >> >>>Ben, >>> >>>I've used the correct prefix. Now, I've deleted the program and done the >>>complete recompile. The program was regenerated: >>> >>>[root@genesis bin]# ./configure --prefix=/usr/local/nagios >>>--with-imagedir=/usr/local/nagios/share/images/ --with-cgidir >>>=/usr/local/nagios/sbin --with-http_image_path=/nagios/images >>> >>>-rwxr-xr-x 1 root root 253547 Aug 27 11:25 perfparse-db- >> >>tool >> >>>but the problem persisted, it looks for the cfg file the wrong place: >>> >>>[root@genesis bin]# ./perfparse-db-tool --update >>>Error, can't open configuation file: "//usr/local/etc/perfparse.cfg" >>> >>>So, I've copied perfparse.cfg to /usr/local/etc and the update was >>>successfully performed. >>> >>>Thanks for the help. But I'm still curious about the program checking >> >>the >> >>>cfg file into the wrong path... >>> >>>Regards, >>> >>>Wilson >>> >>> >>> >>> >>>>-----Original Message----- >>>>From: Ben Clewett [mailto:Be...@cl...] >>>>Sent: sexta-feira, 27 de agosto de 2004 11:18 >>>>To: Wilson Pires Jr >>>>Cc: per...@li... >>>>Subject: Re: [Perfparse-users] Cannot run db-tool update [was: nagios >>>>restarting] >>>> >>>>I note the error is: >>>> >>>>Error, can't open configuration file: "//usr/local/etc/perfparse.cfg" >>>> >>>>The file you are after is: >>>> >>>>/usr/local/nagios/etc/perfparse.cfg >>>> >>>>Are you are configuring using: --prefix=/usr/local/nagios ?? >>>> >>>>This should work. :( >>>> >>>>Can you try deleting the program 'perfparse-db-tool' and doing a >>>>complete recompile, as stated in the README? >>>> >>>>Does this regenerate this program? If you run it, does it work? >>>> >>>>Ben >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>>Wilson Pires Jr wrote: >>>> >>>> >>>> >>>>>>Remember as well that by default PP will install the file: >>>>>>/usr/local/nagios/etc/perfparse.cfg.example >>>>>>You need to rename this: >>>>>>/usr/local/nagios/etc/perfparse.cfg >>>>>>And add your own settings. >>>>>>Ben. >>>>>> >>>>> >>>>> >>>>>[Wilson Pires Jr] >>>>>I've recompiled and reinstalled, as suggested by Paulo, and renamed and >>>> >>>>set >>>> >>>> >>>>>perfparse.cfg.example and perfparse.sh.example. But the problem remains. >>>> >>>>I >>>> >>>> >>>>>can't run the db update: >>>>> >>>>>[root@genesis bin]# ./perfparse-db-tool --update >>>>>Error, can't open configuation file: "//usr/local/etc/perfparse.cfg" >>>>> >>>>>The files perfparse-db-tool and perfparse.cfg are owned by root, and >>>>>perfparse.sh is owned by nagios. Is this correct? >>>>> >>>>>/usr/local/nagios/bin >>>>>-rwxr-xr-x 1 root root 250813 Aug 27 10:24 perfparse >>>>>-rwxr-xr-x 1 root root 1661 Jul 28 10:42 >>>> >>>>perfparse_daemon.sh >>>> >>>> >>>>>-rwxr-xr-x 1 root root 262873 Aug 27 10:24 perfparse-db- >>>> >>>>purge >>>> >>>> >>>>>-rwxr-xr-x 1 root root 253547 Aug 27 10:24 perfparse-db- >>>> >>>>tool >>>> >>>> >>>>>-rwxr-xr-x 1 nagios nagios 252518 Jul 19 16:59 perfparse- >>>> >>>>install-db >>>> >>>> >>>>>-rwxr-xr-x 1 nagios nagios 259533 Jul 19 16:59 perfparse- >> >>purge- >> >>>>db >>>> >>>> >>>>>-rwxr-xr-x 1 nagios nagios 1326 Aug 27 10:32 perfparse.sh >>>>> >>>>>/usr/local/nagios/etc >>>>>[root@genesis etc]# ls -la perfparse.cfg* >>>>>-rw-r--r-- 1 root root 1303 Aug 27 10:58 perfparse.cfg >>>>>-rw-r--r-- 1 root root 1303 Aug 27 10:24 >>>>>perfparse.cfg.example >>>>> >>>>>As you can see I've tried to run the update as root. What is my mistake? >>>> >>>>Now >>>> >>>> >>>>>I can't see the pp web page: >>>>> >>>>>Error message: >>>>>malformed header from script. Bad header=<pre>: perfgraph.cgi >>>>> >>>>>Regarding the nagios restarting and stopping checks problems, they >> >>seems >> >>>>to >>>> >>>> >>>>>be solved. I've changed the use_retained_program_state from 0 to 1 and >>>> >>>>my >>>> >>>> >>>>>nagios is checking around 16 hours :-))) >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>Paulo Afonso Graner Fessel wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>Recompile perfparse according to the instructions: >>>>>>> >>>>>>>./configure \ >>>>>>> --prefix=/usr/local/nagios \ >>>>>>> --with-imagedir=/usr/local/nagios/share/images/ \ >>>>>>> --with-cgidir=/usr/local/nagios/sbin \ >>>>>>> --with-http_image_path=/nagios/images >>>>>>> >>>>>>>(Of course, I'm assuming that you've got nagios in /usr/local/nagios.) >>>>>>> >>>>>>>This way, perfparse.cfg will be installed at /usr/local/nagios/etc. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>>You should upgrade to 0.99.09. It may or may not help with >>>>>>>> >>>>>>>>this issue, >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>but there are a couple of other bugfixes/enhancements >>>>>>>> >>>>>>>>available in the >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>latest version. And don't forget to run >>>>>>>>>'/<path_to>/nagios/bin/perfparse-db-tool --update' after >>>>>>>> >>>>>>>>each upgrade... >>>>>>>> >>>>>>>>[Wilson Pires Jr] >>>>>>>>I'm upgrading, but I can't run the upgrade: >>>>>>>>Error, can't open configuation file: "//usr/local/etc/perfparse.cfg" >>>>>>>>I'm logged as root. The perfparse.cfg owner is root. What >>>>>>>>mistake am I doing? >>>>>>>> >>>>>>>> >>>>> >>>>> >>> >>> >>> >>> >>>------------------------------------------------------- >>>This SF.Net email is sponsored by BEA Weblogic Workshop >>>FREE Java Enterprise J2EE developer tools! >>>Get your free copy of BEA WebLogic Workshop 8.1 today. >>>http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click >>>_______________________________________________ >>>Perfparse-users mailing list >>>Per...@li... >>>https://lists.sourceforge.net/lists/listinfo/perfparse-users >>> > > > > > |