LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 03-28-2009, 09:00 AM   #1
Ujjain
Member
 
Registered: Mar 2009
Posts: 33

Rep: Reputation: 15
Do you use NTOP for troubleshooting on production servers?


I am considering installing ntop on our range of production servers. Is it unwise to do so? It gives some interesting information.

I am looking for experiences with ntop.
  • Is it good for network troubleshooting?
  • What do you use ntop for mostly?
  • What is the thing you like most of ntop?

Last edited by Ujjain; 03-28-2009 at 09:02 AM.
 
Old 03-29-2009, 03:03 AM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
ntop is a very good product when it's working, but I don't find it stable enough for a production environment. Additionally it's has (had?) annoying limitations such as not saving any data at all across a service restart, again significantly imparing it's production suitability.

What do you actually want to get out of ntop? If it's not the netflow / ipfix style data then there are probably better products. If you only have a few machines, I'd suggest you have a look at netflow analyzer by manageengine, which gives a free netflow server for 5 machines. you can than run a simpler netflow client on each box, ntop comes with one actually, and send the data in to a more robust and usable server. Or run it on each server if you want to. Same time, you can still run ntop in a central location as well...
 
Old 03-29-2009, 10:05 AM   #3
Ujjain
Member
 
Registered: Mar 2009
Posts: 33

Original Poster
Rep: Reputation: 15
I am currently use the following tools to monitor Java servlets:
  • Analyze stack (kill -3 & Thread Dump Analyzer)
  • Analyze memory dump (jmap & Memory Analyzer)
  • Analyze cpu usage, memory usage, garbage collection, number of threads running/waiting (YourKit Profiler)

I am still looking for ways to monitor:
  • Network issues which may cause problems with threads taking 300 seconds on particular times. We have no clue what causes the threads to be so slow sometimes. (happens once of twice a week, the entire web cluster is slow at these moments)
  • Databases issues which may cause threads to be so slow, same as above.

I thought ntop might be useful for discovering problems for the Network File System, isn't it?
 
Old 03-29-2009, 11:01 AM   #4
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
hmm, not really. I mean it could assist in some ways, but not that directly. for something like an oracle connection issue you'll be able to see summary tabular data showing the volume of oracle transactions between each client and the server for periods of time during the day. If you want to retrospectively see what was happening on a given DB connection, i.e. what the network traffic looked like during the point of failure, it won't be able to. Instead if you can justify the disk space, i'd set up a tcpdump / tshark ring buffer to keep a given volume of network traffic on each server so you can go an see the raw traffic, or possibly just the tcp/ip headers to save on space, at any given point within your window.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
psad known-good ns servers kaplan71 Linux - Software 1 12-11-2007 01:54 AM
Do Fedora 4 production web servers need new distro or upgrade? benr77 Linux - Distributions 8 05-20-2007 07:20 AM
How few good sites use microsoft servers Boffy General 7 08-27-2004 07:33 PM
What are good FTP servers for Debian? Erik Plaggenmar Linux - Software 2 05-31-2004 09:13 AM
any good freebsd servers? evilchild *BSD 1 12-09-2003 11:00 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration