[Nagiosplug-help] HELP please! newbie to nagios
HP Geeza
getbacktome3 at hotmail.com
Fri Apr 29 13:53:27 CEST 2005
Hi
Ok i have finally managed to fix the problem!!!!! - thanks for your help.
However i now face a different problem: I can't seem to monitor a windows
machine for things like
Uptime, Disk Space C, CPU Load, Memuse and a service. Its the check_command
parameter i am having troble with. I dont quiet understand how nagios
handles the commands and how i tell it to run different commands/checks
FYI here's one service which i tried but it dont seem to work:
define service{
use generic-service ; Name of service template to use
hostgroup_name windows-server
service_description C: Drive
is_volatile 0
check_period 24x7
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
contact_groups windows-admin
notification_interval 960
notification_period 24x7
check_command check_local_disk!20%!10%!C
}
PLEASE NOTE: this is a remote windows 2003 machine which i want to monitor
(i have got nsclient installed and the nagios service is register and
running). I have tried both 'check_local_disk' and 'check_disk' (as i
thought you can't use check_local_disk command for remote machines?? BUT
they dont work
When i run: #/usr/local/nagios/bin/nagios -v nagios.cfg
i get:
Error: Service check command 'check_disk' specified in service 'C: Drive'
for host 'windowsbox' not defined anywhere!
Checked 8 services.
Here is a sample host definition:
define host{
use generic-host ; Name of host
template to use
host_name windowsbox
alias Windows Server
address <ip address>
check_command check-host-alive
max_check_attempts 10
notification_interval 120
notification_period 24x7
notification_options d,u,r
contact_groups windows-admins
}
Where else do i need to define this service??
Im nearlly there, just a little more configuration to do..
>From: Andreas Ericsson <ae at op5.se>
>To: Nagios Users List <Nagios-users at lists.sourceforge.net>
>Subject: Re: [Nagios-users] Re: [Nagiosplug-help] HELP please! newbie to
>nagios
>Date: Wed, 27 Apr 2005 20:34:10 +0200
>
>Please direct your replies to nagios-users at lists.sourceforge.net so that
>others may benefit from the responses.
>
>HP Geeza wrote:
>>I am running Fedora Core 3...after doing: #system-config-securitylevel - I
>>see the firewall setting is disabled
>>
>
>What does the httpd targeted policy look like? It should reside in a file
>in /etc/selinux/targeted/src/policy/domains/ and be named either httpd or
>apache, or possibly apache.te.
>
>>After doing: #grep ^apache: /etc/passwd
>>i get: apache:x:48:48:Apache:/var/www:/sbin/nologin - Sooo no shell
>>shown there!
>>
>
>This is the reason you can't su to the apache user. man chsh, or edit
>/etc/passwd manually.
>
>>After doing: #ls -la /usr/local/nagios/{,sbin}
>>i get:
>>drwxrwxr-x 2 nagios nagcmd 4096 Apr 27 13:33 .
>>drwxr-xr-x 8 nagios nagcmd 4096 Apr 26 16:35 ..
>>-rwxrwxrwx 1 nagios nagcmd 158200 Apr 25 14:57 avail.cgi
>>-rwxrwxrwx 1 nagios nagcmd 159040 Apr 25 14:57 cmd.cgi
>>-rwxrwxrwx 1 nagios nagcmd 121240 Apr 25 14:57 config.cgi
>>-rwxrwxrwx 1 nagios nagcmd 174624 Apr 25 14:57 extinfo.cgi
>>-rwxrwxrwx 1 nagios nagcmd 111512 Apr 25 14:57 history.cgi
>>-rw-r--r-- 1 nagios nagcmd 109 Apr 25 16:17 .htaccess
>>-rwxrwxrwx 1 nagios nagcmd 107384 Apr 25 14:57 notifications.cgi
>>-rwxrwxrwx 1 nagios nagcmd 105660 Apr 25 14:57 outages.cgi
>>-rwxrwxrwx 1 nagios nagcmd 105912 Apr 25 14:57 showlog.cgi
>>-rwxrwxrwx 1 nagios nagcmd 157436 Apr 25 14:57 status.cgi
>>-rwxrwxrwx 1 nagios nagcmd 120280 Apr 25 14:57 statuswml.cgi
>>-rwxrwxrwx 1 nagios nagcmd 107416 Apr 25 14:57 statuswrl.cgi
>>-rwxrwxrwx 1 nagios nagcmd 126104 Apr 25 14:57 summary.cgi
>>-rwxrwxrwx 1 nagios nagcmd 124444 Apr 25 14:57 tac.cgi
>>
>
>That's weird. It should also show the permissions of /usr/local/nagios
>Ok, first of all, do
>
># chmod -R 755 /usr/local/nagios/sbin
># chown -R root:root /usr/local/nagios/sbin
>
>because there's no reason what so ever to have those files world-writable.
>
>Then do
>ls -ld /usr /usr/local /usr/local/nagios
>and send me the output.
>
>>
>>Arghhhh Nagios seems like such a hard system!!!! I haven't even began to
>>monitor anything....jus trying to view the cgi pages seems hard enough
>>
>
>Actually, you're having problems with apache, not nagios. You would have
>exactly this same problem if you were trying to install any other cgi-based
>web-app (although other apps might come with better documentation).
>
>Your problems with Nagios will come later. ;)
>
>Another thing that would really help is if you could attach the relevant
>parts of your apache config.
>
>sed -n /\/usr\/local\/nagios\/,/^</p /etc/httpd/{conf,conf.d}/*
>
>should extract it for you. Mind the backslashes. They are unfortunately
>required in address regexes as implemented by sed up to and including
>version 4.1.1.
>
>>
>>>From: Andreas Ericsson <ae at op5.se>
>>>To: Nagios Users List <Nagios-users at lists.sourceforge.net>
>>>Subject: Re: [Nagios-users] Re: [Nagiosplug-help] HELP please! newbie to
>>>nagios
>>>Date: Wed, 27 Apr 2005 17:57:04 +0200
>>>
>>>HP Geeza wrote:
>>>
>>>>
>>>>Ermmm when i do: (apache is the user my webserver is running as)
>>>>#su - apache /usr/local/nagios/sbin/status.cgi
>>>>I get:
>>>>This account is currently not available
>>>>
>>>
>>>Are you running Fedora Core or some RHEL with SELinux? If so, turn it
>>>off.
>>>Otherwise,
>>>grep ^apache: /etc/passwd
>>>check what the shell is and make sure it's not /bin/false or some such.
>>>
>>>>I dont understand how this is possible since i can log into the web
>>>>interface? - Thus this proves that apache is running becuase it is
>>>>servering the web pages for nagios.
>>>>
>>>
>>>Yes. Programs have nicer ways of dropping privileges than invoking an
>>>external program.
>>>
>>>>FYI i have a group called nagcmd (suggested by the docs) which apache is
>>>>a memeber.
>>>>After doing: #ls -l /usr/local/nagios/
>>>>
>>>>I get:
>>>>drwxrwxr-x 2 nagios nagcmd 4096 Apr 25 14:57 bin
>>>>drwxr-xr-x 4 nagios nagcmd 4096 Apr 27 16:05 etc
>>>>drwxr-xr-x 2 nagios nagcmd 4096 Apr 26 16:35 libexec
>>>>drwxrwxr-x 2 nagios nagcmd 4096 Apr 27 13:33 sbin
>>>>drwxrwxr-x 9 nagios nagcmd 4096 Apr 27 12:35 share
>>>>drwxrwxr-x 3 nagios nagcmd 4096 Apr 27 16:16 var
>>>>
>>>>So i can't see anything wrong on that front!
>>>>
>>>>Any ideas??? sorry to keep on hassling you!
>>>>
>>>
>>>ls -la /usr/local/nagios/{,sbin}
>>>
>>>If that turns out to be a dead end, try this clumsier but more revealing
>>>version instead.
>>>
>>>path=""
>>>for i in usr local nagios sbin; do
>>> path="$path/$i"
>>> ls -ld $path
>>>done
>>>
>>>>P.S
>>>>
>>>>I also noticed this when i try to access a cgi page from the web
>>>>interface:
>>>>Whoops!
>>>>Error: Could not open CGI config file '/usr/local/nagios/etc/cgi.cfg'
>>>>for reading!
>>>>
>>>>Here are some things you should check in order to resolve this error:
>>>>Make sure you've installed a CGI config file in its proper location. See
>>>>the error message about for details on where the CGI is expecting to
>>>>find the configuration file. A sample CGI configuration file (named
>>>>cgi.cfg) can be found in the sample-config/ subdirectory of the Nagios
>>>>source code distribution.
>>>>Make sure the user your web server is running as has permission to read
>>>>the CGI config file.
>>>>
>>>>
>>>>
>>>>Sooo this obviously suggests that there is a permissions problem with
>>>>apache trying to read the cgi files....am i correct?
>>>>
>>>
>>>Yes, that is also what I said a few minutes ago in the last email I sent
>>>you.
>>>
>>>>
>>>>>From: Andreas Ericsson <ae at op5.se>
>>>>>To: Nagios Users List <Nagios-users at lists.sourceforge.net>
>>>>>Subject: [Nagios-users] Re: [Nagiosplug-help] HELP please! newbie to
>>>>>nagios
>>>>>Date: Wed, 27 Apr 2005 17:13:20 +0200
>>>>>
>>>>>HP Geeza wrote:
>>>>>
>>>>>>ok fair enuff i will....but at the moment i am really at a dead end.
>>>>>>
>>>>>>After looking in the apache logs I see:
>>>>>>(13)Permission denied: exec of '/usr/local/nagios/sbin/status.cgi'
>>>>>>failed, referer: http://<ip address>/nagios/side.html
>>>>>>[Wed Apr 27 13:33:18 2005] [error] [client <ip address>] Premature end
>>>>>>of script headers: status.cgi, referer: http://<ip
>>>>>>address>/nagios/side.html
>>>>>>
>>>>>
>>>>>su - <webuser>
>>>>>/usr/local/nagios/sbin/status.cgi
>>>>>
>>>>>when that fails, read the man-page for chmod, exit the sub-shell and,
>>>>>as root, fix permissions until you can run the command manually while
>>>>>acting as the user the webserver is running as.
>>>>>
>>>>>>I appreciate your help! - yes i agree i would much rather someone help
>>>>>>me so that i can fix the problem my self. At the moment becuase im a
>>>>>>newbie im not to sure of whats going on.
>>>>>>
>>>>>
>>>>>Which is why I'm pointing you to the next step of the problem solving
>>>>>process instead of just sending you a five-line script to do the work
>>>>>for you.
>>>>>
>>>>>Metaphorically speaking, I'm teaching you how to use bow and arrow
>>>>>instead of cooking the deer for you.
>>>>>
>>>>>>>From: Andreas Ericsson <ae at op5.se>
>>>>>>>To: nagiosplug-help at lists.sourceforge.net
>>>>>>>Subject: Re: [Nagiosplug-help] HELP please! newbie to nagios
>>>>>>>Date: Wed, 27 Apr 2005 13:50:10 +0200
>>>>>>>
>>>>>>>http://www.catb.org/~esr/faqs/smart-questions.html
>>>>>>>
>>>>>>>You need to read the sections covering the subject line, proper forum
>>>>>>>and just about everything else. Twice, preferrably.
>>>>>>>
>>>>>>>More comments below.
>>>>>>>
>>>>>>>HP Geeza wrote:
>>>>>>>
>>>>>>>>Hi!
>>>>>>>>
>>>>>>>>PLEASE can somebody help! - I have just installed nagios (in an
>>>>>>>>atempt to upgrade from netsaint..which at the moment we have
>>>>>>>>running). However i am facing extreme confusion and difficulties!
>>>>>>>>
>>>>>>>>I think i have managed to install everything ok...i can get to the
>>>>>>>>web interface BUT i can't do anything from there because other then
>>>>>>>>the default (first page) when you log into the web interface i can't
>>>>>>>>see anything else. For example i get the following error when i try
>>>>>>>>to go to one of the pages:
>>>>>>>>
>>>>>>>>Internal Server Error
>>>>>>>>The server encountered an internal error or misconfiguration and was
>>>>>>>>unable to complete your request.
>>>>>>>>Please contact the server administrator, root at localhost and inform
>>>>>>>>them of the time the error occurred, and anything you might have
>>>>>>>>done that may have caused the error.
>>>>>>>>More information about this error may be available in the server
>>>>>>>>error log.
>>>>>>>>
>>>>>>>>Obviously this is an internal error but i can't debug the problem!
>>>>>>>>And i am not sure where to begin.
>>>>>>>>
>>>>>>>
>>>>>>>Did you READ the error log that it tells you to do?
>>>>>>>
>>>>>>>>ALSO i have my old netsaint config (.cfg) files which i would like
>>>>>>>>to import into nagios BUT again i am not to sure how to do this!!!!
>>>>>>>>At the moment i am trying to just use the default minimal.cfg and
>>>>>>>>other .cfg files which were created when i installed nagios BUT
>>>>>>>>these dont seem to be working either
>>>>>>>>
>>>>>>>>PLEASE help!
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>Nopes. I can possibly help you help yourself, but I won't fix your
>>>>>>>problems for you.
>>>>>>>
>>>>>>>>Sanj
>>>>>>>>
>>>>>>>>_________________________________________________________________
>>>>>>>>Be the first to hear what's new at MSN - sign up to our free
>>>>>>>>newsletters! http://www.msn.co.uk/newsletters
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>-------------------------------------------------------
>>>>>>>>SF.Net email is sponsored by: Tell us your software development
>>>>>>>>plans!
>>>>>>>>Take this survey and enter to win a one-year sub to SourceForge.net
>>>>>>>>Plus IDC's 2005 look-ahead and a copy of this survey
>>>>>>>>Click here to start!
>>>>>>>>http://www.idcswdc.com/cgi-bin/survey?id=105hix
>>>>>>>>_______________________________________________
>>>>>>>>Nagiosplug-help mailing list
>>>>>>>>Nagiosplug-help at lists.sourceforge.net
>>>>>>>>https://lists.sourceforge.net/lists/listinfo/nagiosplug-help
>>>>>>>>::: Please include plugins version (-v) and OS when reporting any
>>>>>>>>issue. ::: Messages without supporting info will risk being sent to
>>>>>>>>/dev/null
>>>>>>>>
>>>>>>>
>>>>>>>--
>>>>>>>Andreas Ericsson andreas.ericsson at op5.se
>>>>>>>OP5 AB www.op5.se
>>>>>>>Lead Developer
>>>>>>>
>>>>>>>
>>>>>>>-------------------------------------------------------
>>>>>>>SF.Net email is sponsored by: Tell us your software development
>>>>>>>plans!
>>>>>>>Take this survey and enter to win a one-year sub to SourceForge.net
>>>>>>>Plus IDC's 2005 look-ahead and a copy of this survey
>>>>>>>Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix
>>>>>>>_______________________________________________
>>>>>>>Nagiosplug-help mailing list
>>>>>>>Nagiosplug-help at lists.sourceforge.net
>>>>>>>https://lists.sourceforge.net/lists/listinfo/nagiosplug-help
>>>>>>>::: Please include plugins version (-v) and OS when reporting any
>>>>>>>issue. ::: Messages without supporting info will risk being sent to
>>>>>>>/dev/null
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>_________________________________________________________________
>>>>>>Be the first to hear what's new at MSN - sign up to our free
>>>>>>newsletters! http://www.msn.co.uk/newsletters
>>>>>>
>>>>>>
>>>>>
>>>>>--
>>>>>Andreas Ericsson andreas.ericsson at op5.se
>>>>>OP5 AB www.op5.se
>>>>>Lead Developer
>>>>>
>>>>>
>>>>>-------------------------------------------------------
>>>>>SF.Net email is sponsored by: Tell us your software development plans!
>>>>>Take this survey and enter to win a one-year sub to SourceForge.net
>>>>>Plus IDC's 2005 look-ahead and a copy of this survey
>>>>>Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix
>>>>>_______________________________________________
>>>>>Nagios-users mailing list
>>>>>Nagios-users at 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
>>>>
>>>>
>>>>
>>>>_________________________________________________________________
>>>>Winks & nudges are here - download MSN Messenger 7.0 today!
>>>>http://messenger.msn.co.uk
>>>>
>>>>
>>>
>>>--
>>>Andreas Ericsson andreas.ericsson at op5.se
>>>OP5 AB www.op5.se
>>>Lead Developer
>>>
>>>
>>>-------------------------------------------------------
>>>SF.Net email is sponsored by: Tell us your software development plans!
>>>Take this survey and enter to win a one-year sub to SourceForge.net
>>>Plus IDC's 2005 look-ahead and a copy of this survey
>>>Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix
>>>_______________________________________________
>>>Nagios-users mailing list
>>>Nagios-users at 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
>>
>>
>>_________________________________________________________________
>>Be the first to hear what's new at MSN - sign up to our free newsletters!
>>http://www.msn.co.uk/newsletters
>>
>>
>
>--
>Andreas Ericsson andreas.ericsson at op5.se
>OP5 AB www.op5.se
>Lead Developer
>
>
>-------------------------------------------------------
>SF.Net email is sponsored by: Tell us your software development plans!
>Take this survey and enter to win a one-year sub to SourceForge.net
>Plus IDC's 2005 look-ahead and a copy of this survey
>Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix
>_______________________________________________
>Nagios-users mailing list
>Nagios-users at 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
_________________________________________________________________
Be the first to hear what's new at MSN - sign up to our free newsletters!
http://www.msn.co.uk/newsletters
-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix
_______________________________________________
Nagios-users mailing list
Nagios-users at 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
More information about the Users
mailing list