[Slackbuilds-users] Slackbuild for nagios 3.x

Greg Martin gmartin at gmartin.org
Thu Jul 10 19:50:15 UTC 2008

I think I have a lot of this worked out.  I built a separate script for 
the nagios plugins that installs the plugins below /usr/share/nagios in 
a. /plugins directory.  Is this a no-no?  That is to have one package 
install below another?  Seems like a good idea on one-hand to keep 
everything together.  On the other hand, I can hear someone say "the two 
should be independent" and I can understand that as well.  Guidance, anyone?

Next issue - there is an external command directory that typically gets 
setup as /var/lib/nagios/rw.  It needs special permissions and is 
something that always trips me up.  Would be appropriate to add the 
creation and configuration of this directory into the doinst.sh?

And along those lines, I've specified both packages to use the 
nagios.nagios user/group pair.  Should I create the user & group? or is 
that a no-no?


Greg Martin wrote:
> Andrew Brouwers wrote:
>> Hi Greg,
>> I've never used nagios, but as a general rule, /usr/local is reserved
>> for per-system stuff.  As you'll probably notice, nothing really gets
>> put there by default.  Do you have a good reason for those components
>> to move from /usr/share?  It is usually a better place for such
>> components.  To see which packages on your installed system have used
>> /usr/local up until now, try:
>> grep usr/local /var/log/packages/* | grep -v aaa_base
>> That should give you a good idea as to how many slack packages
>> consider /usr/local to be the correct spot :>
>> Also, I think /var/lib is the better place for application-specific
>> processes.  Check out /var and /var/lib on a slackware box, and you
>> can see the differences.
>> Just my opinions; good luck!
>> Andrew
> OK, good tips from you & Cherife.  My ignorance is coming hrough nicely!
> So, here's a revision
> main nagios exe - /usr/bin
> cgi exes - /usr/share/nagios/cgi
> web interface root - /usr/share/nagios
> run file - /var/run/nagios.lock
> config dir - /etc/nagios
> plugins - /usr/share/nagios/plugins
> Another question I have.  The --prefix in Stefano's script points to 
> /usr/lib/nagios.  What would be appropriate for that?  /usr/share/nagios?
> \\Greg
>> On Wed, Jul 9, 2008 at 10:43 AM, Greg Martin <gmartin at gmartin.org> 
>> wrote:
>>> I have been using a slackbuild script to compile nagios 2.x for a 
>>> couple
>>> years.  The script was written by Stefano Stabellini.  Now that 3.x is
>>> available, I thought it would be a good idea to review the script 
>>> and update
>>> it for 3.x.  As I've only hacked through a couple of these, I seek 
>>> some wise
>>> counsel before I change too much.
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - http://slackbuilds.org/faq/

More information about the SlackBuilds-users mailing list