Shell script for installing nrpe on clients.
Hari Sekhon
hpsekhon at googlemail.com
Wed Jun 6 15:47:17 CEST 2007
Since you've asked, here is my xinetd file for nrpe:
service nrpe
{
flags = REUSE
socket_type = stream
wait = no
user = nagiosuser
server = /path/to/nrpe
server_args = -c /path/to/nrpe.cfg --inetd
log_on_failure += USERID
disable = no
only_from = x.x.x.x (replace this bit with the IP
address of you nagios server)
}
-h
Hari Sekhon
Edwin Zoeller wrote:
> Thanks you. Can I get how you have nrpe setup in xinetd
>
> -----Original Message-----
> From: Hari Sekhon [mailto:hpsekhon at googlemail.com]
> Sent: Wednesday, June 06, 2007 8:02 AM
> To: Edwin Zoeller
> Cc: Lalita Drolia; nagios-users at lists.sourceforge.net
> Subject: Re: [Nagios-users] Shell script for installing nrpe on clients.
>
> I've done this in a slightly easier way in that my deployment script
> installs the nrpe stuff and also pushes one standard config to it so
> that it works instantly.
>
> I think that may be something you may want to do, since it saves you the
> bits at the end.
>
> Some plugins aren't relevent, but then you won't call them, right?
>
> Oh, also forgot to mention that I run my nrpe behind xinetd and this is
> also installed and a standard locked down config deployed at that time
> by my script.
>
> You probably want to put your nrpe through xinetd since I believe that
> modern nrpe doesn't support restricting hosts that may call it, and you
> most definitely want to do that since nrpe doesn't use a password for
> the connection.
>
> -h
>
> Hari Sekhon
>
>
>
> Edwin Zoeller wrote:
>
>> I use Nagios in my Solaris environment and have made the nrpe
>> installation into a Sun installable package. It creates the needed
>> directories, sub-directories, copies the binaries along with the basic
>> plug-in. All you have to do is edit the nrpe.cfg files, drop in the
>> proper IP's and configure to your systems.
>>
>> Ed
>>
>> -----Original Message-----
>> From: nagios-users-bounces at lists.sourceforge.net
>> [mailto:nagios-users-bounces at lists.sourceforge.net] On Behalf Of Hari
>> Sekhon
>> Sent: Wednesday, June 06, 2007 5:01 AM
>> To: Lalita Drolia
>> Cc: nagios-users at lists.sourceforge.net
>> Subject: Re: [Nagios-users] Shell script for installing nrpe on
>>
> clients.
>
>> I have a script to do this but mainly for Gentoo servers. I could also
>> modify it for debian servers although I run less of these. If you have
>> some poor rpm based distro you could also be in luck if you can use
>>
> yum
>
>> or something to take care of the software installation automatically.
>>
>> In the most excellent Bash, this can be easily done in 250 lines
>> (including option parsing and error handling, and includes both local
>> and remote methods of installation and configuration deployment,
>> starting etc)
>>
>> But I haven't released this script for a reason, it's kind of specific
>> to what you want to do.
>>
>> Best advice, write this yourself. You should be able to write a shell
>> script to do this, really if you know Bash then you should be able to
>>
> do
>
>> this by the end of today, at least for the linux systems. Having not
>>
> got
>
>> the solaris experience, I can't advise there, but I think generally
>>
> the
>
>> same principals can apply.
>>
>> SSH key authentication, Good package management systems like Gentoo
>> Portage and Debian APT are the real wins here, most of the code will
>>
> be
>
>> error handling...
>>
>> -h
>>
>> Hari Sekhon
>>
>>
>>
>> Lalita Drolia wrote:
>>
>>
>>> Hi,
>>>
>>> I need to configure many linux and solaris clients to be monitored by
>>>
>
>
>>> Nagios server.
>>>
>>> This will take a lot of time. Can anyone suggest me a shell script
>>> which will solve the purpose.
>>>
>>> As we know the main steps involved are-
>>>
>>> Adding user and group Nagios.
>>>
>>> Logging in as Nagios.
>>>
>>> Installing Nagios-plugins and nrpe.
>>>
>>> Performing the configuration steps.
>>>
>>>
>>>
>>> Any help is most welcome.
>>>
>>>
>>>
>>>
>>> Notice: This email message, together with any attachments, may
>>>
> contain
>
>>>
>>>
>>
>>
>>> information of BEA Systems, Inc., its subsidiaries and affiliated
>>> entities, that may be confidential, proprietary, copyrighted and/or
>>> legally privileged, and is intended solely for the use of the
>>> individual or entity named in this message. If you are not the
>>> intended recipient, and have received this message in error, please
>>> immediately return this by email and then delete it.
>>>
>>>
> ----------------------------------------------------------------------
>
>>> --
>>>
>>>
>>>
> ----------------------------------------------------------------------
>
>>> --- This SF.net email is sponsored by DB2 Express Download DB2
>>>
> Express
>
>>>
>>>
>>
>>
>>> C - the FREE version of DB2 express and take control of your XML. No
>>> limits. Just data. Click to get it now.
>>> http://sourceforge.net/powerbar/db2/
>>>
>>>
> ----------------------------------------------------------------------
>
>>> --
>>>
>>> _______________________________________________
>>> 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
>
>>>
>>>
>>
> ------------------------------------------------------------------------
>
>> -
>> This SF.net email is sponsored by DB2 Express Download DB2 Express C -
>> the FREE version of DB2 express and take control of your XML. No
>>
> limits.
>
>> Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> 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
>>
>>
>>
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
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