Carleton University

   Dept. of Systems and Computer Engineering


94.588      Communications Network Management       Assignment #1     Jan/03





    Tim Snortons, the donut king, has decided to expand on campus and has offered to give us a contract to design and operate an operations management system for them.  Because of the long queues, they have decided to put another Snortons in the Unicentre as well as one in each of several other buildings.    They want to remotely monitor the queue sizes, the number of donuts sold etc. etc. In addition they want to control and monitor the sophisticated coffee machines of which there are to be several in each location.  I have convinced them that SNMP is the way to go and that we can do all the management from the NetManage Lab ( for a fee of course).
We need each of you to decide how the agent(s) should be deployed and to design a Snortons SNMP MIB to be supported by each agent. (If  your design is suitable you will be amply rewarded by at least one donut and stock options in the management corporation that I am going to start up.  I figure that donuts are a better investment than communications gear at the moment. You will also get a satisfactory grade for assignment #1).
   Each donut machine will have only one drip filter and pot but there can be any number in each location.  For monitoring purposes we want to keep track of  the number of pots brewed in each machine since last startup, the level of coffee in each active machine/pot,  which machines are ready to drip, which need to be serviced to make them ready, the water temperature, etc.  For purposes of control we need to have setable variables which  the manger can use for imperative commands start or stop machines, and so on.

   It is your job to design the MIB. You will have to use judgment and make several design decisions along the way. The above description gives an indication of what is needed but is not definitive and is intended only as a guide. State clearly any assumptions you need to make. Don't try to be exhaustive and include everything imaginable.  Just make sure that you have a reasonable design and  can demonstrate appropriate use of  objects, tables,  etc. as needed in a reasonable MIB.  You should be clear in your mind how reasonable information be retrieved or changed by a manager.  The OID of the root of the MIB should be in the "experimental" subtree
of the universal OID tree.

You should hand in the MIB as well as an brief overview of the MIB that can be read by the Snortons executives.

The assignment is due in class by Monday Feb. 10, 2003, however, if you want it marked and returned before the break week,
you should hand it in by  noon Friday Feb 7 at the latest.