*** Jawa Open Eyes First Release Production 00.01 by Javanese Programmer *** Jawa Open Eyes is the network monitoring tool using SNMPv1 for collecting MIB-II information. The main features will cover visual monitoring, simple network topology designer, email alert, data logging with database saving via JDBC v2.0. Project Name : Jawa Open Eyes by Haris Hasanudin Release date : 2001/03/15 Release version : 00.01 build #17 Licence : GPL - See GNU Public Licence.txt Developer : Haris Hasanudin Contact : hariscom@mail.goo.ne.jp Keywords : network monitoring, snmp, java Depend on : SCK (Snmp Construction Kit - java based snmp classes) and SUN Java JRE/JDK 1.2.2 or above WARNING : This is still alpha release, so be patient ! This software will not damage your system/network, but I can not give any guarantee. Please use as is without any responsibilities. Best Regards, Haris Hasanudin Hometown : Jl. Jend. Sudirman no. 7 Indramayu West Java - Indonesia Private : Tokyo Kojimachi - Japan //-----------------------------------------------------// // Copyright (C) 2000-2001 Haris Hasanudin. // // Network Monitoring Manager // // Improved with Java 2 // // Haris Monitor Build 17.00 // // JOpenEyes first release // //-----------------------------------------------------// MANUAL - version 00.01 Jawa Open Eyes ---------------------------------------------------------------------------------------------- 1. Installation - prepare Java Runtime JRE/JDK version 1.2.2 or above - unzip the package into an empty directory - set CLASSPATH to sck.jar and hh.jar in this directory - If you will you Database server to save monitoring data : (You may use simple Database client from JDBC button in main program) - setup database server - create a user with appropriate password - create a table with tablename "Data" which has structure as following ---------------------- | column | type | ---------------------- | data1 | integer | | data2 | integer | ....... | data299 | integer | | data300 | integer | ---------------------- 2. Run Program - for Windows : from DOS prompt, execute run.bat - for unix clones : from terminal prompt, execute run.sh 3. Program 3.1 Menu Button (From Left to Right) 1. Monitoring Button Create new node to be monitored 2. About Button Show about Jawa Open Eyes Development Project 3. Computer Button Create a new image of computer in Framework Panel for designing Network Topology 4. Router Button Create a new image of router in Framework Panel for designing Network Topology 5. Line Button Create a new image of network line in Framework Panel for designing Network Topology 6. Switch Button Create a new image of switch in Framework Panel for designing Network Topology 7. Pointer Button Release the mouse selection of other buttons 8. DB Connection Button Show simple database client for accessing database server 9. JDBC Button Set the default database driver and url of JDBC to be used 10. Trap Button Show Trap Receiver panel to start/stop receiving SNMP trap 11. SMTP Button Set the default email SMTP server for sending alert email 12. Sound Button Set sound filename to be used for alerting error while monitoring device(s) 13. Bomb Button Exit the program 3.2 Monitoring Status In the right up side there is panel status for indicating the number of active monitoring device. 3.3 Network Topology Designer By clicking computer, router, line or switch button, the image of device will be placed on the Framework Panel. The device can be moved or dragged to place it to the proper position. For network line device, the image can be resized by putting the mouse EXACTLY up to the blue border lines. This blue border will be shown if you move the mouse pointer to the area inside of line image. By Right-Clicking while the mouse pointer inside the image, you can show the device menu. For deleting the desired image, choose the delete item. For setting the profile of desired image, choose the property item. 4. Monitoring a node A node can be a router, switch, multiplexer, computer or other device which supports SNMPv1 and talking with MIB-II information. To start monitoring, chose new device button. You must enter at least IP address of the node to the Host Address field. The other fields are optional for profile information only. Status Monitor will plot the bandwidth graph of the monitored interface per 12 seconds and the average monitoring value per hour. Each node will be monitored in different threads so there is no influence between each other. If you want to save the monitoring data directly to the database, click the checkbox of Saving to DB. By default, the program also writes the data to logfile. You may set DB driver with default JDBC driver and url provided from JDBC button of the main program or set each monitoring node with particular JDBC driver and url by clicking Set Login and Table button in the right side of DB checkbox. If you want to send the error message via email while monitoring such as because node is unreachable or timeout, click the checkbox of Send Alert Mail. You may set email sending with default SMTP server and email address provided from SMTP button of the main program or set each monitoring node with particular SMTP server and email address by clicking Set Email Address button in the right side of Mail checkbox. 5. Trap Receiving Click Trap button in the menu panel of main program. To receive trap, select the start button and to cancel receiving trap, select stop button. While active waiting the trap, the background color of panel become green. In inactive state, the panel color is dark blue. You may select checkbox to send the recieved trap to desired email address. The SMTP server for sending email can use the default SMTP server from main program or newly select from Set Email Address button in the right side of Mail checkbox.