Name | Modified | Size | Downloads / Week |
---|---|---|---|
README.txt | 2010-05-05 | 3.7 kB | |
binary.zip | 2010-03-14 | 1.1 MB | |
source_and_binary.zip | 2010-03-14 | 3.3 MB | |
Totals: 3 Items | 4.5 MB | 0 |
###################################################### # Outline: # 1. Introduction # 2. How to install the monitored computer component # 3. How to install the record/report component ###################################################### # 1. Introduction This computer monitoring system was developed to solve limitation in an existing system, and to be OpenSource software for anyone who interest can use it and continue to enhance it without any expenses. This system is divided into three components, which are a monitored computer component, a record component and a report component. This system was developed on Window XP and Linux Fedora version 10 by using C/C++, Java and PHP programming languages. In addition, the development of this system also requires the knowledge in Win32 API programming, Digital Image Compression technology and Inter Process Communication theory. # 2. How to install the monitored computer component This component should be installed on Windows XP Service Pack 2 step by step as follows. 1.) Copy the "ComputerMonitoring/bin" directory into a location/directory that you want to install. 2.) Copy the "ComputerMonitoring/ComputerMonitoring.bat" file into the same location/directory in the 1st step 3.) Open "ComputerMonitoring/ComputerMonitoring.vbs" by a file editor, and edit the path to run the ".bat" file (the 2nd line) to the location/directory that has been installed in the 2nd step. 4.) Copy "ComputerMonitoring/ComputerMonitoring.vbs" the script file after finish editing in the 3rd step into the "C:\Documents and Settings\ All Users\Start Menu\Programs\Startup" directory in order to make the ".bat" file start after Windows OS is powered on. 5.) Restart your computer to start working. # 3. How to install the record/report component Installing these components should be performed on a system server that is Linux Fedora version 10. Here are prerequisite softwares which are need to be installed before installing these components. - xinetd - Apache Web Server - PHP Interpreter - MySQL Database Server - phpMyAdmin *NOTE*, all of above softwares can be found in the Fedora Linux version 10 install CD/DVD or via http://rpm.pbone.net After everything is ready, please go to the steps as follows, 1.) Copy the "BufferRecordServer/bin" directory into the "/usr/local/BuffServer" directory. (you must create it by yourself) 2.) Copy the "BufferRecordServer/resource/initd/BufInfo" script file into the "/etc/rc.d/init.d" directory. 3.) Create "/etc/rc.d/rc5.d/$SXXBufInfo" as a symbolic link (XX value should be greater than 60) to point to the file that is installed in the 2nd step in order to make that script run after a server is powered on. (you can change from "rc5.d" to another initial level as you want) 4.) Copy the "BufferRecordServer/resource/xinetd/buffservice" file into the "/etc/xinet.d" directory in order to make the xinetd program open a socket connection at the port 40001 and forward a connection to the program that are installed in the 1st step. 5.) Import the "BufferRecordServer/resource/db/MonitoringDB.sql" file into the MySQL database by phpMyAdmin 6.) Copy the"BufferRecordServer/web/ComputerMonitoringSystem" direcotry into the directory that is used to put a web site(general is /var/www/html) in order to make a server to support web page requesting to monitor this monitored component. Finally, if you have any questions or problems, you can contact me via tombarball@gmail.com