Network Attached Devices Diagnostic System
 
Triple D Consulting Group
Dave Blizard Dustin Downs Daryl Quenet

Corporate Client
 Pacific Forestry Centre
The Pacific Forestry Centre provides essential forest research to secure the social, economic and environmental value of the forest for future generations.

Project Abstract

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:
Faculty Advisor:
Client:
  • Doug Bakewell - UNIX/Oracle specialist Pacific Forestry Centre