The Network Attached Devices Diagnostic System
project is being undertaken to meet the needs of PFC (Pacific
Forestry Center). PFC has a requirement for an easy to
understand network monitoring, fault detection and reporting
system. Their current solution to this requirement is
a base installation of BCNU (http://bcnu.sourceforge.net),
and MRTG(Multi Router Traffic Grapher). This solution
offers very basic monitoring (only the Agents included
within the base installation), and no centralization.
Triple D Consulting plans to offer a solution to PFC's
needs. Our goal is to develop the Network Attached Devices
Diagnostic Systems for the BCNU framework. The NADDS system
will add functionality to an existing BCNU system. Using
the BCNU framework was a mandatory requirement specified
by our client. Our client feels that for the sake of security,
and the amount of time required to implement the project
that this is the most secure and realistic approach.
BCNU is written in C and contains roughly 2000 lines,
which our client has proof read for security faults. BCNU
performs a number of basic device monitoring and fault
detection services. BCNU also provides its own scheduler
and messaging protocol for generating and passing diagnostic
agent data between the clients and servers. BCNU is a
fully deployed working application as it stands with a
competent, easy to navigate and understand web interface.
We will only expand the areas covered by the interface
and make virtually no modifications to its design, navigation
or use cases.
The final deployment of NADDS will be centralized on
a dedicated server and will be in charge of monitoring
and escalation of various trouble issues. The NADDS system
also contains all information about all statistics of
the monitored clients within a single dynamic content
portal, for additional compatibility there has also been
provided a static content portal.
The project is being undertaken by team Triple D Consulting,
we consist of Daryl Quenet, David Blizzard, and Dustin
Downs. Throughout the capstone work term our team will
be located at PFC to allow for rapid development and an
identical testing environment. Our client has also set
aside several hours per week to guide development in the
direction he sees best for his network.
Triple D consulting currently has the BCNU framework
deployed over a network modeled to the layout of PFCs
network for our software development. Our current content
portal be viewed at http://bcnu.drmadcow.net and our project
development website can be found at http://nadds.drmadcow.net.
Our developmental will be based around the extreme programming
methodology, which will streamline the development cycle
of the NADDS system. All possible development is being
done on GNU/open source products for cross platform compatibility,
including reports, documentation, coding/scripting, webserver
and any utilities.
Pacific Forestry Center is a Solaris, Linux, Cisco,
Compaq, and Microsoft shop. PFC does not intend to purchase
any software for this project, with the exception of a
backup license for the BCNU central server.
Team Members:
|