[Nagios-users] Bonding/Teaming Monitoring
My current situation is that I have 2 core switches (Cisco 2960G's) in a failover capability. Every one of our servers (Windows, RHEL & Solaris) has NIC bonding/teaming enabled and obviously one switch serves network access to NIC #0, the other switch serves network access to NIC #1. I'm looking for the best way to setup failover monitoring of the switch ports and server connections under my setup. The information in this internet E-mail is confidential and is intended solely for the addressee. Access, copying or re-use of information in it by anyone else is unauthorised. Any views or opinions presented are solely those of the author and do not necessarily represent those of Walker Martyn Ltd or any of its affiliates. If you are not the intended recipient please contact administra...@walkermartyn.co.uk Walker Martyn Ltd, company number SC197533. Company is registered in Scotland and has its registered office at 1 Park Circus Place, Glasgow G3 6AH, UK. -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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 plugins return code issue
Additionally, Nagios is really sensitive about how the Perl script is written. It should be written well-enough to run with "use strict" without any errors. (I see that it is commented out of both of your scripts.) Additionally, the embedded Perl interpreter causes the scripts to be run in what I consider to be a somewhat "non-standard" way in regards to how the parameters are sent to the script. (In our installation we have to surround host and service macros with quotes before sending them to any plugins written in Perl.) The copyright date on that file is 2000, so you will definitely want to find (or write) a more up to date version. On 08/16/2010 05:37 PM, Tony Yarusso wrote: >This probably means that a subroutine from one of the used perl > libraries is bailing out with an error, although why I don't know. Are > you sure you're passing all of the arguments the same on the command > line as Nagios is? One thing that I can tell you is that those plugins > are out of date, since they use the old value of -1 for Unknown which > should be 3 now, so who knows what other issues there are. (Sorry I > can't tell you more - I don't really do Perl.) > > -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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 plugins return code issue
This probably means that a subroutine from one of the used perl libraries is bailing out with an error, although why I don't know. Are you sure you're passing all of the arguments the same on the command line as Nagios is? One thing that I can tell you is that those plugins are out of date, since they use the old value of -1 for Unknown which should be 3 now, so who knows what other issues there are. (Sorry I can't tell you more - I don't really do Perl.) -- Tony Yarusso Technical Team ___ Nagios Enterprises, LLC Email: tyaru...@nagios.com Web:www.nagios.com -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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] nagios plugins return code issue
Hello all, I've googled around everywhere trying to find an answer here and came up unsuccessful, so if anyone has had experience in this situation, I'd appreciate help! Basically, the issue that I'm having is that I have a couple of temperature plugins that are reporting errors in Nagios and at the command line they're exiting in 0: check7204temp.pl - Return code of 255 is out of bounds and checkciscotemp.pl - Return code of 9 is out of bounds If I run a "echo $?" at the command line after running the command successfully, I get 0. Thanks for any help anyone can provide!! My perms are 755 and nagios user owns the plugins and I've run successfully with nagios user and got 0 output. I'm really stumped!! Here's the code for the plugins: *** check7204temp.pl: #!/usr/bin/perl -w # check_ciscotemp.pl # # Copyright (C) 2000 Leland E. Vandervort # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # you should have received a copy of the GNU General Public License # along with this program (or with Nagios); if not, write to the # Free Software Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA # Nagios pluging to check inlet and outlet temperatures on # Cisco router platforms which support environmental monitoring # (7200, 7500, GSR12000...) # default temperature thresholds are 30C for inlet, 40C outlet. # if input or output is less than thresholds, returns OK # if equal to (the temps don't change that rapidly) returns WARNING # if greater than threshold, returns CRITICAL # if undetermined, or cannot access environmental, returns UNKNOWN # (in accordance with the plugin coding guidelines) use Net::SNMP; use Getopt::Long; #use strict; &Getopt::Long::config('auto_abbrev'); #my $critical_vals; #my $warning_vals; #my $inlet_warn; #my $outlet_warn; #my $status; my $response = ""; my $timeout = 10; my $community = "blah"; my $port = 161; my $INTAKE_TEMP = "1.3.6.1.4.1.9.9.13.1.3.1.3.1"; my $OUTLET_TEMP = "1.3.6.1.4.1.9.9.13.1.3.1.3.3"; my $in_temp; my $out_temp; my $inlet_thresh = 30; my $outlet_thresh = 34; my $hostnm; #my $OID; #my $session; #my $state; #my $error; my %STATUSCODE = ( 'UNKNOWN' => '-1', 'OK' => '0', 'WARNING' => '1', 'CRITICAL' => '2'); my $state = "UNKNOWN"; $SIG{'ALRM'} = sub { print "ERROR: No snmp response from $hostnm (sigALRM)\n"; exit($STATUSCODE{"UNKNOWN"}); }; Getopt::Long::Configure('bundling'); $status = GetOptions ("community=s", \$community, "C=s", \$community, "H=s", \$hostnm, "hostname=s", \$hostnm, "port=i", \$port, "timeout=i", \$timeout, "c=s", \$critical_vals, "w=s", \$warning_vals, "ithresh=i", \$inlet_thresh, "othresh=i", \$outlet_thresh); if($status == 0) { &show_help; } unless (defined($hostnm)) { $hostnm = shift || &show_help; } if (defined($critical_vals)) { if ($critical_vals =~ m/^([0-9]+)[,:]([0-9]+)$/) { ($inlet_thresh,$outlet_thresh) = ($1, $2); } else { die "Cannot Parse Critical Thresholds\n"; } } if (defined($warning_vals)) { if ($warning_vals =~ m/^([0-9]+)[:,]([0-9]+)$/) { ($inlet_warn,$outlet_warn) = ($1, $2); } else { die "Cannot Parse Warning Thresholds\n"; } }else{ $inlet_warn=$inlet_thresh; $outlet_warn=$outlet_thresh; } alarm($timeout); $in_temp = &SNMPGET($INTAKE_TEMP); $out_temp = &SNMPGET($OUTLET_TEMP); if (($in_temp < $inlet_thresh) && ($out_temp < $outlet_thresh)) { $state = "OK"; } elsif (($in_temp == $inlet_thresh) || ($out_temp == $outlet_thresh)) { if(($in_temp > $inlet_thresh) || ($out_temp > $outlet_thresh)) { $state = "CRITICAL"; } else { $state = "WARNING"; } } elsif (($in_temp > $inlet_thresh) || ($out_temp > $outlet_thresh)) { $state = "CRITICAL"; } else { $state = "WARNING"; } print "$state Inlet Temp: $in_temp Outlet Temp: $out_temp\n"; exit($STATUSCODE{$state}); sub show_help { printf("\nPerl envmon temperature plugin for Nagios\n"); printf("Usage:\n"); printf(" check_ciscotemp [options] Options: -C snmp-community -p snmp-port -i input temperature threshold -o output temperature threshold "); printf("Copyright (C)2000 Leland E. Vandervort\n"); printf("check_ciscotemp comes with absolutely NO WARRANTY either implied or explicit\n"); printf("This program is licensed under the terms of the\n"); printf("GNU General Public License\n(check source code for details)\n\n\n"); exit($STATUSCODE
Re: [Nagios-users] displaying multiple lines of output in the GUI
Does anyone know how to configure nagios to display multiple lines output in the CGI? We're using nagios 3.2.0 and apparently, having multiple lines in the cgi is not done automagically. Thank you. On Thu, Aug 12, 2010 at 5:18 PM, Trisha Hoang wrote: > Hi, > I've upgraded nrpe to 2.12 and got multiple lines output from NRPE, and on > the nagios server, I can see multiple lines in the "Service State > Information" dialog box when clicked on the service link. However, on the > main page, only 1 long line shows up and the 2nd line is cut off. > Is it possible to have multiple lines of output per service on the 'main' > page? Please let me know if you need more info. > Thanks. > Trisha > > -- Trisha Hoang | IT/Operations | Rockyou, Inc. | Phone: 408-472-3989 | AIM: rockyoutrisha -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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] Mail sending issue.
On Mon, Aug 16, 2010 at 12:10, i...@toonz wrote: > Hi all, > > We are testing with "Fully Automated Nagios". Have installed and started > > monitoring 2 Windows 2003 servers. But we can't get notification to > work. > > When we certify Nagios installation we get the following error > > send-mail: fatal: config variable inet_interfaces: host not found: local > host > > What does "notify-host-by-mail" mean? Is the notification send to host > only. > > How can we make FAN send mails? > > We have an internal mail server, and are trying to send notifications to > an > > ID there. Connectivity is fine, have entered the id in contacts.cfg > file. > > We have installed NSClient++ in these servers, but the host server, > shows > > connection refused, there is no firewall! It might help if you shared: 1) your Nagios config (all of it) 2) your email config 3) the result of a test by telnetting to your mailserver and faking a mail transaction similar to what you're trying to do. This might seem fairly intuitive to some, but not to others, so I'm explicitly suggesting. In general, detail is useful -- if you're afraid to spam a maillist that reaches thousands, then simply provide the same detail at a URL where it can be downloaded, and just give the URL in your message. NOT providing detail merely means people may have to ask for it -- ultimately delaying your solution -- or waste time guessing. As Dave Stern points out, it might not be a Nagios problem if your mail server -- for whatever reason -- won't let the nagios user or the Nagios server box send a message... ie it's not Nagios' issue if the mailserver refuses, regardless what attempts are made. Please ensure you have your mailserver administrator onboard with what you're doing. If the collection of this background data and discussion with your mailserver admin resolves the issue, please let us know :) Allan -- all...@chickenandporn.com "金鱼" http://linkedin.com/in/goldfish -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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] Mail notification problem
Hi all, We are testing with "Fully Automated Nagios". Have installed and started monitoring 2 Windows 2003 servers. But we can't get notification to work. When we certify Nagios installation we get the following error send-mail: fatal: config variable inet_interfaces: host not found: local host What does "notify-host-by-mail" mean? Is the notification send to host only. How can we make FAN send mails? We have an internal mail server, and are trying to send notifications to an ID there. Connectivity is fine, have entered the id in contacts.cfg file. We have installed NSClient++ in these servers, but the host server, shows connection refused, there is no firewall! Please help!! Ananth. -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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] Mail sending issue.
Sounds like a postfix error. You DID configure postfix mail, right? Take a look at http://www.postfix.org/BASIC_CONFIGURATION_README.html This isn't a nagios question On Mon, Aug 16, 2010 at 3:10 PM, i...@toonz wrote: > Hi all, > > > > We are testing with "Fully Automated Nagios". Have installed and started > > monitoring 2 Windows 2003 servers. But we can't get notification to > work. > > > > When we certify Nagios installation we get the following error > > send-mail: fatal: config variable inet_interfaces: host not found: local > host > > > > What does "notify-host-by-mail" mean? Is the notification send to host > only. > > How can we make FAN send mails? > > > > We have an internal mail server, and are trying to send notifications to > an > > ID there. Connectivity is fine, have entered the id in contacts.cfg > file. > > > > We have installed NSClient++ in these servers, but the host server, > shows > > connection refused, there is no firewall! > > > > Please help!! > > Ananth. > > > > > > > > -- > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > ___ > 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 Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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] Mail sending issue.
Hi all, We are testing with "Fully Automated Nagios". Have installed and started monitoring 2 Windows 2003 servers. But we can't get notification to work. When we certify Nagios installation we get the following error send-mail: fatal: config variable inet_interfaces: host not found: local host What does "notify-host-by-mail" mean? Is the notification send to host only. How can we make FAN send mails? We have an internal mail server, and are trying to send notifications to an ID there. Connectivity is fine, have entered the id in contacts.cfg file. We have installed NSClient++ in these servers, but the host server, shows connection refused, there is no firewall! Please help!! Ananth. -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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 nagios servers...
Hi, Even I run Nagios on Virtual machines. Please let me know where can I get the support for running cron job on my secondary Nagios server to monitor the Nagios service on primary Nagios server? Thanks, Ravi G From: Chris Beattie [mailto:cbeat...@geninfo.com] Sent: Monday, August 16, 2010 6:51 PM To: Nagios Users List Subject: Re: [Nagios-users] Using two nagios servers... Your servers will probably be fine servicing the extra Nagios polling, unless they are overloaded already. Since I run Nagios on virtual machines, however, I tried to keep the load on my failover Nagios server minimized. My failover Nagios server runs a cron job that uses the check_nagios plugin to monitor the state of the primary Nagios server. If the primary server is up and running, the failover server will just rsync the state and configuration files from the primary. If the primary server becomes unavailable, the cron job will start the Nagios service on the failover server and keep it running until it detects the primary has recovered. From: ravishankar.gundlap...@wipro.com [mailto:ravishankar.gundlap...@wipro.com] Sent: Monday, August 16, 2010 7:45 AM To: nagios-users@lists.sourceforge.net Subject: [Nagios-users] Using two nagios servers... Hi All, I am planning to configure all the servers in my client environment in two Nagios servers(in two different locations) in order to create Back up. Please let me know whether there will be any overload on the servers as two Nagios servers will be polling them. Thanks, Ravi G -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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 nagios servers...
Your servers will probably be fine servicing the extra Nagios polling, unless they are overloaded already. Since I run Nagios on virtual machines, however, I tried to keep the load on my failover Nagios server minimized. My failover Nagios server runs a cron job that uses the check_nagios plugin to monitor the state of the primary Nagios server. If the primary server is up and running, the failover server will just rsync the state and configuration files from the primary. If the primary server becomes unavailable, the cron job will start the Nagios service on the failover server and keep it running until it detects the primary has recovered. From: ravishankar.gundlap...@wipro.com [mailto:ravishankar.gundlap...@wipro.com] Sent: Monday, August 16, 2010 7:45 AM To: nagios-users@lists.sourceforge.net Subject: [Nagios-users] Using two nagios servers... Hi All, I am planning to configure all the servers in my client environment in two Nagios servers(in two different locations) in order to create Back up. Please let me know whether there will be any overload on the servers as two Nagios servers will be polling them. Thanks, Ravi G -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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] embedded option in cgi
Hi guys, I'm integrating nagios in an homemade monitoring and asset management solution, with dokuwiki and request tracker. In order to accomplish it, I need the cgi not to print part of the page. running through the code, I've found out that I've to pass the "embedded=true" option. Awesome; Exactly what I was looking for. But the links in the generated page will not inherit the "embedded" options, so, with the next click I will receive a complete HTML page. I did not find any cgi.conf option for adding a "static" part to all links. Before I'll start to patch all CGIs, do you have some advice? thanks in advance Diego -- Diego Roccia diego.roccia (at) gmail (dot) com -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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] Using two nagios servers...
Hi All, I am planning to configure all the servers in my client environment in two Nagios servers(in two different locations) in order to create Back up. Please let me know whether there will be any overload on the servers as two Nagios servers will be polling them. Thanks, Ravi G -- This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev ___ 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