http://cocnm.computerisms.ca/index.php?title=Install_Nagios&feed=atom&action=history
Install Nagios - Revision history
2024-03-29T11:18:24Z
Revision history for this page on the wiki
MediaWiki 1.41.0
http://cocnm.computerisms.ca/index.php?title=Install_Nagios&diff=408&oldid=prev
Bob: /* Install NRPE */
2014-06-15T22:24:05Z
<p><span dir="auto"><span class="autocomment">Install NRPE</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:24, 15 June 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l49">Line 49:</td>
<td colspan="2" class="diff-lineno">Line 49:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*<b>Find latest downloads here: </b>http://exchange.nagios.org/directory/Addons/Monitoring-Agents/NRPE--2D-Nagios-Remote-Plugin-Executor/details</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*<b>Find latest downloads here: </b>http://exchange.nagios.org/directory/Addons/Monitoring-Agents/NRPE--2D-Nagios-Remote-Plugin-Executor/details</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*<b>Note:</b> use --with-ssl-lib=/usr/lib/x86_64-linux-gnu/ to configure on 64-bit machines</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*<b>Note:</b> use --with-ssl-lib=/usr/lib/x86_64-linux-gnu/ to configure on 64-bit machines</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">*<b>Note:</b> Nagios plugins are now hosted here:http://nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><h4>On Houselian</h4></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><h4>On Houselian</h4></div></td></tr>
</table>
Bob
http://cocnm.computerisms.ca/index.php?title=Install_Nagios&diff=269&oldid=prev
Bob: 1 revision
2013-09-19T06:20:01Z
<p>1 revision</p>
<p><b>New page</b></p><div>==Obtain and Install Nagios==<br />
*<b>Find latest downloads here: </b>http://www.nagios.org/download<br />
*cd /usr/src/<br />
*tar zxf nagios-3.5.0.tar.gz<br />
*cd nagios/<br />
*./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=nagios --with-command-group=nagios --with-init-dir="" --with-httpd-conf=""<br />
*make all<br />
*make install <br />
*cd ..<br />
*tar zxf nagios-plugins-1.4.16.tar.gz<br />
*cd nagios-plugins-1.4.16/<br />
*./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-trusted-path=$PATH <br />
*vi [[/usr/src/nagios-plugins-1.4.16/stdio.in.h.patch]]<br />
*patch gl/stdio.in.h < stdio.in.h.patch<br />
* make && make install<br />
<br />
==Configure Nagios==<br />
*mkdir -p /usr/local/nagios/etc/objects<br />
*vi [[/usr/local/nagios/etc/cgi.cfg]]<br />
*vi [[/usr/local/nagios/etc/nagios.cfg]]<br />
*vi [[/usr/local/nagios/etc/commands.cfg]]<br />
*vi [[/usr/local/nagios/etc/contacts.cfg]]<br />
*vi [[/usr/local/nagios/etc/timeperiods.cfg]]<br />
*vi [[/usr/local/nagios/etc/templates.cfg]]<br />
*vi [[/usr/local/nagios/etc/resource.cfg]]<br />
*vi [[/usr/local/nagios/etc/objects/computerisms.lan.cfg]]<br />
*vi [[/usr/local/nagios/libexec/check_mem_usage]]<br />
*chmod 755 /usr/local/nagios/libexec/check_mem_usage<br />
*chown -R nagios:nagios /usr/local/nagios/<br />
<br />
==Configure Apache==<br />
*vi [[/etc/apache2/sites-available/nagios.computerisms.com.conf]]<br />
*mkdir /var/log/apache2/nagios.computerisms.com<br />
*chown root:adm /var/log/apache2/nagios.computerisms.com/<br />
*a2ensite nagios.computerisms.com.conf<br />
*/etc/init.d/apache2 restart<br />
*samba-tool dns add houselian computerisms.com nagios A 192.168.26.10<br />
<br />
==Start Nagios==<br />
*mkdir -p -m 1755 /var/service/nagios<br />
*mkdir -p -m 0755 /var/service/nagios/log<br />
*vi [[/var/service/nagios/run]]<br />
*ln -s /var/service/multilog.run /var/service/nagios/log/run<br />
*chmod 0755 /var/service/nagios/run /var/service/nagios/log/run <br />
*ln -s /var/service/nagios/ /service/nagios<br />
*sv <b><= Make sure Nagios is running</b><br />
<br />
==Install NRPE==<br />
*<b>Find latest downloads here: </b>http://exchange.nagios.org/directory/Addons/Monitoring-Agents/NRPE--2D-Nagios-Remote-Plugin-Executor/details<br />
*<b>Note:</b> use --with-ssl-lib=/usr/lib/x86_64-linux-gnu/ to configure on 64-bit machines<br />
<br />
<h4>On Houselian</h4><br />
*cd /usr/src<br />
*wget http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.14/nrpe-2.14.tar.gz<br />
*tar zxf nrpe-2.14.tar.gz<br />
*cd nrpe-2.14/<br />
*./configure --with-nrpe-user=nagios --with-nrpe-group=nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl-lib=/usr/lib/i386-linux-gnu/<br />
*make all<br />
*cp src/check_nrpe /usr/local/nagios/libexec/<br />
<br />
<h4>On Porchlian</h4><br />
*ssh root@192.168.26.1<br />
*apt-get install build-essential gcc openssl libssl-dev make<br />
*groupadd -g 538 nagios<br />
*useradd -u 538 -g nagios -r nagios -d /usr/local/nagios <br />
*cd /usr/src<br />
*wget http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.14/nrpe-2.14.tar.gz<br />
*wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz <br />
*tar zxf nrpe-2.14.tar.gz<br />
*cd nrpe-2.14/<br />
*./configure --with-nrpe-user=nagios --with-nrpe-group=nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl-lib=/usr/lib/i386-linux-gnu/<br />
*make all<br />
*cp src/nrpe /bin/<br />
*vi [[/etc/nrpe.cfg]]<br />
*cd ..<br />
*tar zxf nagios-plugins-1.4.16.tar.gz<br />
*cd nagios-plugins-1.4.16<br />
*./configure --with-nagios-user=nagios --with-nagios-group=nagios<br />
*vi [[/usr/src/nagios-plugins-1.4.16/stdio.in.h.patch]]<br />
*patch gl/stdio.in.h < stdio.in.h.patch <br />
*make && make install<br />
*vi [[/usr/local/nagios/libexec/check_mem_usage]]<br />
*chown nagios:nagios /usr/local/nagios/libexec/check_mem_usage<br />
*chmod 755 /usr/local/nagios/libexec/check_mem_usage<br />
*vi [[/etc/init.d/nrpe]]<br />
*chmod 755 /etc/init.d/nrpe<br />
*insserv -d nrpe<br />
*/etc/init.d/nrpe start<br />
*exit<br />
<br />
<h4>On Shedlian</h4><br />
*ssh root@192.168.26.11<br />
*apt-get install build-essential gcc openssl libssl-dev make<br />
*groupadd -g 538 nagios<br />
*useradd -u 538 -g nagios -r nagios -d /usr/local/nagios <br />
*cd /usr/src<br />
*wget http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.14/nrpe-2.14.tar.gz<br />
*wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz <br />
*tar zxf nrpe-2.14.tar.gz<br />
*cd nrpe-2.14/<br />
*./configure --with-nrpe-user=nagios --with-nrpe-group=nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl-lib=/usr/lib/i386-linux-gnu/<br />
*make all<br />
*cp src/nrpe /bin/<br />
*vi [[/etc/nrpe.cfg]]<br />
*cd ..<br />
*tar zxf nagios-plugins-1.4.16.tar.gz<br />
*cd nagios-plugins-1.4.16<br />
*./configure --with-nagios-user=nagios --with-nagios-group=nagios<br />
*vi [[/usr/src/nagios-plugins-1.4.16/stdio.in.h.patch]]<br />
*patch gl/stdio.in.h < stdio.in.h.patch <br />
*make && make install<br />
*vi [[/usr/local/nagios/libexec/check_mem_usage]]<br />
*chown nagios:nagios /usr/local/nagios/libexec/check_mem_usage<br />
*chmod 755 /usr/local/nagios/libexec/check_mem_usage<br />
*vi [[/etc/init.d/nrpe]]<br />
*chmod 755 /etc/init.d/nrpe<br />
*insserv -d nrpe<br />
*/etc/init.d/nrpe start<br />
*exit</div>
Bob