Nagios 4.1.1: Adding MRTG to Nagios Core 4.1.1 Server
We are going to use MRTG to create some information about how Nagios is running. It shows you stats about how many checks run and how long they take. This gives you insight in your monitoring system.
Installing MRTG and dependencies:
# yum install mrtg* -y
Copy the included configuration from Nagios:
# cp /root/nagios -4.1.1/sample-config/mrtg.cfg
/usr/local/nagios /etc /
Create a folder for the graphs and files:
# mkdir -p /usr/local/nagios /share /stats
Configure MRTG to use this folder:
# vim /usr/local/nagios /etc/mrtg.cfg
Add the following at the top of the file:
Do the initial run:
# env LANG=C /usr/bin/mrtg /usr/local/nagios/etc/mrtg.cfg
Create the HTML pages:
#/usr/bin/indexmaker /usr/local/nagios /etc/mrtg.cfg
--output=/usr/local/nagios /share/stats/index.html
# vim /etc/cron . d/mrtg -nagios
Add the following:
*/5 * * * * root env LANG=C /usr/bin/mrtg /usr/local/nagios /etc/mrtg.cfg
You can now navigate to
https://your-ip-address/nagios/stats/ to see the graphs. or https://FQDN/nagios/stats/
Adding Menu to Nagios Core:
Now we'll add two links
to the Nagios menu to these new tools.
Edit the sidebar file:
# vim /usr/local/nagios /share /side.php
And add the following
somewhere in the menu:
<div class="navsection ">
<div class="navsectiontitle ">Extra
Tools</div >
<div class="navsectionlinks ">
<ul class="navsectionlinks ">
<li ><a href="/nagios /stats" target="<? php echo
$link_target;?>">MRTG stats</a></li >
<li ><a href="/nagiosgraph /cgi-bin/show.cgi"
target="<? php echo $link_target;?>">Nagios Graph</a></li >
</ul >
</div >
</div >
</div >
Finally, verify Nagios Configuration files for any errors and restart the
#/usr/local/nagios /bin/nagios -v
/usr/local/nagios /etc/nagios.cfg
# service nagios restart
Open the Nagios core
Installing Nagios Core 4.1.1 on Centos 6.7
Adding Nagios Linux host to
Adding
Adding MRTG to Nagios Core 4.1.1
Adding Nagios Graph to Nagios core 4.1.1
Comments
Post a Comment