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
|