330 likes | 341 Views
DIMES Planner. The DIMES Project Tel Aviv University October-2010. Agenda. DIMES Website Planner Login Creating a new experiment - Wizard Creating a new experiment - XML Monitoring an experiment Experiments’ results Log in to DIMES database Using MySql. DIMES Website.
E N D
DIMES Planner The DIMES Project Tel Aviv University October-2010
Agenda DIMES Website Planner Login Creating a new experiment - Wizard Creating a new experiment - XML Monitoring an experiment Experiments’ results Log in to DIMES database Using MySql
DIMES Website • http://www.netdimes.org • Main page: • Agent and measurements status • Agents’ geographical distribution • News and updates • Navigation menu: • Download the agent! • Browse the website • Access forums and support • Can be very helpful!
Planner Login • http://www.netdimes.org/Planner/login.jsp or • From navigation menu: • For Researchers • Plan a DIMES experiment
Planner Login Click on register to create a new account Fill in your details • Create a new user:
Planner Login • Main Page: • Top menu – navigate within planner • DIMES Planner FAQ • Top Menu • Welcome – return to main page • Manage experiments • Statistics / Results • Personal details • Admin planner – For DIMES team only
Planner Login • Main Page:
Creating a wizard experiment Select “Create a new experiment”
Creating a wizard experiment Provide a UNIQUE Experiment name Desrcibe the experiment (Required for experiment approval)
Creating a wizard experiment • Select “Edit Details” on the manage experiments page • Edit test properties Click to continue
Creating a wizard experiment Define measuring agents Define destination targets
Creating a wizard experiment Name of a new agents group Number of agents in the group Agents are automatically selected based on a given condition: Select agent condition Submit agents group
Creating a wizard experiment Name of a new destinations group Number of IPs in the group Method of IP selection Logical selection is as with agents. Fixes selection: : Single destination IP address to add Copy-paste IP addresses from atext editor List of added IP addresses
Creating a wizard experiment Match source to destination group by selecting (selection will be highlighted):
Creating a wizard experiment • Experiment is ready! • Press “submit” on “Manage Experiments” page. • Experiment will be review and approved by the DIMES team • Required in order to avoid abuse • Control agent resources • Once an experiment is approved, it’s status will change to “Running”
Creating a wizard experiment Name of a new agents group Number of agents in the group Agents are automatically selected based on a given condition: Select agent condition Submit agents group
Creating XML experiment Select “Create a new experiment using XML file”
Creating XML experiment Copy + Paste your xml file into the blank text area and press submit: Press DTD to see file format
Creating XML experiment Scrolling down the page: Example XML files Additional Instructions
Creating XML experiment <?xml version="1.0"?> <DIMES_experiment> <generalProperties protocol="UDP" operation="TR"> <name> planner_xml_12-3-10 </name> <description>Example of using an XML to create an experiment </description> </generalProperties> <groups> <agents> <logicalGroup name="Agents1" max="10“> <conditions> <condition param="LastAccess" relation="undefined"> <values>10</values> </condition> </conditions> </logicalGroup> </agents> <dests> <fixedGroup name="Agents1" max="10"> 194.90.1.5 132.66.48.2 209.85.135.104 </fixedGroup> </dests> </groups> <mapping> <mapItem agentsGroup="Agents1" destsGroup="Agents1" /> </mapping> </DIMES_experiment> :
Creating XML experiment • After submitting: • Will get a success message if the experiment was written correctly • A copy of the experiment will be mailed to you • Will get an error message if there was a mistake in the XML file • Manage Experiments page: • Review and change the experiment • Submit the experiment when ready • From here on, identical to a Wizard experiment
Monitoring an experiment • First option: • Manage Experiments page • Click on an experiment’s “View details” • Click on “View experiment history log” • Observe the experiment’s progress • Check and verify that it makes a progress!
Monitoring an experiment • Second option: • Statistics/Results page • Click on an experiment’s “More details” • Observe the experiment’s progress • Check and verify that it makes a progress!
Experiment’s Results • Access • Statistics/Results page • Click on an experiment’s “More details” • Request results file: • Raw results / Traceroutes / Pings / etc. • Will be sent via mail • Results are also added to DIMES main tables
Log In to DIMES DB • Accessing DIMES DB requires to open a tunnel to TAU servers • Use Putty • http://www.chiark.greenend.org.uk/~sgtatham/putty/ • Required configuration: • Host name: gp.tau.ac.il • Under connections SSH Tunnels • Need to be configured for each database • Source port: <N> (example: 5551) • Destination: b<n>. evergrow.iucc.ac.il:3306 • Example: b1.evergrow.iucc.ac.il:3306 • Press Add! • Save! • Use your TAU user and password to log in
MySql Access • DIMES database is MySql based • Use MySql workbench SQL Development • Formerly MySql Query Browser • Database access: • Localhost:<port number> • Example: localhost : 5551 / 127.0.0.1 : 5551 • Configured under “New Connection” or “Manage Connections” • User: • codeLimited • Can only read • Write under DIMES_PLAYGROUND schema only
MySql Access • Running MySql queries: • Read at http://www.mysql.com/ • Select forst the Schema • The most basic query: • Select * from Table_name; • Basic Format: • Select <fields name> from <table names> where <conditions>group by <field name> order by <field name> limit <results number>; • Example: Select sourceAs, SourceIP, DestAs, DestIP from IPEdgesMedianTbl where SourceAs=DestAs order by sourceIP limit 10; • Many more query types and features!