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 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 or From navigation menu: For Researchers Plan a DIMES experiment
Planner Login Create a new user: Click on register to create a new account Fill in your details
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)
Select “Edit Details” on the manage experiments page Edit test properties Creating a wizard experiment 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 Select agent condition Submit agents group Agents are automatically selected based on a given condition:
Creating a wizard experiment Name of a new destinations group Number of IPs in the group Single destination IP address to add List of added IP addresses Logical selection is as with agents. Fixes selection: : Method of IP selection Copy-paste IP addresses from a text editor
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 Select agent condition Submit agents group Agents are automatically selected based on a given condition:
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 Example XML files Additional Instructions Scrolling down the page:
planner_xml_ Example of using an XML to create an 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 Required configuration: Host name: gp.tau.ac.il Under connections SSH Tunnels Need to be configured for each database Source port: (example: 5551) Destination: b. evergrow.iucc.ac.il:3306 Example: b1.evergrow.iucc.ac.il:3306 Press Add! Save! Use your TAU user and password to log in
27 Log In to DIMES DB
28 Logging In to DIMES DB
MySql Access DIMES database is MySql based Use MySql workbench SQL Development Formerly MySql Query Browser Database access: Localhost: Example: localhost : 5551 / : 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 Select forst the Schema The most basic query: Select * from Table_name; Basic Format: Select from where group by order by limit ; Example: Select sourceAs, SourceIP, DestAs, DestIP from IPEdgesMedianTbl where SourceAs=DestAs order by sourceIP limit 10; Many more query types and features!
MySql Access