Abstract | During my 4-month employment period with IOT, there have been a considerable amount of problems with the present air conditioning system that is implemented within the computer room. This presents two major problems since: a) The computer room is not accessible to general employees at IOT, and as such, is not constantly monitored; b) The room contains hundreds of thousands of dollars in equipment, and invaluable amounts of information; CPU overheating could cause irreparable damage to this sensitive equipment and lose or corrupt file systems forever. The purpose of this project was to create and implement a system that would both monitor the status of the ambient temperature of the computer room, and notify the correct personnel when the temperature reaches an undesirable level. This was achieved through the use of the C programming language and the creation of functions, loops, and system calls within the existing checkups.c source code. The UPS is monitored by a program called checkUPS, that polls the UPS status through a buffer string every five seconds. I took advantage of this pre-designed polling system by pulling select values from the string buffer, which updated as the checkUPS software polled. The design and implementation of this particular program was successful, as well as time and cost effective. The program is currently in use at IOT for their UPS1 system. There are plans in the near future to implement this system for the UPS2 system and monitor more aspects of the UPS other than the ambient temperature. |
---|