Re: [Nagios-users] Cannot open command file for update
Hi Brian, On my system the /usr/local/nagios/var/rw directory has permissions drwxrwsr-x. This is the only difference I can see between my system and yours. Regards, Guy. On 14 July 2010 12:50, Brian O'Mahony brian.omah...@curamsoftware.comwrote: Error: Could not open command file '/usr/local/nagios/var/rw/nagios.cmd' for update! The permissions on the external command file and/or directory may be incorrect. Read the FAQs on how to setup proper permissions. An error occurred while attempting to commit your command for processing. I did however recently do a restore of the machine (I restored an old copy of the VM and then copied over the backup data). When I change the permissions, next time I click commit, it goes back to being un-openable: [r...@nagios servers]# ls -al /usr/local/nagios/var/r* /usr/local/nagios/var/rw: total 2 drwxr-xr-x 2 nagios nagcmd 1024 Jul 14 12:40 . drwxrwxrwx 6 nagios nagios 1024 Jul 14 12:42 .. prw-rw 1 nagios nagios0 Jul 14 12:40 nagios.cmd B The information in this email is confidential and may be legally privileged. It is intended solely for the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. If you are not the intended addressee please contact the sender and dispose of this e-mail. Thank you. -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] a bit [OT] PNP4nagios help
Hi Assaf, Have you restarted nagios lately? Have the permissions on the pnp4nagios files (or the directory they reside in) changed? Has anything changed in nagios.cfg that might affect this? How are you running pnp4nagios? Synchronous mode, bulk mode or bulk mode with NPCD? Are the nagios perfdata files being populated correctly etc.? Cheers, Guy. On 9 June 2010 14:14, Assaf Flatto nag...@flatto.net wrote: Assaf Flatto wrote: Hello All Not sure this is the right place for this - but since many of us use pnp4nagios - i thought i might be able to get some advice , I've installed pnp4nagios and it worked well for more then a month , but now it seem it no longer generating graphs for any of the existing checks. I can see in the nagios debug file that the pnp script is executed , and hence i was expecting the xml to be generated . When i execute the script manually - perl -d /usr/local/pnp4nagios/libexec/process_perfdata.pl , i get the following perl error output , which is what i think stops my graphs from being created. Anyone ever encountered this issue ? or know whom/where i should post this query at ? Thanks Assaf Use of uninitialized value in concatenation (.) or string at /usr/local/pnp4nagios/libexec/process_perfdata.pl line 1098. at /usr/local/pnp4nagios/libexec/process_perfdata.pl line 1098 main::handle_signal('ALRM') called at (eval 10)[/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Term/ReadKey.pm:411] line 7 eval {...} called at (eval 10)[/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Term/ReadKey.pm:411] line 7 Term::ReadKey::ReadKey(0, 'GLOB(0x7aea60)') called at /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm line 2086 readline::rl_getc called at /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm line 2073 readline::getc_with_pending() called at /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm line 1649 readline::readline(' DB1 ') called at /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/Perl.pm line 11 Term::ReadLine::Perl::readline('Term::ReadLine::Perl=ARRAY(0xc242c0)', ' DB1 ') called at /usr/lib/perl5/5.8.8/perl5db.pl line 6371 DB::readline(' DB1 ') called at /usr/lib/perl5/5.8.8/perl5db.pl line 2203 DB::DB called at /usr/lib/perl5/5.8.8/perl5db.pl line 9425 DB::fake::at_exit() called at /usr/lib/perl5/5.8.8/perl5db.pl line 8997 DB::END() called at /usr/local/pnp4nagios/libexec/process_perfdata.pl line 0 eval {...} called at /usr/local/pnp4nagios/libexec/process_perfdata.pl line 0 Use of uninitialized value in concatenation (.) or string at /usr/local/pnp4nagios/libexec/process_perfdata.pl line 1098. at /usr/local/pnp4nagios/libexec/process_perfdata.pl line 1098 main::handle_signal('ALRM') called at (eval 10)[/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Term/ReadKey.pm:411] line 7 eval {...} called at (eval 10)[/usr/lib/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Term/ReadKey.pm:411] line 7 Term::ReadKey::ReadKey(0, 'GLOB(0x7aea60)') called at /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm line 2086 readline::rl_getc called at /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm line 2073 readline::getc_with_pending() called at /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/readline.pm line 1649 readline::readline(' DB1 ') called at /usr/lib/perl5/site_perl/5.8.8/Term/ReadLine/Perl.pm line 11 Term::ReadLine::Perl::readline('Term::ReadLine::Perl=ARRAY(0xc242c0)', ' DB1 ') called at /usr/lib/perl5/5.8.8/perl5db.pl line 6371 DB::readline(' DB1 ') called at /usr/lib/perl5/5.8.8/perl5db.pl line 2203 DB::DB called at /usr/lib/perl5/5.8.8/perl5db.pl line 9425 DB::fake::at_exit() called at /usr/lib/perl5/5.8.8/perl5db.pl line 8997 DB::END() called at /usr/local/pnp4nagios/libexec/process_perfdata.pl line 0 eval {...} called at /usr/local/pnp4nagios/libexec/process_perfdata.pl line 0 Maybe more information that may help in this case - the perfdata.log has a repeated entry : 2010-06-09 10:17:25 [19819] [0] *** TIMEOUT: Timeout after 5 Sec. 2010-06-09 10:17:25 [19819] [0] *** process_perfdata.pl terminated on signal ALRM -- Never,Ever Cut A Deal With a Dragon I am doing a Charity Bike ride On the 27 of June for the Capital to Coast Charity. Please help by Donating http://www.justgiving.com/Lovefilm-capital-to-coast -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___
Re: [Nagios-users] Anyone? : SIGSEGV when trying to use eventhandler
I'm definitely no expert but... * What does it say when you 'ldd' the nagios binary? Are all the libraries the binary is linked against able to be found? Are those libraries up-to-date? * Where did you get nagios from? Did you compile it or is it pre-built? If pre-built, are there any updates? * I don't know Solaris well enough to know how to trace your running nagios with a very simple configuration, but that might be the next step. strace? On 19 May 2010 10:49, nagios nag...@chadmail.com wrote: Anybody? If you need extra information, just let me know what you need to see and I'll upload it. Thanks. -Original Message- From: nagios nag...@chadmail.com To: nagios-users@lists.sourceforge.net Date: Wed, 19 May 2010 01:42:15 +1000 Subject: [Nagios-users] SIGSEGV when trying to use eventhandler Hi guys, I am new to nagios but so far it's working well for me and is monitoring a number of real and virtual hosts. Nagios 3.0.6 is installed on an OpenSolaris 2009.06 host and monitoring routers other devices and VM's in VirtualBox. My issue is when I try to add an event handler, I get a SIGSEGV and nagios restarts. I have posted the details of the code I am using and the error here... http://pastebin.com/vBb7xTND and also below (but it reads better @ pastebin). I have tried several different scripts and code combinations (even empty scripts and commands like ls) and all give the same error. Can anyone help me work out why it's happening? Thanks. hosts.cfg snip define host{ use windows-server ; Inherit default values from a template host_name Server6 ; The name we're giving to this host max_check_attempts 4 event_handler vboxmanage-restart ; Restart the vm alias Server 6 - Win2008 Server ; A longer name associated with the host address 192.168.0.6 ; IP address of the host } snip commands.cfg - note I have tried various scripts here incl. ones from the nagios guides/books and all give the same error. snip # 'vboxmanage_restart' command definition define command{ command_name vboxmanage-restart # command_line ls command_line sudo -u nas $USER1$/eventhandler/event_vboxmanage_restart -S $SERVICESTATE$ -T $SERVICESTATETYPE$ -A $SERVICEATTEMPT$ -H Server6 } snip nagios.log [1274193005] HOST ALERT: Server6;DOWN;SOFT;1;PING CRITICAL - Packet loss = 100% [1274193005] Caught SIGSEGV, shutting down... [1274193005] Nagios 3.0.6 starting... (PID=5231) [1274193005] Local time is Wed May 19 00:30:05 EST 2010 [1274193005] LOG VERSION: 2.0 [1274193005] Finished daemonizing... (New PID=5232) the scripts... (yes I know it should not be 777's but just to show it's not a permissions thing) -rwxrwxrwx 1 nagios nagios 1580 2010-05-18 00:52 event_vboxmanage_restart -rwxrwxrwx 1 nagios nagios 3815 2010-05-18 23:07 filename.out -rwxrwxrwx 1 nagios nagios 2211 2010-05-19 00:23 restart-httpd n...@nas:/usr/nagios/libexec/eventhandler# The script work fine from the user nagios using sudo (added nagios to /etc/sudoers) n...@nas:…sr/nagios/libexec/eventhandler$ whoami nagios n...@nas:…sr/nagios/libexec/eventhandler$ sudo -u nas ./event_vboxmanage_restart -S CRITICAL -T HARD -A 1 -H Server6 CRITICAL(C) 2005-2010 Sun Microsystems, Inc. The event_vboxmanage_restart script...no that this is likely to be at fault (I do not think anyway as I get the error with other very simple scripts too). #!/usr/bin/perl use Getopt::Long; use Net::Telnet (); use Switch; my ($state,$type,$attempt,$cmd,$hostname); open(MYOUTFILE, /usr/nagios/libexec/eventhandler/filename.out); processargs; print $state; switch ($state) { case OK { state_OK } case WARNING { state_WARNING } case UNKNOWN { state_UNKNOWN } case CRITICAL { state_CRITICAL } else { print unrecognised state$state } } print MYOUTFILE$state; print MYOUTFILE$hostname; close(MYOUTFILE); exit 0; sub processargs { GetOptions ( S|state=s = \$state, T|type=s = \$type, A|attempt=i = \$attempt, H|hostname=s = \$hostname, C|command=s = \$cmd, ); } ### FUNC: print $state sub print_state { } ### FUNC: print $state sub state_OK { } ### FUNC: print $state sub state_WARNING { } ### FUNC: print $state sub state_UNKNOWN { } ### FUNC: print $state sub state_CRITICAL { if ($type eq HARD or ($type eq SOFT and $attempt == 3)) {...@result=`vboxmanage controlvm $hostname acpipowerbutton`; foreach (@result) { print MYOUTFILE$_\n; };sleep(60);@result=`VBoxManage controlvm $hostname poweroff`;foreach (@result) { print MYOUTFILE$_\n; }; @result=`VBoxManage startvm $hostname`; print $result[1]; } else { } } As you can see from the below, it all works fine (ie. no SIGSEGV's) if I comment out the eventhandler line from the hosts.cfg file. [05-19-2010 01:33:50] SERVICE ALERT: Server6;Explorer;OK;HARD;1;Explorer.EXE: Running [05-19-2010 01:32:50] SERVICE ALERT: Server6;Uptime;OK;HARD;1;System Uptime - 0 day(s) 0 hour(s) 9 minute(s) [05-19-2010 01:32:40] SERVICE ALERT:
Re: [Nagios-users] managing a large number of server
On Tue, May 4, 2010 at 2:14 PM, Assaf Flatto nag...@flatto.net wrote: Leonardo Carneiro - Veltrac wrote: Hi list, I have the following situation: I'm monitoring a bunch of services on a bunch of servers (ok, nothing new so far). All machines run the same services, but not all services is being monitored by now (since they are custom services, i'm still writing plugins for all of them). New machines are being added every day, and also, i'm writing new plugins to check the services. When a new machine is added, is relatively easy: i copy the config file from another machine and change the name of the host and other unique attributes, but when a new service is added (a.k.a. i have finish another plugin), i need to edit all the dozens of config files for each server to add this new service. There is a smarter way to do this? Sorry for my poor english. Tks in advance. Try using templates and hostgroups Templates will allow you to use a central base definition to the service or host . http://nagios.sourceforge.net/docs/3_0/objectinheritance.html you can assign a service to a hostgroup and thus all host in the group will have the service checked on them. http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#service Also, using a web-based configuration tool such as NagiosQL ( http://www.nagiosql.org), in conjunction with things like templates, hostgroups, servicegroups etc. can make life a whole lot easier. Doubtless there are other web-based configuration front-ends for Nagios around as well... -- Never,Ever Cut A Deal With a Dragon I am doing a Charity Bike ride On the 27 of June for the Capital to Coast Charity. Please help by Donating http://www.justgiving.com/Lovefilm-capital-to-coast -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] Plugin to check file for string?
Hi all, Does anyone know of a nagios plugin that will grep a file for a string? I have a cronjob that logs output to a file and I basically want to grep for 'cronjob successful' in this file, alerting Critical if the string isn't found and OK if it is. Thanks, Guy. -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] Controlling contacts/contactgroups with hostgroups/servicegroups
Hi all, I currently use host and service templates to add contacts for specific hosts and services. For example, for most of my services, only the admins need to be notified if the service goes down. For a few (critical) services, however, additional people need to be notified if the service goes down. I achieve this by adding an extra service template to these critical services -- the extra service template has a contact_groups +critical-contacts directive in it. This works fine, except that I have to define extra services because of this. For example, I run check_http service checks for a lot of hosts, but only check_http service checks on some (critical) hosts need to have the above 'critical-contacts' people notified if the HTTP service goes down. So, I need to define one check_http service for all the hosts with normal notifications and another check_http service for the critical HTTP services. That's a simple example... I have a lot of contactgroups and a lot of services, some of which are 'critical' services. I've recently thought that it would be much nicer to control contacts through hostgroups and servicegroups rather than templates. Because it isn't possible to define contacts for hostgroups and servicegroups, I tried creating a service template and having it as part of a servicegroup, and having the critical-host,check_http service be a part of the servicegroup. Unfortunately, it didn't work (i.e. the contacts for the service template didn't get notified when the service went down). Anyway, two questions: * Is anyone out there using hostgroups or servicegroups to control contacts/contactgroups? If so, how? * Is there any other way (other than applying extra templates to hosts/services to define extra contacts) that I can control contacts/contactgroups like this? Thanks... -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Controlling contacts/contactgroups with hostgroups/servicegroups
On Mon, Nov 23, 2009 at 2:31 PM, Terry td3...@gmail.com wrote: On Mon, Nov 23, 2009 at 8:18 AM, Guy Waugh guid...@gmail.com wrote: Hi all, I currently use host and service templates to add contacts for specific hosts and services. For example, for most of my services, only the admins need to be notified if the service goes down. For a few (critical) services, however, additional people need to be notified if the service goes down. I achieve this by adding an extra service template to these critical services -- the extra service template has a contact_groups +critical-contacts directive in it. This works fine, except that I have to define extra services because of this. For example, I run check_http service checks for a lot of hosts, but only check_http service checks on some (critical) hosts need to have the above 'critical-contacts' people notified if the HTTP service goes down. So, I need to define one check_http service for all the hosts with normal notifications and another check_http service for the critical HTTP services. That's a simple example... I have a lot of contactgroups and a lot of services, some of which are 'critical' services. I've recently thought that it would be much nicer to control contacts through hostgroups and servicegroups rather than templates. Because it isn't possible to define contacts for hostgroups and servicegroups, I tried creating a service template and having it as part of a servicegroup, and having the critical-host,check_http service be a part of the servicegroup. Unfortunately, it didn't work (i.e. the contacts for the service template didn't get notified when the service went down). Anyway, two questions: * Is anyone out there using hostgroups or servicegroups to control contacts/contactgroups? If so, how? * Is there any other way (other than applying extra templates to hosts/services to define extra contacts) that I can control contacts/contactgroups like this? Thanks... -- I set up an on-call rotation using service escalations. You could take this logic and simply add contacts to hostgroups that way. # secondary on call define serviceescalation{ hostgroup_name z-allhosts service_description .* contact_groups +secondary first_notification 2 last_notification 3 notification_interval 30 escalation_options w,u,c,r } # tertiary on call define serviceescalation{ hostgroup_name z-allhosts service_description .* contact_groups +tertiary,secondary first_notification 4 last_notification 0 notification_interval 30 escalation_options w,u,c,r } Hopefully this helps. Thanks Terry, interesting idea, and I got most of the way through setting up a test configuration before I realised that it's not quite the right solution for me. I'd like to be able to specify particular services on particular hosts, and to use service escalations to do that, I'd have to set up a service escalation for each 'critical' service for each host. If I could specify a servicegroup instead of a hostgroup in a service escalation definition, it would be perfect, as I could set up a 'critical' servicegroup that included all the 'critical' services and set up a single service escalation :) Regards, Guy. -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] nagios crashes
Hi Assaf, I haven't encountered it before, but my feeling would be to look for a file 2^31 bytes in size (2147483648)... maybe the nagios logfile? If that doesn't help, you could try strace'ing the nagios process... Cheers, Guy. On Tue, Sep 1, 2009 at 3:22 PM, Assaf Flatto assaf.fla...@ssp-intl.comwrote: Hello I have nagios 3.0,6 from source running on SLES 10.2 (i586) . and i had it running for a long time with no issues. in the last couple of days it started crashing . I run nagios with a strace and this is the error i get when it crashes, write(6, 1251811259||Victoria-Ixxys_BOPC|..., 139) = -1 EFBIG (File too large) --- SIGXFSZ (File size limit exceeded) @ 0 (0) --- +++ killed by SIGXFSZ +++ has anyone encountered this before ? thanks -- Assaf Flatto SSP Ops Team Linux System Administrator 169 Euston Road, London, NW1 2AE IMPORTANT . this email and the information in it may be confidential, legally privileged and/or protected by law. It is intended solely for the use of the person to whom it is addressed. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Please also delete all copies of this email and any attachments from your system. We cannot guarantee the security or confidentiality of email communications. We do not accept any liability for losses or damages that you may suffer as a result of your receipt of this email including but not limited to computer service or system failure, access delays or interruption, data non-delivery or mis-delivery, computer viruses or other harmful components. Copyright in this email and any attachments belong to Select Service Partner UK Limited. Should you communicate with anyone at Select Service Partner UK Limited by email, you consent to us monitoring and reading any such correspondence. Nothing in this email shall be taken or read as suggesting, proposing or relating to any agreement concerted practice or other practice that could infringe UK or EC competition legislation. Select Service Partner UK Limited is a company registered in England and Wales (company number 05687183) whose registered office is at 1 The Heights, Brooklands, Weybridge. Surrey. KT13 0NY -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Nagios-NDOUtils_pointers.....
Hello, Yup, just get the latest source tarball, untar/gzip it, and there's a README file in there, plus some documentation in the docs directory. There's stuff on the web too, google for it. If you have problems, post to the list with the specific problem you're having. Regards, Guy. On Wed, Aug 5, 2009 at 1:37 PM, Jimmyboy jimmyjose2...@gmail.com wrote: Hi All, I wanted to install and configure NDOUtils on my Nagios machine (Ubuntu 8.10 desktop). Can anyone give me a few pointers? Thanks, Jim =-=-= -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] ndoutils upgrade
Hello, It would be a good idea to back up your database before you apply the update, and make sure you know how to restore the database if the upgrade fails. Regards, Guy. On Tue, Aug 4, 2009 at 7:52 PM, shadih rahman shadhi...@gmail.com wrote: I am thinking about doing a ndoutils update to 1.48b from 1.47b. I see that I need to change db schema and make some changes. my ndo has been collecting data over 6 months for medium size installation. Should I be concerned or take special pre-caution? Please advise on this. Thanks -- Cordially, Shadhin Rahman -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] check_nrpe lost
Hello, check_nrpe and the nrpe daemon are considered to be nagios 'addons', and are part of the same package. Download it from the 'addons' area of 'Downloads' on the nagios website. Cheers, Guy. On Wed, Jul 22, 2009 at 9:33 AM, Jean Frontin fron...@irit.fr wrote: Hello, I am disapointed ! I lost this plugin. I download last nagios-plugins version and I don't find check_nrpe. Where canI find it ! Can anybody help me? Thanks you. -- Jean Frontin System team I R I T Université Paul-Sabatier 118, rte de Narbonne 31062 Toulouse cedex 9 France tel (33)(0)5 61 55 63 03 mail fron...@irit.fr -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] Compiling nagios-3.0.6 on RHEL5-x86_64
Hi all, I'm trying to get nagios-3.0.6 compiled on RHEL5-x86_64, and I can't get configure to think that it's found a working libgd/libpng/libjpeg. Nagios is working, but I'm trying to get NDOUtils installed (so I can install NagVis), and to do that, I needed to recompile nagios with '--enable-event-broker', which made me think that maybe I'll need the graphics stuff for NDOUtils and/or NagVis (please let me know if this is incorrect). I'm using this as my configure line: export LDFLAGS=-L/usr/lib64 ./configure \ --prefix=/usr/local/nagios \ --with-command-group=nagcmd \ --enable-event-broker \ --with-gd-inc=/usr/include \ --with-gd-lib=/usr/lib64 configure says: (...) checking for main in -liconv... no checking for gdImagePng in -lgd (order 1)... no checking for gdImagePng in -lgd (order 2)... no checking for gdImagePng in -lgd (order 3)... no checking for gdImagePng in -lgd (order 4)... no *** GD, PNG, and/or JPEG libraries could not be located... * (...) However, I can see the following in config.log: configure:5768: checking for gdImagePng in -lgd (order 1) configure:5796: gcc -o conftest -g -O2 -I/usr/include -L/usr/lib64 -L/usr/lib64 conftest.c -lgd -lttf -lpng -ljpeg -lz -lm 5 /usr/bin/ld: cannot find -lttf configure:5844: checking for gdImagePng in -lgd (order 2) configure:5872: gcc -o conftest -g -O2 -I/usr/include -L/usr/lib64 -L/usr/lib64 conftest.c -lgd -lpng -ljpeg -lz -lm 5 /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz /usr/bin/ld: cannot find -lz configure:5921: checking for gdImagePng in -lgd (order 3) configure:5949: gcc -o conftest -g -O2 -I/usr/include -L/usr/lib64 -L/usr/lib64 conftest.c -lgd -lz -lm -lpng 5 /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz /usr/bin/ld: cannot find -lz configure:5998: checking for gdImagePng in -lgd (order 4) configure:6026: gcc -o conftest -g -O2 -I/usr/include -L/usr/lib64 -L/usr/lib64 conftest.c -lgd -lpng -lz -lm 5 /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for -lz /usr/bin/ld: cannot find -lz It looks like it's finding the gd libraries but can't find libttf and doesn't like the libz libraries in /usr/lib (that come from the 32-bit package). From what I can see, it looks like there isn't a libttf any more (its functionality has been moved into libfreetype). However, why would it not like /usr/lib/libz.(so|a)? How would I make configure try to use the libz.(so|a) in /usr/lib64 rather than /usr/lib? And should I worry about the libttf thing? Thanks, Guy. -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] are host aliases mandatory ? (config check accept it)
Hello, They may not be mandatory, but I think they are used in notifications -- for example, if a contact for the host is to be notified by email if the host goes down and the host does go down, the message says something like 'hostalias/ping is CRITICAL'. I may not be correct here... put in a dummy host with no alias and see what the notification says. Cheers, Guy. On Tue, Jul 21, 2009 at 4:01 PM, L B bertig...@gmail.com wrote: Hello, In the documentation, host aliases are in red, so mandatory, but it works without configuring them.Can I have problems if I don't define them ? I have a database with host descriptions, and I want to avoid duplicating data. If aliases have to be defined, I will just define something like foo Is the error in the config checker or in the documentation ? Thanks -- L.B. -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] Fwd: Compiling nagios-3.0.6 on RHEL5-x86_64 -- SOLVED
Hi again, I'm pleased to report that I've got past this hurdle. For some reason, the server didn't have both the i386 and x86_64 versions of gd-devel, libpng-devel, freetype-devel and libjpeg-devel installed, only one (and it wasn't consistent as to which one either). How that happened, I don't know, but it all works now that both versions of each of those packages are installed. Cheers, Guy. -- Forwarded message -- From: Guy Waugh guid...@gmail.com Date: Tue, Jul 21, 2009 at 11:43 AM Subject: Compiling nagios-3.0.6 on RHEL5-x86_64 To: Nagios Users Mail-list nagios-users@lists.sourceforge.net Hi all, I'm trying to get nagios-3.0.6 compiled on RHEL5-x86_64, and I can't get configure to think that it's found a working libgd/libpng/libjpeg. Nagios is working, but I'm trying to get NDOUtils installed (so I can install NagVis), and to do that, I needed to recompile nagios with '--enable-event-broker', which made me think that maybe I'll need the graphics stuff for NDOUtils and/or NagVis (please let me know if this is incorrect). I'm using this as my configure line: snip -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] error to access on nagios web
Hi Nadia, It's good to make sure you send a copy of all replies to the list -- that way, people with the same problem later on get to see the whole conversation :-) Anyway... Is there an 'index.html' file in /usr/local/nagios/share ? If a file called 'index.html' does exist there, is there a line like this in your apache configuration file: DirectoryIndex index.html Regards, Guy. On Wed, Jul 15, 2009 at 9:03 AM, nadia kheffache nadiakheffa...@yahoo.frwrote: Hi Guy, i have these error in my log file: [r...@serveur nagios-plugins-1.4.11]# tail -f /etc/httpd/logs/error_log [Wed Jul 15 10:09:50 2009] [error] [client 192.168.3.25] Directory index forbidden by rule: /usr/local/nagios/share/ [Wed Jul 15 10:09:51 2009] [error] [client 192.168.3.25] Directory index forbidden by rule: /usr/local/nagios/share/ [Wed Jul 15 10:09:52 2009] [error] [client 192.168.3.25] Directory index forbidden by rule: /usr/local/nagios/share/ [Wed Jul 15 10:10:15 2009] [error] [client 127.0.0.1] Directory index forbidden by rule: /var/www/html/ [Wed Jul 15 10:15:15 2009] [error] [client 127.0.0.1] Directory index forbidden by rule: /var/www/html/ [Wed Jul 15 10:20:15 2009] [error] [client 127.0.0.1] Directory index forbidden by rule: /var/www/html/ [Wed Jul 15 10:25:15 2009] [error] [client 127.0.0.1] Directory index forbidden by rule: /var/www/html/ [Wed Jul 15 10:30:15 2009] [error] [client 127.0.0.1] Directory index forbidden by rule: /var/www/html/ [Wed Jul 15 10:35:15 2009] [error] [client 127.0.0.1] Directory index forbidden by rule: /var/www/html/ [Wed Jul 15 10:40:15 2009] [error] [client 127.0.0.1] Directory index forbidden by rule: /var/www/html/ --- En date de : Mer 15.7.09, Guy Waugh guid...@gmail.com a écrit : De: Guy Waugh guid...@gmail.com Objet: Re: [Nagios-users] error to access on nagios web À: nadia kheffache nadiakheffa...@yahoo.fr Cc: nagios-users@lists.sourceforge.net Date: Mercredi 15 Juillet 2009, 9h52 Hi Nadia, What does the apache error log say? Regards, Guy. On Wed, Jul 15, 2009 at 8:29 AM, nadia kheffache nadiakheffa...@yahoo.fr wrote: I'm having some issues setting up the web interface for Nagios. I have follow http://nagios.sourceforge.net/docs/2_0/cgiauth.html instructions to the letter and I'm getting Forbidden You don't have permission to access /nagios on this server. __ Apache/2.0.52 (Red Hat) Server at vm-redhat Port 80 i have a right permission on these file: [r...@spvcol ~]# ll /usr/local/nagios/etc/htpasswd.users -rwxrwxr-x 1 apache apache 26 sep 16 2008 /usr/local/nagios/etc/htpasswd.users nagios.conf: /etc/httpd/conf.d/nagios.conf # SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER # Last Modified: 11-26-2005 # # This file contains examples of entries that need # to be incorporated into your Apache web server # configuration file. Customize the paths, etc. as # needed to fit your system. ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin Directory /usr/local/nagios/sbin # SSLRequireSSL Options ExecCGI AllowOverride None Order allow,deny Allow from all # Order deny,allow # Deny from all # Allow from 127.0.0.1 AuthName Nagios Access AuthType Basic AuthUserFile /usr/local/nagios/etc/htpasswd.users Require valid-user /Directory Alias /nagios /usr/local/nagios/share Directory /usr/local/nagios/share # SSLRequireSSL Options None AllowOverride None Order allow,deny Allow from all # Order deny,allow # Deny from all # Allow from 127.0.0.1 AuthName Nagios Access AuthType Basic AuthUserFile /usr/local/nagios/etc/htpasswd.users Require valid-user /Directory Thank for your help -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Enter the BlackBerry Developer Challenge
Re: [Nagios-users] Monitoring disk usage
Hi Juki, As I understand it, you can either (1) 'hard-code' your NRPE checks in the nrpe.cfg file on the monitored host (so that the checks are explicitly defined), or (2) set up NRPE on the monitored host in such a way that you can pass arguments in your NRPE checks. It looks like you're landing somewhere between the two with your configuration. I would either go the Option (1) way, having something like this in your nrpe.cfg file on the monitored host: *command[check_root]=/usr/local/nagios/libexec/check_disk -w 30% -c 15% -p / **command[check_var]=/usr/local/nagios/libexec/check_disk -w 30% -c 15%** -p /var **command[check_server1]=/usr/local/nagios/libexec/check_disk -w 30% -c 15%* * -p /var/opt/BGw/Server1 **command[check_ora]=/usr/local/nagios/libexec/check_disk -w 30% -c 15%** -p /var/opt/mediation/ora* , and then having services on the nagios host like this: *define service{ use generic-service ; Name of service template to use host_name emm4 service_description Root Partition check_command check_nrpe!check_root }* Alternatively, for the Option (2) method, on the monitored host, in nrpe.cfg: *command[check_disk]=/usr/local/nagios/libexec/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$* , and a service example on the nagios host: *define service{ use generic-service ; Name of service template to use host_name emm4 service_description Root Partition check_command check_nrpe!check_disk!30!15!/ }* I may not have the syntax in the 'check_command' of that last service exactly right, but that's the general idea. To go down the Option 2 road, you have to have configured the NRPE daemon on the monitored host with '--enable-command-args', and have to have a line in your nrpe.cfg file that says 'dont_blame_nrpe=1'. This is because allowing command arguments in this fashion can be a security risk. The default nrpe.cfg file has some comments that refer to this. HTH, Guy. On Wed, Jul 15, 2009 at 7:24 AM, Juki juki.e...@gmail.com wrote: Hello again, Thanks for the tips so far. Now some responses; On the monitored host, I have setup nrpe.cfg and therein I have set the option allowed_hosts=IP of monitoring server and also revised the format as shown below; *#specific commands# command[check_disk]=/usr/local/nagios/libexec/check_disk -w 30% -c 15% -p / -p /var -p /var/opt/BGw/Server1 -p /var/opt/mediation/ora command[check_swap]= /usr/local/nagios/libexec/check_swap -a -w 10% -c 5% command[check_procs]=/usr/local/nagios/libexec/check_procs -w 300 -c 400 command[check_ssh]=/usr/local/nagios/libexec/check_ssh -4 -t 10 -p 22 localhost command[check_ftp]=/usr/local/nagios/libexec/check_ftp -t 5 *Then on the monitoring server, I have also setup the monitored host file (host.cfg) with the service description as follows; *define service{ use generic-service ; Name of service template to use host_name emm4 service_description Root Partition check_command check_nrpe!check_disk!15%!10%! }* * *After setting up all this, I refreshed the nrpe client on the monitored host and also restarted the nagios service on the monitoring server, this is after I checked that there were no errors whatsoever in the nagios configuration files. And yes, I logged into the monitored host as the nagios user and was able to verify that the check_nrpe command definition does run successfully. When I log into the nagios web GUI, I'm able to see the alerts, warnings and details for the check_swap, check_procs, check_ssh and for check_ftp. For the case of check_disk, I only see alerts/warnings and details only for the root (/) partition and NOT those for the /var, /var/opt/BGw/Server, /var/opt/mediation/ora. This is despite the fact that these partitions are defined in the nrpe.cfg file on the monitored host as shown above. This is still puzzling* * -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Monitoring disk usage
Hi Juki, On Wed, Jul 15, 2009 at 12:46 PM, Juki juki.e...@gmail.com wrote: Hi Guy, I tried all the changes as per your suggestion, however, I still come up with the same errors as before, that is; NRPE: Command 'check_ora' not defined NRPE: Command 'check_server1' not defined NRPE: Command 'check_var' not defined Where else in the configuration files on the monitoring server are commands defined? They should only be defined in one place. From those errors, it sounds like NRPE on the monitored host doesn't have those commands defined, which suggests that it's not reading your nrpe.cfg config file. I would check out NRPE on the monitored host... do any checks on that host work at all? Is the nrpe.cfg file in /usr/local/nagios/etc? Is either the NRPE daemon running or xinetd is handling the NRPE connections? Is the host listening on port 5666? Are the permissions on the nrpe.cfg file correct? What happens when you run an NRPE service check for that host manually, from the nagios server? If none of that give you any joy, post the nrpe.cfg file to this list if you like, suitably obfuscated of course. Regards, Guy. Regards, Juki 2009/7/15 Guy Waugh guid...@gmail.com Hi Juki, On Wed, Jul 15, 2009 at 10:24 AM, Juki juki.e...@gmail.com wrote: Hi Guy, Many thanks for your post. I decided to go with Option (1) as per your description and did the following in the nrpe.cfg file on the monitored host: command[check_disk]=/usr/local/nagios/libexec/check_disk -w 30% -c 20% -p / command[check_var]=/usr/local/nagios/libexec/check_disk -w 30% -c 20% -p /var command[check_server1]=/usr/local/nagios/libexec/check_disk -w 30% -c 20% -p /var/opt/BGw/Server1 command[check_ora]=/usr/local/nagios/libexec/check_disk -w 30% -c 20% -p /var/opt/mediation/ora Looks good, except the first one... call it 'check_root' like this: command[check_root]=/usr/local/nagios/libexec/check_disk -w 30% -c 20% -p / And then on the nagios monitoring server I have this: define service{ use generic-service ; Name of service template to use host_name emm4 service_description Root Partition check_command check_nrpe!check_disk!15%!10%! } define service{ use generic-service ; Name of service template to use host_name emm4 service_description var Partition check_command check_nrpe!check_var!30%!20%! } define service{ use generic-service ; Name of service template to use host_name emm4 service_description server1 Partition check_command check_nrpe!check_server1!30%!20%! } define service{ use generic-service ; Name of service template to use host_name emm4 service_description ora Partition check_command check_nrpe!check_ora!30%!20%! } You're still half way between the two approaches with your service definitions, because you're passing arguments :-) Try this instead: define service{ use generic-service ; Name of service template to use host_name emm4 service_description Root Partition check_command check_nrpe!check_root } define service{ use generic-service ; Name of service template to use host_name emm4 service_description var Partition check_command check_nrpe!check_var } define service{ use generic-service ; Name of service template to use host_name emm4 service_description server1 Partition check_command check_nrpe!check_server1 } define service{ use generic-service ; Name of service template to use host_name emm4 service_description ora Partition check_command check_nrpe!check_ora } When I log into the nagios Web GUI, the services for the ora, server1 and var partition have been successfully created. However, looking at the status information column, I have the following errors: NRPE: Command 'check_ora' not defined NRPE: Command 'check_server1' not defined NRPE: Command 'check_var' not defined Try my changes suggested above and see if these errors persist. They might be happening because you're passing
Re: [Nagios-users] Monitoring disk usage
Hi Juki, On Wed, Jul 15, 2009 at 2:14 PM, Juki juki.e...@gmail.com wrote: Hi Guy, My findings in-line... 2009/7/15 Guy Waugh guid...@gmail.com They should only be defined in one place. From those errors, it sounds like NRPE on the monitored host doesn't have those commands defined, which suggests that it's not reading your nrpe.cfg config file. I would check out NRPE on the monitored host... do any checks on that host work at all? Yes, indeed the checks do work. These have been run on the monitored host. See below; *bash$ /usr/local/nagios/libexec/check_disk -w 30% -c 20% -p /var/opt/BGw/Server1 DISK OK - free space: /var/opt/BGw/Server1 35606 MB (68% inode=97%);| /var/opt/BGw/Server1=16589MB;37990;43417;0;54272 bash$ /usr/local/nagios/libexec/check_disk -w 30% -c 20% -p /var/opt/BGw/Server1 DISK OK - free space: /var/opt/BGw/Server1 35614 MB (68% inode=97%);| /var/opt/BGw/Server1=16581MB;37990;43417;0;54272* OK, so they look like checks run from the monitored host itself, right? ** Is the nrpe.cfg file in /usr/local/nagios/etc? Is either the NRPE daemon running or xinetd is handling the NRPE connections? Is the host listening on port 5666? Are the permissions on the nrpe.cfg file correct? What happens when you run an NRPE service check for that host manually, from the nagios server? Yes, the nrpe.cfg file is in /usr/local/nagios/etc with permissions; *bash$ ls -l /usr/local/nagios/etc/ total 32 -rw-r--r-- 1 nagios nagios 7871 Jul 15 14:21 nrpe.cfg* The NRPE daemon is running on the pid... *bash$ ps -ef | grep nrpe root 25866 14582 0 16:01:25 pts/4 0:00 grep nrpe nagios 1640 1 0 Jan 09 ? 49:38 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d nagios 9702 1 0 Jul 09 ? 1:27 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d* Eek! How come there are two??? There should only be one nrpe daemon running. You can see that the first one has been running since January. Kill them both, with extreme prejudice, restart it and verify that there's only one copy of the nrpe daemon running. This will probably solve your problem. Regards, Guy. snip -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Monitoring disk usage
Hi Juki, I'm not a Solaris 10 expert, but... do you have two versions of NRPE configured, one through 'lrc' and one through 'svc'? I don't know what the 'maintenance' entry means, but it doesn't look happy. Any Solaris 10 people out there? Cheers, Guy. On Wed, Jul 15, 2009 at 3:09 PM, Juki juki.e...@gmail.com wrote: Hi Guy, 2009/7/15 Guy Waugh guid...@gmail.com Yes, indeed the checks do work. These have been run on the monitored host. See below; *bash$ /usr/local/nagios/libexec/check_disk -w 30% -c 20% -p /var/opt/BGw/Server1 DISK OK - free space: /var/opt/BGw/Server1 35606 MB (68% inode=97%);| /var/opt/BGw/Server1=16589MB;37990;43417;0;54272 bash$ /usr/local/nagios/libexec/check_disk -w 30% -c 20% -p /var/opt/BGw/Server1 DISK OK - free space: /var/opt/BGw/Server1 35614 MB (68% inode=97%);| /var/opt/BGw/Server1=16581MB;37990;43417;0;54272* OK, so they look like checks run from the monitored host itself, right? Yes, indeed. Eek! How come there are two??? There should only be one nrpe daemon running. You can see that the first one has been running since January. Kill them both, with extreme prejudice, restart it and verify that there's only one copy of the nrpe daemon running. This will probably solve your problem. I have killed them both, however, I can't seem to get the nrpe daemon running again on the monitored host (the OS is Soalris 10) . This is what I executed; *bash$ svcadm enable nrpe bash$/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d* Then to verify... *bash-3.00# svcs | grep nrpe legacy_run Jan_09 lrc:/etc/rc3_d/S60nrpe online 16:39:40 svc:/network/nrpe/tcp:default maintenance16:41:16 svc:/application/management/nagios/nrpe:default* And more verification... *bash-3.00# netstat -a | grep 5666* The netstat command above didn't return any output. So this means the NRPE daemon is either not running or not listening on port 5666. Am I doing the NRPE start up the right way? Are there other ways to start NRPE daemon on Solaris 10? Regards, Juki -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Using two or more host templates to aggregate contacts
Patrick, you legend, it worked! Thanks a bunch... On Fri, Jul 10, 2009 at 12:44 AM, Morris, Patrick patrick.mor...@hp.comwrote: Hi Guy! On Tue, 07 Jul 2009, Guy Waugh wrote: Hi all, I'm trying to configure nagios 3.0.6 so that I can add contact groups to a host by adding a host template to the host definition. I have one host template called 'unix-host' that I'm using to aggregate the Unix Team contacts into a template. I have another host template called 'oncall-host' that I'm using to represent people on call 24x7. If a host is critical enough that the on-call people should be alerted if it goes down, I want to be able to add the 'oncall-host' host template as a template for the critical host, have the 'unix-host' host template as another template for the host, and have nagios alert both the people on call and the Unix Team admins if the host goes down. The on-call people should be alerted by SMS and email every 5 minutes, but the Unix Team admins are should only be alerted by email every 10 minutes. I have an email server called 'doris' that is currently down, and is configured as specified below. What's happening is that the on-call people are being alerted by SMS and email every 10 minutes (which is as it should be), but the Unix Team admins aren't being alerted at all. If I remove the 'oncall-host' template from the host definition, the Unix Team admins are alerted by email as they should be. Can anyone suggest how I might get the alerting working, and still be able to just add the 'oncall-host' template as a template for a critical host? Perhaps it would be better to do this with hostgroups? Here are all my definitions... sorry if it's a bit convoluted: Here's the host definition for the host in question: define host { host_name doris alias doris email server address 192.168.2.25 parents sw-l3-mail use oncall-host,unix-host register1 } 'unix-host' host template: define host { name unix-host aliasUnix Team host template use generic-host contact_groups +unix-admin register 0 } 'oncall-host' host template: define host { name oncall-host aliasHost template for critical hosts use generic-host contact_groups oncall-primary notification_interval5 register 0 } Adding a + before oncall-primary in oncall-host to specify that it should be added to the list of contacts, rather than to replace it completely, should give you what you want. -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] service definitions use
Hi Natalie, 'use template-name' just means that the definition should use the values defined in template-name. I think this is the relevant page in the documentation: http://nagios.sourceforge.net/docs/3_0/objectinheritance.html Cheers, Guy. On Tue, Jul 14, 2009 at 4:48 PM, Natalie Aloi na...@experisdatacenters.comwrote: does anyone have any documentation about the USE parameter listed below - I have been unable to locate this option in the nagios documentation define service{ namesensor-service use generic-service check_period24x7 max_check_attempts 4 normal_check_interval 5 retry_check_interval 1 contact_groups sensor-admins notification_options w,u,c,r notification_interval 60 notification_period 24x7 register0 } Network Operations Center Manager Experis Data Center LLC 8209 Valley Pike PO Box 535 Middletown,VA 22645 phone:540-869-8702 cell:240-988-3267 fax:540-869-8710 e-mail:na...@experisdatacenters.come-mail%3ana...@experisdatacenters.com -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Host Checks Service Checks
Hi Natalie, You might need a 'check_command' for each of your hosts... like this: check_command check-host-alive The 'check-host-alive' check command would have to be defined, probably in your commands.cfg file. The default nagios configuration defines this command (I think). This is where it's handy to use templates -- in this case, a host template. You would define stuff common to every host in your host template (which you might call 'generic-host'), and have a 'use generic-host' line in each of your host definitions. That way, you wouldn't have to redefine the same stuff over and over again for each of your hosts. It might be worth spending an hour or two reading the official nagios documentation at this point -- it could save you lots of time. The official doc table of contents is at: http://nagios.sourceforge.net/docs/3_0/toc.html Cheers, Guy. On Tue, Jul 14, 2009 at 6:34 PM, Natalie Aloi na...@experisdatacenters.comwrote: Im not sure where I am missing ...but HOST CHECKS are not being performed but service checks are...any idea of what configuration file I need to look in? I have a total of 18 hosts, when I view hosts detail page in gui I only see pending (except for local host)...below are stats capture my hosts.cfg file statistics[r...@dns objects]# more hosts.cfg define host{ host_name localhost alias Local_host address127.0.0.1 max_check_attempts 5 check_period 24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,r } define host{ host_name MT-Core-Switch-1 alias Cisco-6509-CR3 address10.1.100.253 max_check_attempts 5 check_period 24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,u,r } define host{ host_name MT-Core-Switch-2 alias Cisco-6509-CR3 address 10.1.100.252 max_check_attempts 5 check_period24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,u,r } define host{ host_name Ext3560-1 alias Cisco-3560-POP address 10.1.100.5 max_check_attempts 5 check_period24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,u,r } define host{ host_name Ext3560-2 alias Cisco-3560-POP address 10.1.100.7 max_check_attempts 5 check_period24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,u,r } define host{ host_name Core-RTR2-MiddleT alias Cisco-3560-POP address 208.214.xxx.xxx max_check_attempts 5 check_period24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,u,r } define host{ host_name Core-RTR1-MiddleT alias Cisco-3560-POP address 157.130.xxx.xxx max_check_attempts 5 check_period24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,u,r } define host{ host_name ASA-2 alias Cisco-ASA-POP address 10.1.100.3 max_check_attempts 5 check_period24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,u,r } define host{ host_name ASA-1 alias Cisco-ASA-POP address 10.1.100.2 max_check_attempts 5 check_period24x7 contact_groups admins notification_interval 30 notification_period 24x7 notification_optionsd,u,r } define host{ host_name win2k3 alias Windows Server address10.1.102.22 max_check_attempts 5 check_period 24x7 contact_groups admins
Re: [Nagios-users] Using two or more host templates to aggregate contacts
Thanks Patrick, I'm laid out with the flu but I'll try that next week. On Fri, Jul 10, 2009 at 12:44 AM, Morris, Patrick patrick.mor...@hp.comwrote: Hi Guy! On Tue, 07 Jul 2009, Guy Waugh wrote: Hi all, I'm trying to configure nagios 3.0.6 so that I can add contact groups to a host by adding a host template to the host definition. I have one host template called 'unix-host' that I'm using to aggregate the Unix Team contacts into a template. I have another host template called 'oncall-host' that I'm using to represent people on call 24x7. If a host is critical enough that the on-call people should be alerted if it goes down, I want to be able to add the 'oncall-host' host template as a template for the critical host, have the 'unix-host' host template as another template for the host, and have nagios alert both the people on call and the Unix Team admins if the host goes down. The on-call people should be alerted by SMS and email every 5 minutes, but the Unix Team admins are should only be alerted by email every 10 minutes. I have an email server called 'doris' that is currently down, and is configured as specified below. What's happening is that the on-call people are being alerted by SMS and email every 10 minutes (which is as it should be), but the Unix Team admins aren't being alerted at all. If I remove the 'oncall-host' template from the host definition, the Unix Team admins are alerted by email as they should be. Can anyone suggest how I might get the alerting working, and still be able to just add the 'oncall-host' template as a template for a critical host? Perhaps it would be better to do this with hostgroups? Here are all my definitions... sorry if it's a bit convoluted: Here's the host definition for the host in question: define host { host_name doris alias doris email server address 192.168.2.25 parents sw-l3-mail use oncall-host,unix-host register1 } 'unix-host' host template: define host { name unix-host aliasUnix Team host template use generic-host contact_groups +unix-admin register 0 } 'oncall-host' host template: define host { name oncall-host aliasHost template for critical hosts use generic-host contact_groups oncall-primary notification_interval5 register 0 } Adding a + before oncall-primary in oncall-host to specify that it should be added to the list of contacts, rather than to replace it completely, should give you what you want. -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] Multiple contactgroups for a host through groups or templates
Hi all, I'm seeking a way to be able to associate a contactgroup with a server, in addition to the contactgroups that are already associated with the server through a hosttemplate, such that if the host goes down, both contactgroups are notified. As I outlined in a post to this list a couple of days ago, I've been trying to do it by associating the host with a second hosttemplate that has the contactgroup associated with it, but only the contactgroup associated with the first hosttemplate in the list is notified if the host goes down. For example: define host { host_name doris use oncall-host,unix-host register 1 } define host { host_name oncall-host contact_groups oncall-primary register 0 } define host { host_name unix-host contact_groups +unix-admin register 0 } When doris goes down, only the 'oncall-primary' contactgroup is notified, not 'unix-admin'. Short of manually associating the contactgroup with the host, can anyone suggest a way I might achieve my desired configuration using groups or templates? Thanks, Guy. -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] basic nagios/linux info needed
Hi Natalie, I don't know the answer to Question 1... might be worth googling for. In answer to Question 2, yum is, to quote from the first result of my google search for 'man yum', an interactive, automated update program which can be used for maintaining systems using rpm. Basically, yum is a system that allows an administrator to download and install pre-built software packages from a repository. So, yes, it has installed nagios for you, so you don't have to compile binaries etc. However, it is nagios 2 rather than nagios 3. Cheers, Guy. On Wed, Jul 8, 2009 at 6:06 PM, Natalie Aloi na...@experisdatacenters.comwrote: Hello all, I am attempting to install nagios on a new server...I wanted to use nag-3.0.6 but there is no rpm for it and I have been frustrated trying to use rpmbuild to create what I need, so since its a new server (or relatively blank) I tried this: Based on this info below 1. is it a problem unable to send message to package kit? 2. What does yum actually do? Does it install nagios so that I don't have to compile binaries, etc? thanks! [r...@dns /]# yum install nagios Loaded plugins: refresh-packagekit Setting up Install Process Parsing package install arguments Resolving Dependencies -- Running transaction check --- Package nagios.i386 0:2.11-3.fc9 set to be updated -- Finished Dependency Resolution Dependencies Resolved = Package Arch Version RepositorySize = Installing: nagios i386 2.11-3.fc9 fedora2.1 M Transaction Summary = Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 2.1 M Is this ok [y/N]: y Downloading Packages: (1/1): nagios-2.11-3.fc9.i386.rpm| 2.1 MB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing: nagios # [1/1] Unable to send message to PackageKit Installed: nagios.i386 0:2.11-3.fc9 Complete! [r...@dns /]# pwd / [r...@dns /]# find . -name nagios* -print ./usr/bin/nagiostats ./usr/sbin/nagios ./usr/lib/nagios ./usr/share/nagios ./usr/share/nagios/html/images/logos/nagios.gif ./usr/share/nagios/html/images/logos/nagiosvrml.png ./usr/share/nagios/html/images/logos/nagios.gd2 ./usr/share/nagios/html/docs/nagiostats.html ./usr/share/doc/nagios-2.11 ./usr/share/selinux/targeted/nagios.pp ./var/spool/nagios ./var/log/nagios ./etc/nagios ./etc/nagios/nagios.cfg ./etc/rc.d/init.d/nagios ./etc/logrotate.d/nagios ./etc/httpd/conf.d/nagios.conf ./etc/selinux/targeted/modules/active/modules/nagios.pp Network Operations Center Manager Experis Data Center LLC 8209 Valley Pike PO Box 535 Middletown,VA 22645 phone:540-869-8702 cell:240-988-3267 fax:540-869-8710 e-mail:na...@experisdatacenters.come-mail%3ana...@experisdatacenters.com -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Not able to compile CGIS
Hello, It looks to be complaining about not finding GD library stuff... do you have the 'gd-devel' package installed (if that's what it's called on Centos)? Regards, Guy. On Fri, Jul 3, 2009 at 2:03 PM, Saravana Kumar skumarsma...@gmail.comwrote: Hi Folks, I am trying to install nagios-3.0.6 on Centos 5. while compiling cgis i am getting following error and i couldn't able to proceed further I have installed all possible dependency packages for the please help me skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCGI -o history.cgi history.c getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCGI -o histogram.cgi histogram.c getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 /tmp/ccCq2F9D.o: In function `draw_dashed_line': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2474: undefined reference to `gdImageSetStyle' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2477: undefined reference to `gdImageLine' /tmp/ccCq2F9D.o: In function `draw_line': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2453: undefined reference to `gdImageSetStyle' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2456: undefined reference to `gdImageLine' /tmp/ccCq2F9D.o: In function `graph_all_histogram_data': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1619: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1652: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1653: undefined reference to `gdImageString' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1673: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1675: undefined reference to `gdImageStringUp' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1681: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1682: undefined reference to `gdImageStringUp' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1694: undefined reference to `gdFontSmall' Please let me if you need any more info on this. Thanks -- Saravana Kumar -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Not able to compile CGIS
Hmm... only other thing I can think of (without knowing where those unfound functions are) is... is it 64-bit Centos? If so, do you only have the 64-bit version of gd-devel installed? Looking back at how I compiled nagios-3.0.6 on a RHEL5 x86_64 system, I included these arguments to ./configure: --with-gd-inc=/usr/include --with-gd-lib=/usr/lib64 Regards, Guy. On Fri, Jul 3, 2009 at 2:25 PM, Saravana Kumar skumarsma...@gmail.comwrote: thanks for quick response. Yes I have. [r...@nagios ~]# rpm -qa | grep gd gd-2.0.33-9.4.el5_1.1 gd-devel-2.0.33-9.4.el5_1.1 Thanks --Saravana Kumar On Fri, Jul 3, 2009 at 6:52 PM, Guy Waugh guid...@gmail.com wrote: Hello, It looks to be complaining about not finding GD library stuff... do you have the 'gd-devel' package installed (if that's what it's called on Centos)? Regards, Guy. On Fri, Jul 3, 2009 at 2:03 PM, Saravana Kumar skumarsma...@gmail.comwrote: Hi Folks, I am trying to install nagios-3.0.6 on Centos 5. while compiling cgis i am getting following error and i couldn't able to proceed further I have installed all possible dependency packages for the please help me skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCGI -o history.cgi history.c getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCGI -o histogram.cgi histogram.c getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 /tmp/ccCq2F9D.o: In function `draw_dashed_line': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2474: undefined reference to `gdImageSetStyle' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2477: undefined reference to `gdImageLine' /tmp/ccCq2F9D.o: In function `draw_line': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2453: undefined reference to `gdImageSetStyle' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2456: undefined reference to `gdImageLine' /tmp/ccCq2F9D.o: In function `graph_all_histogram_data': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1619: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1652: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1653: undefined reference to `gdImageString' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1673: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1675: undefined reference to `gdImageStringUp' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1681: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1682: undefined reference to `gdImageStringUp' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1694: undefined reference to `gdFontSmall' Please let me if you need any more info on this. Thanks -- Saravana Kumar -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Saravana Kumar -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Not able to compile CGIS
OK, I think that means that rpm didn't find any problems with the gd-devel package. What options did you pass to configure? Is there anything useful in config.log? Regards, Guy. On Fri, Jul 3, 2009 at 4:47 PM, Saravana Kumar skumarsma...@gmail.comwrote: I don't see any out put when i execute that command. [r...@nagios ~]# rpm -qav | grep gd-devel gd-devel-2.0.33-9.4.el5_1.1 [r...@nagios ~]# rpm -V gd-devel [r...@nagios ~]# Thanks Saravana Kumar On Fri, Jul 3, 2009 at 9:08 PM, Guy Waugh guid...@gmail.com wrote: Well, I can see the header definition for gdImageSetStyle in /usr/include/gd.h, which according to RPM, is owned by the gd-devel package. What does 'rpm -V gd-devel' say? On Fri, Jul 3, 2009 at 4:18 PM, Saravana Kumar skumarsma...@gmail.comwrote: Hi Guy Waugh, In fact I am not using 64 Bit Centos this is 32 Bit. And I installed gd-devel and gd packages using *yum install gd gd-devel* command. Please help me. Thanks Saravana Kumar On Fri, Jul 3, 2009 at 8:00 PM, Guy Waugh guid...@gmail.com wrote: Hmm... only other thing I can think of (without knowing where those unfound functions are) is... is it 64-bit Centos? If so, do you only have the 64-bit version of gd-devel installed? Looking back at how I compiled nagios-3.0.6 on a RHEL5 x86_64 system, I included these arguments to ./configure: --with-gd-inc=/usr/include --with-gd-lib=/usr/lib64 Regards, Guy. On Fri, Jul 3, 2009 at 2:25 PM, Saravana Kumar skumarsma...@gmail.comwrote: thanks for quick response. Yes I have. [r...@nagios ~]# rpm -qa | grep gd gd-2.0.33-9.4.el5_1.1 gd-devel-2.0.33-9.4.el5_1.1 Thanks --Saravana Kumar On Fri, Jul 3, 2009 at 6:52 PM, Guy Waugh guid...@gmail.com wrote: Hello, It looks to be complaining about not finding GD library stuff... do you have the 'gd-devel' package installed (if that's what it's called on Centos)? Regards, Guy. On Fri, Jul 3, 2009 at 2:03 PM, Saravana Kumar skumarsma...@gmail.com wrote: Hi Folks, I am trying to install nagios-3.0.6 on Centos 5. while compiling cgis i am getting following error and i couldn't able to proceed further I have installed all possible dependency packages for the please help me skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCGI -o history.cgi history.c getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCGI -o histogram.cgi histogram.c getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 /tmp/ccCq2F9D.o: In function `draw_dashed_line': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2474: undefined reference to `gdImageSetStyle' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2477: undefined reference to `gdImageLine' /tmp/ccCq2F9D.o: In function `draw_line': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2453: undefined reference to `gdImageSetStyle' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2456: undefined reference to `gdImageLine' /tmp/ccCq2F9D.o: In function `graph_all_histogram_data': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1619: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1652: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1653: undefined reference to `gdImageString' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1673: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1675: undefined reference to `gdImageStringUp' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1681: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1682: undefined reference to `gdImageStringUp' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1694: undefined reference to `gdFontSmall' Please let me if you need any more info on this. Thanks -- Saravana Kumar -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Saravana Kumar -- Saravana Kumar -- Saravana Kumar -- ___ Nagios-users mailing list Nagios-users
Re: [Nagios-users] Not able to compile CGIS
Oh, I'm confused now... I missed in your first email that you're now only compiling the CGIs... weren't they automatically compiled with your nagios build below? I don't remember compiling the CGIs separately. I'm not in the office now anyway so don't have access to my nagios server, but if I can help you when I return to workland on Monday, I will. Cheers, Guy. On Fri, Jul 3, 2009 at 5:26 PM, Saravana Kumar skumarsma...@gmail.comwrote: Hi Guy, Below are the commands and options which I used while compiling installing nagios. ./configure --prefix=/usr/local/nagios --with-htmlurl=/nagios/ --with-cgiurl=/nagios/cgi-bin --with-nagios-user=nagios --with-nagios-group=nagios --with-command-group=ncmd --with-lockfile=/usr/local/nagios/var/lock/subsys/nagios make all make install make install-init make install-commandmode make install-config make install-webconf Thanks Saravana Kumar On Fri, Jul 3, 2009 at 9:30 PM, Guy Waugh guid...@gmail.com wrote: OK, I think that means that rpm didn't find any problems with the gd-devel package. What options did you pass to configure? Is there anything useful in config.log? Regards, Guy. On Fri, Jul 3, 2009 at 4:47 PM, Saravana Kumar skumarsma...@gmail.comwrote: I don't see any out put when i execute that command. [r...@nagios ~]# rpm -qav | grep gd-devel gd-devel-2.0.33-9.4.el5_1.1 [r...@nagios ~]# rpm -V gd-devel [r...@nagios ~]# Thanks Saravana Kumar On Fri, Jul 3, 2009 at 9:08 PM, Guy Waugh guid...@gmail.com wrote: Well, I can see the header definition for gdImageSetStyle in /usr/include/gd.h, which according to RPM, is owned by the gd-devel package. What does 'rpm -V gd-devel' say? On Fri, Jul 3, 2009 at 4:18 PM, Saravana Kumar skumarsma...@gmail.comwrote: Hi Guy Waugh, In fact I am not using 64 Bit Centos this is 32 Bit. And I installed gd-devel and gd packages using *yum install gd gd-devel* command. Please help me. Thanks Saravana Kumar On Fri, Jul 3, 2009 at 8:00 PM, Guy Waugh guid...@gmail.com wrote: Hmm... only other thing I can think of (without knowing where those unfound functions are) is... is it 64-bit Centos? If so, do you only have the 64-bit version of gd-devel installed? Looking back at how I compiled nagios-3.0.6 on a RHEL5 x86_64 system, I included these arguments to ./configure: --with-gd-inc=/usr/include --with-gd-lib=/usr/lib64 Regards, Guy. On Fri, Jul 3, 2009 at 2:25 PM, Saravana Kumar skumarsma...@gmail.com wrote: thanks for quick response. Yes I have. [r...@nagios ~]# rpm -qa | grep gd gd-2.0.33-9.4.el5_1.1 gd-devel-2.0.33-9.4.el5_1.1 Thanks --Saravana Kumar On Fri, Jul 3, 2009 at 6:52 PM, Guy Waugh guid...@gmail.com wrote: Hello, It looks to be complaining about not finding GD library stuff... do you have the 'gd-devel' package installed (if that's what it's called on Centos)? Regards, Guy. On Fri, Jul 3, 2009 at 2:03 PM, Saravana Kumar skumarsma...@gmail.com wrote: Hi Folks, I am trying to install nagios-3.0.6 on Centos 5. while compiling cgis i am getting following error and i couldn't able to proceed further I have installed all possible dependency packages for the please help me skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCGI -o history.cgi history.c getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DNSCGI -o histogram.cgi histogram.c getcgi.o cgiutils.o cgiauth.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -L/lib -lglib-2.0 /tmp/ccCq2F9D.o: In function `draw_dashed_line': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2474: undefined reference to `gdImageSetStyle' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2477: undefined reference to `gdImageLine' /tmp/ccCq2F9D.o: In function `draw_line': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2453: undefined reference to `gdImageSetStyle' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:2456: undefined reference to `gdImageLine' /tmp/ccCq2F9D.o: In function `graph_all_histogram_data': /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1619: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1652: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1653: undefined reference to `gdImageString' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1673: undefined reference to `gdFontSmall' /opt/nagios-3.0.6/nagios-3.0.6/cgi/histogram.c:1675: undefined reference to `gdImageStringUp' /opt/nagios-3.0.6
Re: [Nagios-users] Problem getting past main page
Hi Andrew, On Thu, Jun 25, 2009 at 12:24 AM, Kaplan, Andrew H. ahkap...@partners.orgwrote: This issue is an offshoot of the Problem in preflight check with commands.cfg. I went ahead and copied the nagios directory from our original server to the new one. Once that was done, I did the upgrade to version 3.1.2 of nagios. The main page of the application appears without a problem. However, whenever I try to go to any one of the links from the main page, an error message similar to the one below appears on-screen: *Not Found* *The requested URL /nagios/cgi-bin/status.cgi was not found on this server.* Looking at your attached httpd.conf file, you seem to have configured the URL '/cgi-bin/nagios' to be the ScriptAlias for the nagios CGIs, but then you are trying to access them with the URL '/nagios/cgi-bin'. Provided the Nagios CGI scripts are in /usr/local/nagios/sbin, as they are by default, you should probably define your ScriptAlias like this: ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin Cheers, Guy. * * I noticed that after I inserted the snippets from the nagios.conf file into the httpd.conf file, and subsequently restarted the Apache server, the following errors appeared on-screen: *Starting httpd: The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line* *566 will probably never match because it overlaps an earlier ScriptAlias. * *[warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 583 will * *probably never match because it overlaps an earlier Alias.* I have enclosed a copy of the httpd.conf file in its present version. I am at a lossas to why the error message is occurring, and I would really appreciate help on this. httpd.conf The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine athttp://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail. -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
[Nagios-users] Fwd: NDOUtils and Mysql libraries assistance needed
Hello, On Thu, Jun 25, 2009 at 1:57 PM, Natalie Aloi na...@experisdatacenters.comwrote: Hi I am having trouble getting ndoutils to work during my install I found this information logged: *** MySQL library could not be located... ** You chose to compile NDBXT with MySQL support, but I was unable to locate the MySQL library on your system. If the library is installed, use the --with-mysql-lib argument to specify the location of the MySQL library. NOTE: After you install the necessary libraries on your system: 1. Make sure /etc/ld.so.conf has an entry for the directory in which the MySQL libraries are installed. 2. Run 'ldconfig' to update the run-time linker options. 3. Run 'make devclean' in the NDBXT distribution to clean out any old references to your previous compile. 4. Rerun the configure script. TIP: Try the following ./configure --with-mysql-lib=/usr/lib/mysql I have a question about step 1. When I more the file all it has in it is this information: [r...@nagios etc]# more ld.so.conf include ld.so.conf.d/*.conf My question is what is the syntax of the libraries I have no idea what to add into this file. Do I just add /usr/lib/mysql ? The best thing to do would be to create a file in '/etc/ld.so.conf.d' called 'mysql.conf' that contains, as you suggest, one line thus: '/usr/lib/mysql' (without the quotes). Then, proceed with steps 2, 3 and 4 above. Cheers, Guy. I am running Fedora 9 mysql has been installed (see below:) [r...@nagios etc]# rpm -qa | grep mysql qt-mysql-4.5.0-14.fc9.i386 mysql-administrator-5.0r12-8.fc9.i386 mysql-server-5.0.77-1.fc9.i386 mysql-devel-5.0.77-1.fc9.i386 mysql-connector-odbc-3.51.24r1071-1.fc9.i386 mysql-connector-java-3.1.12-5.fc9.i386 php-mysql-5.2.6-2.fc9.i386 mysql-5.0.77-1.fc9.i386 libdbi-dbd-mysql-0.8.3-2.fc9.i386 mysql-libs-5.0.77-1.fc9.i386 nagios-plugins-mysql-1.4.13-9.fc9.i386 mysql-gui-common-5.0r12-8.fc9.i386 below is infor from mysql for nagios db for ndoutils mysql use nagios Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql show tables; +-+ | Tables_in_nagios| +-+ | ndo_acknowledgements| | ndo_commands| | ndo_commenthistory | | ndo_comments| | ndo_configfiles | | ndo_configfilevariables | | ndo_conninfo| | ndo_contact_addresses | | ndo_contact_notificationcommands| | ndo_contactgroup_members| | ndo_contactgroups | | ndo_contactnotificationmethods | | ndo_contactnotifications| | ndo_contacts| | ndo_customobjectvariables | | ndo_downtimehistory | | ndo_eventhandlers | | ndo_externalcommands| | ndo_flappinghistory | | ndo_host_contactgroups | | ndo_host_parenthosts| | ndo_hostchecks | | ndo_hostdependencies| | ndo_hostescalation_contactgroups| | ndo_hostescalations | | ndo_hostextinfo | | ndo_hostgroup_members | | ndo_hostgroups | | ndo_hosts | | ndo_hoststatus | | ndo_instances | | ndo_logentries | | ndo_notifications | | ndo_objects | | ndo_processevents | | ndo_programstatus | | ndo_runtimevariables| | ndo_scheduleddowntime | | ndo_service_contactgroups | | ndo_servicechecks | | ndo_servicedependencies | | ndo_serviceescalation_contactgroups | | ndo_serviceescalations | | ndo_serviceextinfo | | ndo_servicegroup_members| | ndo_servicegroups | | ndo_services| | ndo_servicestatus | | ndo_statehistory| | ndo_systemcommands | | ndo_timedeventqueue | | ndo_timedevents | | ndo_timeperiod_timeranges | | ndo_timeperiods | +-+ 54 rows in set (0.00 sec) mysql Network Operations Center Manager Experis Data Center LLC 8209 Valley Pike PO Box 535 Middletown,VA 22645 phone:540-869-8702 cell:240-988-3267 fax:540-869-8710 e-mail:na...@experisdatacenters.come-mail%3ana...@experisdatacenters.com
Re: [Nagios-users] Problem getting past main page
Hi again, Strange... Some questions: You're sure you restarted apache after editing httpd.conf? What is the output of 'apachectl configtest'? What files are in /usr/local/nagios/sbin -- are they files like 'status.cgi', 'avail.cgi', 'cmd.cgi' etc.? Are they executable by the user that apache is running as? Is there anything useful in the apache error logs? What do you see when you go to http://nagioshost/nagios with your web browser? Is that when you get the error below? Is the nagios host a Linux or Unix host (sorry, can't remember if you've specified this before)? If so, which flavour/version? Did you compile nagios on this host, install it via a package manager, or copy it from another host? Cheers, Guy. On Thu, Jun 25, 2009 at 2:35 PM, Kaplan, Andrew H. ahkap...@partners.orgwrote: Hi there -- Thanks for your reply. I made the change that you suggested, and subsequently restarted the Apache and Nagios applications. Unfortunately, the problem still occurs. Here is the output that I am seeing: Not Found The requested URL /nagios/cgi-bin/status.cgi was not found on this server. I can't figure out what is going on with this. Enclosed is the updated version of the httpd.conf with the changes that were suggested. I am desperate at this point... -- *From:* Guy Waugh [mailto:guid...@gmail.com] *Sent:* Thursday, June 25, 2009 4:15 AM *To:* Kaplan, Andrew H.; nagios-users@lists.sourceforge.net *Subject:* Re: [Nagios-users] Problem getting past main page Hi Andrew, On Thu, Jun 25, 2009 at 12:24 AM, Kaplan, Andrew H. ahkap...@partners.org wrote: This issue is an offshoot of the Problem in preflight check with commands.cfg. I went ahead and copied the nagios directory from our original server to the new one. Once that was done, I did the upgrade to version 3.1.2 of nagios. The main page of the application appears without a problem. However, whenever I try to go to any one of the links from the main page, an error message similar to the one below appears on-screen: *Not Found* *The requested URL /nagios/cgi-bin/status.cgi was not found on this server.* Looking at your attached httpd.conf file, you seem to have configured the URL '/cgi-bin/nagios' to be the ScriptAlias for the nagios CGIs, but then you are trying to access them with the URL '/nagios/cgi-bin'. Provided the Nagios CGI scripts are in /usr/local/nagios/sbin, as they are by default, you should probably define your ScriptAlias like this: ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin Cheers, Guy. ** I noticed that after I inserted the snippets from the nagios.conf file into the httpd.conf file, and subsequently restarted the Apache server, the following errors appeared on-screen: *Starting httpd: The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line* *566 will probably never match because it overlaps an earlier ScriptAlias.* *[warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 583 will* *probably never match because it overlaps an earlier Alias.* I have enclosed a copy of the httpd.conf file in its present version. I am at a lossas to why the error message is occurring, and I would really appreciate help on this. httpd.conf The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine athttp://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail. -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] Problem getting past main page
on the new server, with the following arguments: configured by ./configure, generated by GNU Autoconf 2.61, with options \'--prefix=/usr/local/nagios' '--with-nagios-user=nagios' '--with-nagios-grp=nagios'\ OK. Provided nagios itself is running, that's probably fine. What do you think? Cheers, Guy. -- *From:* Guy Waugh [mailto:guid...@gmail.com] *Sent:* Thursday, June 25, 2009 9:57 AM *To:* Kaplan, Andrew H.; nagios-users@lists.sourceforge.net *Subject:* Re: [Nagios-users] Problem getting past main page Hi again, Strange... Some questions: You're sure you restarted apache after editing httpd.conf? What is the output of 'apachectl configtest'? What files are in /usr/local/nagios/sbin -- are they files like 'status.cgi', 'avail.cgi', 'cmd.cgi' etc.? Are they executable by the user that apache is running as? Is there anything useful in the apache error logs? What do you see when you go to http://nagioshost/nagios with your web browser? Is that when you get the error below? Is the nagios host a Linux or Unix host (sorry, can't remember if you've specified this before)? If so, which flavour/version? Did you compile nagios on this host, install it via a package manager, or copy it from another host? Cheers, Guy. On Thu, Jun 25, 2009 at 2:35 PM, Kaplan, Andrew H. ahkap...@partners.orgwrote: Hi there -- Thanks for your reply. I made the change that you suggested, and subsequently restarted the Apache and Nagios applications. Unfortunately, the problem still occurs. Here is the output that I am seeing: Not Found The requested URL /nagios/cgi-bin/status.cgi was not found on this server. I can't figure out what is going on with this. Enclosed is the updated version of the httpd.conf with the changes that were suggested. I am desperate at this point... -- *From:* Guy Waugh [mailto:guid...@gmail.com] *Sent:* Thursday, June 25, 2009 4:15 AM *To:* Kaplan, Andrew H.; nagios-users@lists.sourceforge.net *Subject:* Re: [Nagios-users] Problem getting past main page Hi Andrew, On Thu, Jun 25, 2009 at 12:24 AM, Kaplan, Andrew H. ahkap...@partners.org wrote: This issue is an offshoot of the Problem in preflight check with commands.cfg. I went ahead and copied the nagios directory from our original server to the new one. Once that was done, I did the upgrade to version 3.1.2 of nagios. The main page of the application appears without a problem. However, whenever I try to go to any one of the links from the main page, an error message similar to the one below appears on-screen: *Not Found* *The requested URL /nagios/cgi-bin/status.cgi was not found on this server.* Looking at your attached httpd.conf file, you seem to have configured the URL '/cgi-bin/nagios' to be the ScriptAlias for the nagios CGIs, but then you are trying to access them with the URL '/nagios/cgi-bin'. Provided the Nagios CGI scripts are in /usr/local/nagios/sbin, as they are by default, you should probably define your ScriptAlias like this: ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin Cheers, Guy. ** I noticed that after I inserted the snippets from the nagios.conf file into the httpd.conf file, and subsequently restarted the Apache server, the following errors appeared on-screen: *Starting httpd: The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line* *566 will probably never match because it overlaps an earlier ScriptAlias.* *[warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 583 will* *probably never match because it overlaps an earlier Alias.* I have enclosed a copy of the httpd.conf file in its present version. I am at a lossas to why the error message is occurring, and I would really appreciate help on this. httpd.conf The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine athttp://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail. -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version
Re: [Nagios-users] Problem getting past main page
Hi again Andrew, OK, now that you've made it to the point where nagios (and apache) appears to be working, it looks like it doesn't know about some commands, contacts and contactgroups that are used in the localhost.cfg file. You could read the nagios documentation, and/or try to find where those things are defined on your old nagios host and bring them over to the new one. They might be in files called 'commands.cfg', 'contacts.cfg' and 'contactgroups.cfg'. Cheers, Guy. On Thu, Jun 25, 2009 at 8:44 PM, Kaplan, Andrew H. ahkap...@partners.orgwrote: I have made some progress. I removed the nagios.conf file from the /etc/httpd/conf.d directory. Once that was done, I was able to get past the main screen. My next step was to configure the various cfg files fromt Nagios 2.6 to work with the Nagios 3.1.2 application. I added several lines to the nagios.cfg file that pointed to the location of the files that I brought over. I ran the preflight check again, and now I have the following appearing on-screen: Checking services... Error: Contact group 'admins' specified in service 'Current Load' for host 'localhost' is not defined anywhere! Error: Contact group 'admins' specified in service 'Current Users' for host 'localhost' is not defined anywhere! Error: Contact group 'admins' specified in service 'HTTP' for host 'localhost' is not defined anywhere! Error: Contact group 'admins' specified in service 'PING' for host 'localhost' is not defined anywhere! Error: Contact group 'admins' specified in service 'Root Partition' for host 'localhost' is not defined anywhere! Error: Service check command 'check_ssh' specified in service 'SSH' for host 'localhost' not defined anywhere! Error: Contact group 'admins' specified in service 'SSH' for host 'localhost' is not defined anywhere! Error: Service check command 'check_local_swap' specified in service 'Swap Usage' for host 'localhost' not defined anywhere! Error: Contact group 'admins' specified in service 'Swap Usage' for host 'localhost' is not defined anywhere! Error: Contact group 'admins' specified in service 'Total Processes' for host 'localhost' is not defined anywhere! I checked the /usr/local/nagios/etc/ and /usr/local/nagios/etc/objects directories, and each has a localhost.cfg file in it. The nagios.cfg file points to the latter as the one that it looks to for configuration settings. I checked through it, and there is no mention of admins anywhere. I also checked the services.cfg file in the same directory as localhost, with the results being the same. Where is this cause of complaint originating from, and how can I correct it? Thanks. -- *From:* Guy Waugh [mailto:guid...@gmail.com] *Sent:* Thursday, June 25, 2009 10:57 AM *To:* Kaplan, Andrew H. *Cc:* nagios-users@lists.sourceforge.net *Subject:* Re: [Nagios-users] Problem getting past main page Hi again, On Thu, Jun 25, 2009 at 3:39 PM, Kaplan, Andrew H. ahkap...@partners.orgwrote: Hi there -- I can answer your questions in the order they were asked: 1. I made sure to restart apache after the changes were made via the sudo /etc/init.d/httpd restart command syntax. OK, great. Just making sure :-) 2. The output of the apachectl configtest is the following: [Thu Jun 25 10:22:48 2009] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 566 will probably never match because it overlaps an earlier Alias. [Thu Jun 25 10:22:48 2009] [warn] The Alias directive in /etc/httpd/conf/httpd.conf at line 583 will probably never match because it overlaps an earlier Alias. Syntax OK Right. This indicates that the configuration options for the 'ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin' and 'Alias /nagios /usr/local/nagios/share' on lines 566 and 583 of your httpd.conf file aren't taking effect. This is probably because there is a file in /etc/httpd/conf.d (possibly 'nagios.conf'?) that is being loaded before apache parses those lines in your httpd.conf file (see line 210 of your httpd.conf file: 'include conf.d/*.conf'). Have a look at the file in /etc/httpd/conf.d and see what ScriptAlias and Alias definitions exist in that file. It might in fact make more sense to put the nagios web configuration in that file rather than in the httpd.conf file... though it's up to you. There should only be one definition for the nagios Alias and ScriptAlias definitions, and they should be as they currently are in your httpd.conf file. 3. The files that are located in the /usr/local/nagios/sbin directory are the following: -rwxrwxr-x 1 nagios nagios 229964 Jun 24 15:48 avail.cgi -rwxrwxr-x 1 nagios nagios 225272 Jun 24 15:48 cmd.cgi -rwxrwxr-x 1 nagios nagios 193036 Jun 24 15:48 config.cgi -rwxrwxr-x 1 nagios nagios 246284 Jun 24 15:48 extinfo.cgi -rwxrwxr-x 1 nagios nagios 197292
Re: [Nagios-users] - NRPE 2.12 ./configure error on solaris 9
So, you managed to compile NRPE on the Solaris 9 host? You've installed the NRPE daemon on the host that the Nagios host is going to monitor with the check_nrpe plugin? Are you running the daemon out of xinetd or standalone? Does 'netstat -an' on the monitored host show that something is listening on port 5666? What syntax are you using on the Nagios host to use the check_nrpe plugin? Does the NRPE daemon configuration allow connections from the Nagios host? Also, what exactly do you mean when you say that check_nrpe is working fine locally? Questions, questions... Regards, Guy. On Wed, Jun 24, 2009 at 1:37 AM, chethan@wipro.com wrote: Hi guy, Thanks for the reply... Yes SSL libraries are there... After configuring NRPE... locally check_nrpe command is working fine... but when i execute the check_nrpe command from the nagios server i m getting the Could not complete the SSL handshake error. Please let me know if any one has faced this problem and have a fix to it. Please help thanks Chethan M N -- *From:* Guy Waugh [mailto:guid...@gmail.com] *Sent:* Tue 6/23/2009 1:41 PM *To:* Chethan M N (WI01 - Manage IT); nagios-users@lists.sourceforge.net *Subject:* Re: [Nagios-users] - NRPE 2.12 ./configure error on solaris 9 Hello, I recently faced this problem, but I ended up installing NRPE from blastwave (http://www.blastwave.org/howto.html), and it's working well. If you want to persevere with compiling NRPE, are there SSL libraries in /usr/sfw/lib? What does config.log say? Are there any other SSL installs on the system, e.g. in /usr/local/ssl, /usr/local etc.? Regards, Guy. On Tue, Jun 23, 2009 at 2:56 AM, chethan@wipro.com wrote: Dear All, I m trying to configure NRPE 2.12 on one of my sun server (solaris 9)... i m getting the following error. I also tried to give path of ssl libraries... ie ./configure with-ssl=/usr/sfw/ with-ssl-lib=/usr/sfw/lib/ --- didnt work either.. ecking for getopt_long... no checking for getopt_long in -liberty... yes checking for main in -lnsl... yes checking for socket in -lsocket... yes checking for main in -lwrap... yes checking for strdup... yes checking for strstr... yes checking for strtoul... yes checking for initgroups... yes checking for closesocket... no checking for socklen_t... yes checking for type of socket size... size_t checking for SSL headers... SSL headers found in /usr/local/ssl checking for SSL libraries... configure: error: Cannot find ssl libraries Please let me know the work around for this. Thanks in advance. Regards, Chethan -- Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null *Please do not print this email unless it is absolutely necessary. * The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] - NRPE 2.12 error on solaris 9
Sorry, should have looked further down the inbox :-) Can you telnet from the Nagios server to port 5666 on the host with the NRPE daemon? Does it connect? Cheers, Guy. On Wed, Jun 24, 2009 at 1:47 AM, chethan@wipro.com wrote: Dear all, ON Solaris servers NRPE is configured and wrking fine locally, but when I try running check_nrpe from the nagios server I m getting error: *Error :Could not complete the SSL handshake*, Locally check_nrpe command is wrking fine. I checked all the configuration and found that the openssl package on the nagios server is openssl-0.9.8e-7.el5 and that on solaris server is 0.9.7e. I guess this may be the issue for ssl handshake error. Please let me know if anythig i have missed or need to be done. PLease let me know the fix. waiting for valuable suggestions. regards, Chethan M N -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] - NRPE 2.12 ./configure error on solaris 9
Hello, I recently faced this problem, but I ended up installing NRPE from blastwave (http://www.blastwave.org/howto.html), and it's working well. If you want to persevere with compiling NRPE, are there SSL libraries in /usr/sfw/lib? What does config.log say? Are there any other SSL installs on the system, e.g. in /usr/local/ssl, /usr/local etc.? Regards, Guy. On Tue, Jun 23, 2009 at 2:56 AM, chethan@wipro.com wrote: Dear All, I m trying to configure NRPE 2.12 on one of my sun server (solaris 9)... i m getting the following error. I also tried to give path of ssl libraries... ie ./configure with-ssl=/usr/sfw/ with-ssl-lib=/usr/sfw/lib/ --- didnt work either.. ecking for getopt_long... no checking for getopt_long in -liberty... yes checking for main in -lnsl... yes checking for socket in -lsocket... yes checking for main in -lwrap... yes checking for strdup... yes checking for strstr... yes checking for strtoul... yes checking for initgroups... yes checking for closesocket... no checking for socklen_t... yes checking for type of socket size... size_t checking for SSL headers... SSL headers found in /usr/local/ssl checking for SSL libraries... configure: error: Cannot find ssl libraries Please let me know the work around for this. Thanks in advance. Regards, Chethan -- Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org ___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null -- Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org___ Nagios-users mailing list Nagios-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nagios-users ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
Re: [Nagios-users] REPOST: Problem in Preflight Check with commands.cfg
Hi there, All I can suggest is: 1. cd /etc/nagios3/conf.d; grep -r check_dns * and see if the command definition appears twice anywhere; 2. Vet your nagios.cfg carefully and make sure you're not inadvertently including the same file twice, files from somewhere else etc.; and 3. Deleting the lines around the definition of the check_dns command, and the command definition itself, and retyping it manually (to make sure no strange characters have found their way in there somewhere). You've probably done the equivalent of all those already, but that's all I can think of... Cheers, Guy. On Mon, Jun 22, 2009 at 12:55 PM, Kaplan, Andrew H. ahkap...@partners.orgwrote: Hi there-- I am reposting this question due to a lack of response. I really am in need of help here, and any would be greatly appreciated. Thanks. I have completed the installation of Nagios 3.0.6 onto an Ubuntu 9.04 server using the apt-get utility. We currently have a Nagios 2.6 server running, and I wanted to import the configuration files into the newer server. To that end, I have placed the appropriate configuration files in the /etc/nagios3/conf.d directory, and modified the nagios.cfg file to reflect the location of the configuration files. I ran the preflight check and the following error message appeared on-screen: /usr/sbin/nagios3 -v /etc/nagios3/nagios.cfg Nagios 3.0.6 Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org) Last Modified: 12-01-2008 License: GPL Reading configuration data... Warning: Duplicate definition found for command 'check_dns' (config file '/etc/nagios3/conf.d/commands.cfg', starting on line 90) Error: Could not add object property in file '/etc/nagios3/conf.d/commands.cfg' on line 91. *** One or more problems was encountered while processing the config files... Check your configuration file(s) to ensure that they contain valid directives and data defintions. If you are upgrading from a previous version of Nagios, you should be aware that some variables/definitions may have been removed or modified in this version. Make sure to read the HTML documentation regarding the config files, as well as the 'Whats New' section to find out what has changed. I checked the commands.cfg, and several other files, and I do not see where the duplicate definition is occurring. Can someone lend a hand on this? Thanks. -Original Message- From: Kaplan, Andrew H. Sent: Friday, June 19, 2009 4:52 PM To: nagios-users@lists.sourceforge.net Subject: [Nagios-users] Problem in Preflight Check with commands.cfg Hi there -- I have completed the installation of Nagios 3.0.6 onto an Ubuntu 9.04 server using the apt-get utility. We currently have a Nagios 2.6 server running, and I wanted to import the configuration files into the newer server. To that end, I have placed the appropriate configuration files in the /etc/nagios3/conf.d directory, and modified the nagios.cfg file to reflect the location of the configuration files. I ran the preflight check and the following error message appeared on-screen: /usr/sbin/nagios3 -v /etc/nagios3/nagios.cfg Nagios 3.0.6 Copyright (c) 1999-2008 Ethan Galstad (http://www.nagios.org) Last Modified: 12-01-2008 License: GPL Reading configuration data... Warning: Duplicate definition found for command 'check_dns' (config file '/etc/nagios3/conf.d/commands.cfg', starting on line 90) Error: Could not add object property in file '/etc/nagios3/conf.d/commands.cfg' on line 91. *** One or more problems was encountered while processing the config files... Check your configuration file(s) to ensure that they contain valid directives and data defintions. If you are upgrading from a previous version of Nagios, you should be aware that some variables/definitions may have been removed or modified in this version. Make sure to read the HTML documentation regarding the config files, as well as the 'Whats New' section to find out what has changed. I checked the commands.cfg, and several other files, and I do not see where the duplicate definition is occurring. Can someone lend a hand on this? Thanks. The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail. -- Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today!