nagios - monitoring network interface (linux)

Experts-

Anyone know how can nagios show the bandwidth utilization for network interfaces?
gsmith888Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Sanga CollinsSystems AdminCommented:
Yes, I use PNP4Nagios to show bandwidth of all my routers and switches. It works quite well and with a bit of tweaking is almost as powerful as dedicated servers like Cacti (also highly recommended)

You first need to poll the bandwidth using SNMP (preferably) and then use pnp4nagios to convert that data in graphs :)
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gsmith888Author Commented:
what do you use for system interfaces though? i.e. linux hosts?

I'm currently running NGRE and I find any network stats.
0
Sanga CollinsSystems AdminCommented:
for linux hosts themselves, like my email servers, I am still using SNMP. I have nagios run snmp query for interface eth0 on all my email servers so I can get bandwidth stats. Then I use pnp4nagios to make that data into graphs.

SNMP in my opinion is the best way to get interface statistics.
0
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

gsmith888Author Commented:
Trying to understand what nagios is suppose to use to monitor systems for cpu, memory? and why would nagios prefer to use NGRE for linux hosts versus just snmp. I hope you could provide some education.
0
gsmith888Author Commented:
sorry thats NRPE
0
Dave HoweSoftware and Hardware EngineerCommented:
nrpe would be a poor choice - monitoring performance stats is something snmp is good at (via the iftable) and that is available cross-platform - I am monitoring a bunch of linux, esx, solaris, cisco (switches/firewalls/routers) and storage (netapp) devices, all using iftable.

if you go with things like mrtg too, that's snmp.
0
Sanga CollinsSystems AdminCommented:
In some ways SNMP can be complex to get rolling properly. NRPE for me provides an easy way to get information from a remote server when SNMP is too cumbersome or simply is not permitted due to network contstraints or other factors.
0
gsmith888Author Commented:
DaveHowe,

I don't know what this Iftable is - is that a plugin for Nagios? google is not showing anything solid.
0
Sanga CollinsSystems AdminCommented:
Iftable I think simply means interface table. When running an SNMP query against a linux server, The bandwidth statistics will be for interfaces listed in the interface table; eth0, lo, etc, etc, etc:)
0
Dave HoweSoftware and Hardware EngineerCommented:
iftable is a specific table in snmp (pretty much what sangamc is saying) - not usually hard to get snmp running in linux (well, not as hard as getting nagios anyhow :)

nrpe is pretty limited in what it can do, monitoring wise - however, the nagios script exchange as always has something you can use out of the box - look here:

http://exchange.nagios.org/directory/Plugins/Network-Connections,-Stats-and-Bandwidth/check_tcptraffic/details
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.