Network Monitoring Device

From Inveneo

Jump to: navigation, search

This device was created for World Vision starting in 2006 with revisions in 2007. Specifications by Stephe Dean and Greg Campbell (from World Vision) and coding by Mark Summer, Jeff Wishnie and James Wiggins.

Contents

Hardware

The hardware is a WRAP1e103 running Pyramid Linux by Metrix Communication.

Software

Software is based on Argus.

Argus is a Real Time Flow Monitor that is designed to perform comprehensive IP network traffic auditing.

ARGUS stands for Audit Record Generation and Usage System.

Supporting software:

  • Google maps
  • Apache webserver
  • Postgres
  • PHP
  • MRTG

Google maps scripts

LDAP Authentication

LDAP Authentication is achieved using a perl script.

Data parsing

Scripts on the box

Scripts and PHP on the server

cron jobs and scheduling

SQL schema

Updating software on the boxes

Known bugs

The importation process regularly throws errors. The source of the error can be identified using the MAC address, which is shown in the import report that can be emailed to an administrator.

Examples of these errors are:

  • ERROR Crufty data spanning times


Future developments

  • Automatic emailing of reports in a PDF format to administrators.
Personal tools