To ntop (network top) είναι ένα GNU licensed πρόγραμμα και ο σκοπός του είναι η παρακολούθηση και συλλογή στατιστικών για τη χρήση του δικτύου.
Οι πληροφορίες που συλλέγει και ο τρόπος που τις εμφανίζει ( μέσω browser ) είναι εντυπωσιακός. Το ntop χρησιμοποιεί δικό του web server που ακούει στην port 3000.
Για την εγκατάσταση στο CentOS, χρησιμοποίησα τα rpm από το repository του SecurityTeam US, το οποίο επιπλέον περιέχει clamav, spamassassin κ.α. σε νεότερες εκδόσεις από αυτές του CentOS.
Μετά την εγκατάσταση των rpm, προσπάθησα να ρυθμίσω τον Apache ώστε με mod_proxy να έχω πρόσβαση στις σελίδες του ntop, αλλά όπως διαπίστωσα, τα links έχουν absolute path οπότε δε λειτουργεί.
Η λύση όπως αναφέρεται και στο wiki είναι μέσω του mod_proxy-html.
Για την εγκατάσταση του mod_proxy_html τα βήματα είναι:
- κατέβασμα του mod_proxy_html.c
- apxs -I /usr/include/libxml2 -c -i mod_proxy_html.c ( Η εντολή δημιουργεί το mod_proxy_html.so)
- Προσθήκη στο httpd.conf
LoadFile /usr/lib/libxml2.so
LoadModule proxy_html_module modules/mod_proxy_html.so