The new user FAQ is meant to help answer general questions about the platform and accessing it. Most answers are linked to other articles within the ThousandEyes Knowledge Base. If this article answers one of your questions we encourage you to peruse other questions here to further your introduction.
Q. What is ThousandEyes?
- A. ThousandEyes is a SaaS platform that allows you to run various tests to a target using various agents. Tests are created to track metrics that can be monitored using customizable Alert Rules which appear in the platform. Users can setup notification in these Alert Rules using email or some other form of integrated communication method.
- The ThousandEyes platform monitors DNS resolution, Browser response characteristics, detailed aspects of Network pathing and connectivity, the status of network routing, and VoIP streaming connection quality.
- Information about these different aspects of a network are portrayed in test results constructed from data collected by custom servers referred to as ThousandEyes Agents. The agents examine a test target using methods developed by ThousandEyes which can be run as one-time only statistics or sampled over multiple intervals specified in customizable test configurations.
- Data collected can be reported to a Dashboard or in other forms to provide a comprehensive umbrella of intelligence about various areas of hybrid cloud and private networks. Network paths are represented in a Path Visualization that maps the route of your traffic. This map gives you detail analogous to a street view on a physical map and describes the characteristics of the nodes on each path.
- To jump right into using the platform, Click this link and watch the video: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmaKAC_Getting-Started-with-ThousandEyes
Q. That’s great but how do I use ThousandEyes?
- A. Create a ThousandEyes trial account starting here: https://www.thousandeyes.com/signup
- Once you are logged in you can create tests, work with agents and setup alerting or other reporting mechanisms.
- If your organization already has an account, contact your organization admin to add your user profile.
- To learn more, please refer to the ThousandEyes Knowledge Base or contact support@thousandeyes.com
Q. How do I get started?
- A. One quick way to begin is to construct a web test. To do this you will need access to the ThousandEyes Platform. When you Click the “+ Add New Test” in your account workspace, the selection defaults to a Web HTTP Server test. There are more FAQs in this document and links that you can view on this page to get you started but this six minute video tutorial can provide a quick overview: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmaKAC_Getting-Started-with-ThousandEyes
Q. Why can’t I create a test?
- A. Certain users have permissions to use parts of the platforms. There are cases where users are given access to the platform to run a test prepared by an administrative level user. To have your permissions and Role reviewed communicate with the administrator of your ThousandEyes account
- Click this link to learn more: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnLKAS_Role-Based-Access-Control-explained
Q. How do I reset my password for the ThousandEyes platform?
- A. In the event your login password needs to be reset you can access a link to do so on the app page http://app.thousandeyes.com/login.
- Select the “Forget password?” on this page and an email will be sent to the email address used for logging in to the platform.
- You will receive an email with the subject header "Password Reset". In some instances this email may go to your spam folder, so look for it there if it does not appear to be sent before contacting support.
- Our security standards require that the frequency of each password reset be every 24 hours. If for some reason a reset is required within a 24 hour window reach out to ThousandEyes Support at this email address: support@thousandeyes.com.
Q. I forget to activate my account and now the link activation expired. What are the steps to activate?
- A. If you are not listed in the platform you may need to reach out to your ThousandEyes Account Admin and have them re-add your account. Otherwise, contact support@thousandeyes.com.
Q. I didn’t receive my password reset email?
- A. Before checking with support@thousandeyes.com you may be able to find the password reset email in your spam folder. Look for an email with the subject header "Password Reset". There are times when this may occur. For more assistance contact ThousandEyes Support.
Q. How do I create my own agent?
- A. You can deploy your own agent on hosts that you control.
- To do this you can begin by navigating to Cloud & Enterprise Agents > Agent Setttings and clicking the "Add New Enterprise Agent" Button.
- Agent deployment options are listed in a horizontal button menu.
- Each Package Type has its own corresponding installation steps listed under an "Installation Guide" or listed as scripted commands. Three Package Type deployments that can get you started quickly are Appliance, Linux Package or Docker Agents. The three links below describe each of these in detail and give the user the ability to deploy an agent as a host in Virtual Box, Install the Agent on a Linux server, or use Digital Ocean's solution to set up an agent as a Docker container.
- How to Setup an Agent using a Virtual Appliance: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnwKAC#import-ova
- Setup an Enterprise Agent with a Linux Package: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnZKAS_Enterprise-Agent-deployment-using-Linux-Package-method
- How to setup an Enterprise Agent using Docker: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnXKAS
Q. What operating systems are supported for Enterprise Agent deployments?
- A. The Supported Environments ThousandEyes Knowledge Base article is updated with the latest operating systems we support. Announcements on the Customer Success page provide the latest updates about many aspects of the platform including Agents.
- Supported Environments: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnoKAC_Supported-Enterprise-Agent-operating-systems
Q. What is an agent?
- A. An Agent is a Linux server, running custom ThousandEyes software, which checks in with an agent collector to obtain instructions from the ThousandEyes platform. There are several types of agents to be aware of when using the platform.
- Enterprise Agents can be deployed by users of the platform to run tests.
- Cloud Agents are also be used for testing and are available for use by all customers from tier 2 and tier 3 data centers around the world.
- Another type of agent ThousandEyes employs is called an Endpoint agent which collects data about web browsing performance and network connectivity. Endpoint agents are installed on user workstations to obtain real-time User Experience metrics.
- To learn more about agents start in the Knowledge Base:
- What is an Enterprise Agent: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnbKAC_What-is-an-Enterprise-Agent?
- Working with Agent Settings: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmsKAC_Working-with-Agent-settings
- How Does the Endpoint Agent work: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmpUKAS_How-does-the-Endpoint-Agent-work
Q. There may be restrictions on using Cloud agents from outside my network. Is there a list of IP addresses I can access?
- A. Customers may need the IP addresses of ThousandEyes Agents in order to construct firewall rules or similar filters. The ThousandEyes application program interface (API) provides the IP addresses of both Cloud Agents assigned to your organization and Enterprise Agents assigned to your Account Group. To query the ThousandEyes API use wget, cURL, a programming language which supports using RESTful APIs, or through a RESTful API client, such as Postman. More information about the API is provided using these two links:
- How to Obtain a list of ThousandEyes Cloud Agent IP Addresses: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnuKAC_Obtaining-a-list-of-ThousandEyes-Agent-IP-Addresses
- The ThousandEyes API site has examples that represent queries you might use with your own Account Token: https://developer.thousandeyes.com/
- You can also download and use our te-iplist CLI utility to do this. Download the utility for Linux, MacOS or Windows using this link: Obtaining a list of ThousandEyes Agent IP Addresses with te-iplist: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000Cn2GCAS_Obtaining-a-list-of-ThousandEyes-Agent-IP-Addresses-with-te-iplist
Q. How do I decide what tests to use?
- A. ThousandEyes tests various Layers including Web, DNS, Network, Routing and Voice. Within these layers are various test types.
- Different test types look at various parts of the online experience. Be aware that some tests referred to in this article might only available to specific types of account plans so all may not be visible.
- To get started creating a Web Test in the ThousandEyes Platform go to Cloud & Enterprise Agents > Test Settings.
- Select the Button labeled "+ Add New Test"
- Learn more with our web-based tutorial video on Web Tests: https://www.thousandeyes.com/resources/web-tests-tutorial
Q. Where can I get an Account Group Token?
- A. The Account Group Token is used to establish a unique connection with your Enterprise Agent and any specific Account Groups a specific account user has on the ThousandEyes platform.
- To learn more access this Knowledge Base Article: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000fyjrCAA_Where-can-I-get-the-account-group-token
Q. How can I view the result of a test?
- A. Test results can be viewed from the platform UI by going to Cloud & Enterprise Agents > Test Settings.
- Different test configurations are listed in this area and the results can be viewed by clicking the stack icon in the 2nd column of the listing with the heading “Test Type”.
- Depending on whether the test is Enabled or not you will see data. A test is enabled if the checkbox under the "Enabled" column of a test listing is checked.
- If you want to see the result of a particular test that is not enabled you can also Run it Once by clicking the name of the test and opening up its details. The “Run Once” Button at the bottom of the Test detail will allow you to run one round of sampling. Enabling a test allows repeated sampling depending on the "Interval" setting in the configuration detail. If, for example, a test has an interval set for 30 minutes in the basic Settings Tab, clicking the "Enable" box will begin running the test every half hour. To understand tests in general see the next FAQ entry on tests below.
- To understand what metrics are being looked at look here: To look at test results it is a good idea to be able to navigate the View Layouts: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmgKAC_ThousandEyes-view-layouts
- Learn More about ThousandEyes Metrics: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmzKAC_ThousandEyes-Metrics:-What-do-your-results-mean?
Q. What is a Web Test?
- A. If you wish to test HTTP resource availability activity choose a Web Test. With Web-based tests you can see if a Web Server is responding and what HTTP response codes are being passed and whether the root object that you are browsing is reachable. For a more detailed view of what you are browsing, a Web Page Load test shows the Waterfall of elements that are reachable and the time it takes for each one to be received. It also shows errors related to individual components of the load. If there is a browsing action that has multiple steps the best way to test this is with a Web Transaction test. The FTP Server test will test access to an FTP site.
- To create a Web Test in the ThousandEyes Platform go to Cloud & Enterprise Agents > Test Settings.
- Select the Button labeled "+ Add New Test"
- Select the "Web" Layer, then select the Web Test Type, URL, Interval to run your test at when it is Enabled and Agents.
- If this is your first time creating a test, deselect the Alert Enable Box. Check further down in the FAQ later on how to configure alerts, in the meantime focus on creating a test.
- Create a new test by Clicking the Button labeled "Create New Test"
- Learn more about the HTTP Server view: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmvKAC_Using-the-HTTP-Server-view
- If you're interested in striking out further take a look at How to Use the Page Load view: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmuKAC_Using-the-Page-Load-view
- To test a Web > FTP Server look at our article on How to Use the FTP Server view: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmWKAS_Using-the-FTP-Server-view
Q. What is a Web Transaction Test?
- A. As mentioned in the previous answer if there is a browsing action that has multiple steps, the best way to test this using ThousandEyes is with a Web Transaction test. If for example, you want to check if a user can log in to a site and search for an item, the Transaction test can be used to build a predefined script.
- Transaction tests are powered by Selenium WebDriver to control the Chromium browser.
- If you are new to transaction testing and/or Selenium in general, you can build your first transaction using the ThousandEyes Recorder where you walk the recorder through the steps. This is similar to building a Macro using Macro tool like you might in MS Word. After you complete the steps they can be imported into the test from the ThousandEyes Recorder.
- To learn more about Transaction testing, head over to the Transaction Scripting Guide.
Q. What is a DNS Test??
- A. DNS tests provide the option to test resolution to a particular domain name server.
- DNS Server tests run queries against target servers.
- DNS Trace tests run queries against target DNS resource records.
- The DNSSEC Trace test measures worldwide validation of the keychain for the target DNS record from the bottom up. A DNSSEC query has a binary response.
- Setup a DNS server test by navigating to
- Cloud & Enterprise Agents > Test Settings.
- Select the Button labeled "+ Add New Test"
- Select "DNS" in the layer category, Then Select the DNS test type, Enter Domain, Interval to run your test, Add an agent and click the Lookup Servers Button.
If this is your first time creating a test deselect the Alert Enable Box and Create a new test.
- Using the DNS Server Metrics view: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmrKAC_Using-the-DNS-Server-Metrics-view
- Using the DNS Domain Trace view: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmmKAC_Using-the-DNS-Domain-Trace-view
Q. What does a Network Test Accomplish?
- A. Network testing looks at the state of a path from source to target IP. Network tests also measure networking from source to target then back using Agents at the source and target location. The significant details of how data is gathered can be compared as follows:
- Agent-to-Server Testing - ICMP based measurement: 50 ICMP echo request packets are sent out from the source Agent to a Target IP. Data in the Echo reply responses to these requests is compared to produce latency and jitter metrics reported in the test result.
- Agent-to-Server Testing - TCP based measurement: 50 TCP SYN packets are sent out from the source Agent to a Target Agent. Data in the acknowledging SYN+ACK responses to these SYN requests are compared to produce metrics.
- Agent-to-Agent Testing - TCP based measurement: These are made similar to Agent-to-Server tests with the addition of an initial Clock Synchronization benchmark measurement prior to the 50 probe packets being sent.
- Agent-to-Agent Testing - UDP based measurement: This option differs from the A2A TCP option in how the Clock offset measurement is made
- In doing this a network test accomplishes the task of understanding the state of traffic from a source Agent to some destination. The destination can be an IP address or if the path is being measured out to a target and back to the source Agent, a second Agent is used as a destination to enhance the accuracy of the measurement reported in the test result.
- For more information on Network tests click here: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000Cmo3KAC_Network-tests-explained
Q. What is a Routing Test?
- A. The BGP Routing test shows routes between Autonomous Systems (ASNs) in a network.
- BGP Monitoring tracks routing changes, reachability, and updates. Discover local misconfigurations, peering changes, and route hijacks in the event those arise as well as understand routing between offices, data centers, and Cloud Providers.
- BGP tests help identify networks most likely to contain the root cause of a routing issue using the BGP Visualization. Data on unreachable prefixes is collected and used to measure reachability.
- ThousandEyes monitors BGP network routes from both corporate and service provider networks, enabling you to act quickly on BGP local misconfigurations, peering changes and route hijackings.
- Private BGP routing monitors can also be used to discover routes from your enterprise network to prefixes that you originate or external applications and services. Newly announced and withdrawn routes are represented by red lines and dotted lines respectively in the visualization.
- To create a Routing Test follow these steps:
- Go to Cloud & Enterprise Agents > Test Settings.
- Select the Button labeled "+ Add New Test"
- Select "Routing" in the layer category, Then Select the BGP test type, Name your test, Enter the Prefix and Monitors
- Learn more about BGP in the BGP Monitoring Use Case video: https://www.thousandeyes.com/resources/bgp-monitoring-use-case
- What is Border Gateway Protocol (BGP): https://www.thousandeyes.com/learning/glossary/bgp-border-gateway-protocol
- Using the BGP Route Visualization view: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmpKAC_Using-the-BGP-Route-Visualization-view
- If you want to set up Private BGP monitors check out this Article on Inside-out BGP visibility: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmjKAC_Inside-out-BGP-visibility
Q. What is a Voice Test?
- A. A Voice test looks at Voice over IP (VoIP) call quality and availability. Voice packets are sent as a continuous stream of evenly spaced packets. However, depending on the network path congestion a packet can take any path available which may be different from the other voice packets. As a result, packets may arrive at the destination at variable time and thus out of order. When you create a Voice test you have several options:
- You can test the handshake for a call using the SIP Server test. SIP stands for Session Initiation Protocol which is the signaling protocol for initiating, maintaining, and closing voice, video, and messaging application session.
- The Protocol for delivering audio and video over IP networks is called RTP. Real-Time Transport Protocol Stream tests can also be tested for. 3. The Voice Call test basically tests using both SIP and RTP to simulate a full call session. Both RTP Stream and Voice Call tests use a target agent.
- Voice Test overview: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmlKAC_Voice-Test-overview
Q. What is the difference between an Instant Test and Scheduled Test?
- A. When a test is enabled it will use constituent agents selected to gather a test result at the intervals specified in a test configuration. The interval set in a test configuration is what Schedules the data collection in a Scheduled test result. An Instant test runs a test configuration once to troubleshoot problems without waiting for a scheduled test, or to validate a new test's configuration. In a test configuration the "Run Once" Button will start data collection of an Instant test and open the results in a new browser tab. Scheduled test results are viewed by clicking the layer icon which appears next to the Test Type in the short listing of the test.
- Working with Instant Tests: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000CnaUCAS_How-to-use-Instant-Tests
Q. When I create a test, I noticed the result Views are similar to other test results?
- A. Yes, When you create any test that has a network measurement: Network, HTTP Server (with network measurements enabled), Page Load (with network measurements enabled), or DNS server (with network measurements enabled), you can usually see a BGP Route Visualization view. You can also see Path Visualization. Many views within ThousandEyes have similar layouts for that reason.
Q. Are there other ways to list tests, agents other than inside the platform?
- A. Yes, users can access their ThousandEyes data using the API. Run command line tools to get JSON or XML output from our REST API endpoint. For a detailed cookbook with request examples, see the developer page at this URL: https://developer.thousandeyes.com/
Q. Can I recover a deleted test?
- A. Yes, within 14 days a deleted test can be recovered from the test listing under Cloud & Enterprise Agents > Test Settings > Tests Tab. On the Right hand side of the test listing there is a trash can icon. Next to that the number of deleted tests is listed. Clicking those words will open a link to a recovery window listing deleted tests.
Q. Why can't a target for a test be edited after a test is created. I may want to correct or change it?
- A. The reason the target in an existing test cannot be edited is to preserve data collected for each distinct target. If a test target was editable this would put two separate data sets into a single result. Making this into a new feature would mean an older result for a different target would be placed alongside data that is intrinsically unique from a result collected for either one that is mistyped or updated.
- Making this a feature would affect the integrity of any historical test results because the objects being tested don't match exactly. Different targets yield different results so they are kept separate with that intention in mind. Everything but the target in the test can be changed after a test is set up. That is why the only option for correcting or changing a test's target is to duplicate the configuration, keep what is there, then retype the target text.
- Working with Test Settings: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000Cmn7KAC_Working-with-Test-settings
Q. Some Agents are reporting DNS resolution errors in my Web HTTP Test but I don't see errors on our DNS server?
- A. Web HTTP testing performs several steps while validating browser response starting with DNS resolution. After that the test checks establishment of a 3 way TCP handshake to Connect, potentially negotiation of SSL, Sending the HTTP request, Receiving the HTTP Response and Verify and Validatingthe received response. During HTTP testing, Enterprise Agents will query the DNS server specified in the "/etc/resolv.conf" file. The DNS resolution test result is based on the local maps of each Agent you have in a test so the resulting errors may vary from source to source shown in the Table view of your HTTP Server test result View. Comparatively, DNS Server tests will directly query a server specified in the test target (See the "DNS Servers" Field). DNS Trace tests query authoritative nameservers for each zone of the domain space starting at the root then at the Top-Level Domain (TLD) and so on until an authoritative answer is received. Common TLDs are familiar domains like .com, .net, .org, and so on.
- To learn more about DNS Metrics and Trace views click these links:
- Using the DNS Server Metrics view: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmrKAC_Using-the-DNS-Server-Metrics-view
- Using the DNS Domain Trace view: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmmKAC_Using-the-DNS-Domain-Trace-view
Q. How do I configure alerts?
- A. Alerting is available in the ThousandEyes Platform. Alerts > Alert Rules is where you manage alerts.
- How do ThousandEyes Alerts work?: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000CnBqCAK_How-Alerts-work
- Creating and editing ThousandEyes Alert Rules: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmhKAC_Creating-and-editing-Alert-Rules
Q. How often does a BGP Alert Condition clear?
- A. BGP monitoring updates every 15 minutes
- We keep every prefix that triggers an alert in our system for 7 days - The alert can be suppressed with an option to remove certain prefixes that would trip alerting. To suppress alerting during a maintenance period follow this Knowledge Base article: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmYKAS_Alert-Suppression-Windows
- To learn more about ThousandEyes BGP monitoring check out the Blog posts on this page: https://www.thousandeyes.com/solutions/bgp-and-route-monitoring
Q. What form of notifications and integrated communications can be leveraged using Alerts?
- A. Alert Rule configuration can be setup to notify you by email. This is done in the Notifications Tab of an alert rule configuration dialog. Another form of notification is a webhook which makes an HTTP request (typically a POST) that will deliver data to an application. Webhooks are configured with a Name, URL, and can also contain a type of Authentication such as with a username/password, Token, or OAuth URL/Client ID credentials. Integrations can currently be configured to work with Slack, PagerDuty, and ServiceNow.
- Slack Integration: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000Cn2FCAS_Slack-Integration
- PagerDuty Integration: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000CnBsCAK_PagerDuty-Integration
- ServiceNow Integration: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000CqJPCA0_ServiceNow-Integration
- Using Webhooks: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmVKAS_Using-Webhooks-(server-sample-code-included)
Q. What is an Endpoint Agent?
- A. Endpoint Agent collects data about web browsing performance and network connectivity typically from a specific host.
For more information about Endpoint Agents and Endpoint Views see these links: - Endpoint Agent Preview: https://success.thousandeyes.com/Articles?category=Endpoint_Agent_Preview
- Endpoint Agent FAQ: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmpSKAS_Endpoint-Agent-FAQ
Q. How do I set up Endpoint Data collection?
- A. For information configuring Endpoint data collection reference this article on Configuring Endpoint Agent setup: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000CnBxCAK_Configuring-Endpoint-Agent-setup
Q. After setting it up, where can I view Endpoint Agent Data?
- A. Endpoint Data can be browsed in the platform UI by selecting Views > Endpoint Data. There are several views within this area: Scheduled Test, Web, Network, Session Details, and Network Topology. This article cover the data collected by the ThousandEyes Endpoint Agent: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmpbKAC_Data-collected-by-Endpoint-Agent
- A more detailed view of Endpoint Agent Views are available in these articles
- https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000CpWcCAK_Endpoint-Agent-Views-Scheduled-Tests
- https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmpYKAS_Endpoint-Agent-Views-Web
- https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmpTKAS_Endpoint-Agent-Views-Network
- https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmpVKAS_Endpoint-Agent-Views-Session-Details
- https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmpaKAC_Endpoint-Agent-Views-Network-Topology
Q. How does unit consumption work - How much does running a test cost?
- A. ThousandEyes bills for scheduled tests and Instant Tests based on whether the test is run from a Cloud Agent or an Enterprise Agent, and for two-way tests (Agent to Agent and Voice Call tests) whether the target Agent is a Cloud Agent or an Enterprise Agent. Any test run from or to a Cloud Agent will incur a cost in Units. When a test is run, the test's cost is deducted from the monthly Units purchased by the customer's organization, as specified in the customer's contract. Each month the account is reset to the number of Units that was contracted by the customer's organization.
- More information can be found in this ThousandEyes Knowledge Base article on Unit Consumption: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmmoKAC_How-Unit-consumption-works
Q. How do I deploy an Enterprise Agent behind a firewall?
- A. When setting up an Enterprise agent behind a firewall there are additional configurations that need to be done so. Firewall rules will need to be set up to allow the agents to transmit and receive data with the ThousandEyes platform. Agents communicate with the platform using specific ports so these will need to be whitelisted on the firewall. Links related to this and other items to consider in an agent networking configuration are here:
- Learn what ports ThousandEyes Agents use to communicate with the platform: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000CnBtCAK_Firewall-configuration-for-Enterprise-Agents
- Enterprise Agent Port Forwarding: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000Cmp2KAC_Enterprise-Agent-Port-Forwarding
- NAT Traversal for Agent to Agent Tests: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnWKAS_NAT-Traversal-for-Agent-to-Agent-tests
Q. Can user logins be restricted to use SSO only?
- A. Account users with the proper permissions can restrict logins via Single Sign-On or the ThousandEyes login page. These options are found in the Role-based Permissions Control Page. To find this page Navigate to the User icon on the upper right side of the platform browser view.
- Click the Account Settings Link under the User Icon
- Click the Roles Tab and a listing will appear in the Role-based Permission Control box
- Under the label "All Permissions" enter text to focus the listing by entering "login"
- Two Permissions will be shown, Choose "Login via Single Sign-On" to allow this action
- Then uncheck "Login via ThousandEyes login page"
- To learn more about Role-based Access Control access this ThousandEyes Knowledge Base article: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnLKAS_Role-Based-Access-Control-explained
Q. When I log in now, I get the following message: Cannot Login Interactively, what does this mean?
- A. That message means your user do not have permissions to login interactively with email and password,. You will need to login from our SSO login page at: https://app.thousandeyes.com/login/sso.
- You can also add "Login Login via ThousandEyes login page permission to your user to login interactively, here is how to do that: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnLKAS_Role-Based-Access-Control-explained.
Q. An HTTP test is reporting a result with a 400 error code "Invalid Upgrade Request" in the HTTP Server View of the result. The link in the response code column of the Table reads: "Connection: Upgrade. HTTP2-Settings; Upgrade: h2c". The target site is accessible via browser, what is going on?
- A. Changing the version of the HTTP Request in the advanced settings tab of your HTTP server to "Prefer HTTP/2" will most likely remove this error from your test result. The reason why is that the target URL may not support HTTP/2. Contact support@thousandeyes.com if you require additional assistance.
- Working with Test Settings: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000Cmn7KAC_Working-with-Test-settings
Q. A test result is reporting a 403 error. What might be the cause?
- A. In general 403 represents an HTTP status code that means the client does not have access to the target URL relating to some security issue. The client is not authorized to access the target URL. This could be for a number of reasons but two common examples could involve either requiring a valid client certificate or a restriction on the IP address for the source. In the case of the client certificate, check the text configuration for a client certificate. For a situation where there is an IP restriction, check if the agent being used in the test has an IP address that needs to be whitelisted.
- Contact support@thousandeyes.com if you require additional assistance or refer to the following ThousandEyes Knowledge Base articles for details on these circumstances.
- Installing CA Certificates on Enterprise Agents: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA044000000LB2fCAG_Installing-CA-Certificates-on-Enterprise-Agents
- Identifying Traffic from ThousandEyes Agents: https://success.thousandeyes.com/PublicArticlePage?articleIdParam=kA0E0000000CmnyKAC_Identifying-traffic-from-ThousandEyes-Agents