Home > cecho, Erlang, ntop, Software > Announcing ntop – A top-like monitoring tool for Erlang nodes

Announcing ntop – A top-like monitoring tool for Erlang nodes

The name in this post is old; the application is now named ‘entop’, just to clear that confusion.

Introducing ntop 0.0.1

ntop is a tool which aims to be similar to the unix tool ‘top’ but instead of displaying the OS processes it displays the processes (and various information) of a given Erlang node. If you don’t know what ‘top’ is then see this wikipedia page.

ntop uses cecho (must be version 0.3.0 or later)

I wasn’t too sure of what information one would want other then what I put in it; I have only my own and my collegues’ experience in what we need when monitoring systems so to make sure that this can fit anyone I made sure to make the columns and headers customizable enough to print out different information (which might be more relevant to other people). I’ll go through how to write a different version and how to extend ntop in a different post.

ntop is released under the 2-clause BSD license, do what ever you want with it. Here is a screenshot on how it looks like:

If you try it out then please let me know if you find it useful and if there is something missing or needed! I’m sure there are bugs as well and I’ll fix them as I go.

You can find it (and cecho) on my github page: http://github.com/mazenharake


[Edit]: Doh! Forgot to give the link to my github page. 🙂

Categories: cecho, Erlang, ntop, Software Tags: , ,
  1. evgen
    2010/08/15 at 19:57

    Cool tool, but there is already a very popular tool out there called ntop (it is a “network top” and is widely used in the sysadmin community.) Unless you want your tool to never appear in the first page of google results when someone searches for it using its name then I would suggest looking for an alternative name. erltop perhaps?

    • mazenharake
      2010/08/15 at 21:15

      Oh, I had no idea there was a tool called ntop already. I should have done my homework. I’ll consider the name change 🙂 Thank you for letting me know!

  2. Kurtosis
    2010/08/15 at 20:45

    IANAEE, but what’s etop? Looks similar:


    • mazenharake
      2010/08/15 at 21:18

      etop is pretty much the same but without the ncurses gui, the general node info and only runs inside an erlang node shell. This is more like the tool top which is intended to be run from the terminal. Practically, not extreamly big difference but you will like this one more if you don’t like “scrolling-to-update” that etop has 🙂

  3. Kurtosis
    2010/08/16 at 03:32

    Ah cool. I use htop all the time, so, dig it.

  4. Abdul-Fattah
    2010/08/16 at 07:47

    Nice tool Mazen 🙂

  5. Adam
    2010/08/16 at 08:04

    So, where do I get it? 🙂

  6. 2011/08/19 at 09:45

    here are no comments for this journal entry. To create a new comment, use the form below.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: