Quantcast
Channel: Site24x7 - Website monitoring service
Viewing all 165 articles
Browse latest View live

What-is-Log-Report? :: Version1.6

$
0
0

In this article


What is Log Report?

Log Report will show the monitoring location, time, status(up/down/trouble), response code and length of your configured monitors over a period of time. Reason for failure, if any, will also be shown in Log Report.


To access Log Report

  1. Navigate to Reports > Log Report

  2. Under Log Report, select desired Monitor and choose the time period from the pull down menu

  3. Read more about each metric in Log Report





Detailed explanation of each metric in the Log Report

The metrics for relevant monitors are discussed below.

Monitor Name


Monitor Name - Website


Metric

Details

Collection Time
Time when the most recent poll was done
Location
Location from which the poll was conducted
Availability
Status of the website monitor at the time of poll
Status
Status Code returned by your server during the poll. A 200 status code indicates the website is up and running
DNS
Time taken to complete the DNS resolution. This will be in milli seconds
Connection Time
Time taken by Site24x7 to establish connection with your web server
Response Time
Total time taken to establish a connection, resolve DNS, compete TCP handshake and render the page (full HTML download)
Size
Total size of the HTML content in your webpage
Reason
Reason for any reported failure


Monitor Name - Web Application (Real Browser)

Metric

Details

Collection Time
Time when the most recent poll was done
Location
Location from which the poll was conducted
Availability
Status of the Web Application (Real Browser) monitor at the time of poll
Page Load Time
Time taken for a particular page to load during monitoring
Transaction Time
Time taken to finish the entire recorded transaction, from the first step to the last step

Monitor Name - Web Application Monitor

Metric

Details

Collection Time
Time when the most recent poll was done
Location
Location from which the poll was conducted
Availability
Status of the Web Application monitor at the time of poll
Transaction Time
Time taken to finish the entire recorded transaction, from the first step to the last step
Reason
Reason for any reported failure

Monitor Name - Mail Server RTT

Metric

Details

Collection Time Time when the most recent poll was done
Location Location from which the poll was conducted
Availability Status of the Mail Server RTT monitor at the time of poll
Response Time
Total time taken by Site24x7 to send an email using your email server settings and receive that email
Reason Reason for any reported failure

Monitor Name - Web Page Analyzer


Metric

Details

Collection Time
Time when the most recent poll was done
Location
Location from which the poll was conducted
Availability
Status of the Web Page Analyzer monitor at the time of poll
Status
Status Code returned by your web server during the poll. 200 status code indicates the web page is up and running
DNS
Time taken to complete the DNS resolution. (in Milli Seconds)
Connection Time
Time taken by Site24x7 to establish connection with your web server
Response Time
Total time taken to establish a connection, resolve DNS, compete TCP handshake and render the page (full HTML download)
Size
Total size all elements in your web page including images, scripts, CSS etc
Reason
Reason for any reported failure

Monitor Name - FTP RTT


Metric

Details

Collection Time
Time when the most recent poll was done
Location
Location from which the poll was conducted
Availability
Status of the FTP RTT monitor at the time of poll
Connection Time
Time taken by Site24x7 to establish connection with your FTP server (in Milli Seconds)
Login Time
Time taken to log in to the FTP server using the configured credentials
Download Time
Time taken to download the test file from the FTP server
Upload Time
Time taken to upload the test file to the target location via the FTP server
Response Time
Total time taken to establish a connection, log in to the FTP server, download and upload the file (connection time+login time+download time+upload time)
Reason
Reason for any reported failure

Monitor Name - FTP Service

Metric

Details

Collection Time
Time when the most recent poll was done
Location
Location from which the poll was conducted
Availability
Status of the FTP Service monitor at the time of poll
Response Time
Time to taken to establish a connection with the FTP server
Reason
Reason for any reported failure

Monitor Name - POP, PORT, PING

Metric

Details

Collection Time
Time when the most recent poll was done
Location
Location from which the poll was conducted
Availability
Availability status of the monitor at the time of poll
Response Time
Time taken by Site24x7 to connect to the target server and receive the first respose
Reason
Reason for any reported failure

Server Monitor - Windows and Linux

Metric

Details

Collection Time
Time when the most recent poll was done
Availability
Availability status of the Server Monitor at the time of poll
CPU (%)
Amount of CPU used in %
Memory (%)
Amount of server memory used in %
Disk Used (%)
Amount of disk space used in %

Amazon AWS monitor

Metric

Details

Collection Time
Time when the most recent poll was done
Availability
Availability status of the AWS Monitor at the time of poll
CPU Utilization
The total CPU utilization across the Instance in percentage.
Number of Bytes Received
Latest value of the incoming network traffic in bytes per minute
Number of Bytes Sent
Latest value of the outgoing network traffic in bytes per minute
Disk Read Operations
The number of disk read operations per second. This value is of the most recent poll
Disk Write Operations
The number of disk write operations per second. This value is of the most recent poll


Web-Application-(Real-Browser)-Monitor---FAQ :: Version5.1

$
0
0
  1. What are the differences between Web Application Monitoring and Web Application (Real Browser) monitoring?
  2. Which web browser is used by Web Application (Real Browser) monitor to perform monitoring of my recorded web transactions?
  3. Can I use the Web Application (Real Browser) monitor for monitoring flash based websites?
  4. I have downloaded the recorder tool and was able to start it. But I am not able to log in to my Site24x7 account via the Recorder Tool? It shows the message Validating.. Please Wait and nothing happens after that.
  5. How do I exclude traffic from Site24x7 to track actual user visits to my website/web application?
  6. What are the supported locations for Web Application (Real Browser) Monitoring?
     

What are the differences between Web Application Monitoring and Web Application (Real Browser) monitoring?

Both the features can be used to do transaction monitoring of a web application. The difference is how the monitoring is performed by each monitor.



Web Application (Real Browser) Monitoring
Web Application Monitoring
How does the monitoring happen?
  • Happens via a real browser like Mozilla Firefox
  • Actual rendering of the web page takes place
  • Happens via a software program
  • Actual rendering of a web page does not happen
What all are monitored?
Response time of images, CSS, links loaded from 3rd party websites/domain etc are considered Only response time of the actual HTML content will be considered


Which web browser is used by Web Application (Real Browser) monitor to perform monitoring of my recorded web transactions?

Web application (Real Browser) monitor uses Mozilla Firefox 14 for monitoring your recorded web transactions.


Can I use the Web Application (Real Browser) monitor for monitoring flash based websites?

No, Web Application (Real Browser) monitor cannot be used to monitor the actions triggered from the Flash content in a web page.


I have downloaded the recorder tool and was able to start it. But I am not able to log in to my Site24x7 account via the Recorder Tool? It shows the message Validating.. Please Wait and nothing happens after that.

This might be because the Recorder is not able to connect to the Internet to validate your log in credentials. Check if you have an active Internet connection at the time of getting this error. If you use a proxy to connect to the Internet, you may need to configure the same in the Recorder also. In the Recorder, navigate to Actions > Proxy Settings and configure your proxy details. Refer below screenshot.



How do I exclude traffic from Site24x7 to track actual user visits to my website/web application?

The following steps discusses ways to filter out or exclude traffic from Site24x7 while calculating actual user visits.

1. Block Domains

Block Domains option lets you configure multiple domain names that you want Site24x7 to ignore or not execute during monitoring.

To configure Block Domains, you have to be in the edit mode of your Web Application (Real Browser) Monitor.
  • Login and navigate to Monitor Summary page under Home tab
  • Select your configured Monitor and navigate to Actions. Refer screenshot.
  • Select Edit from the drop down list and open the edit configuration screen of your Monitor


  • In the Edit mode, navigate to Block Domains and enter the domain names you wish to ignore. Multiple domain names can be added by simply using the 'plus' sign.
  • Click Save to proceed.



Example - Exclude Google Analytics Script

A typical Google Analytics script will be as below.
<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-154938-3']);
_gaq.push(['_setDomainName', 'site24x7.com']);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>

To avoid this script from getting executed each time Site24x7 monitors a particular web transaction, add the domain google-analytics.com under Exclude Domains option as detailed above.

2. Exclude IP addresses from Site24x7

By excluding Site24x7 IP addresses in your page tracking servics, visits from these IP addresses won't be taken into account while showing the metrics.

The entire list of Site24x7 IP address is available under our Global Monitoring Locations page. You can even download the IP addresses in Spreedsheet | PDF | RSS | JSON | CSV | TSV formats and exclude these IP addresses from your page tracking services.

Exclude IP addresses from your Google Analytics account

  • Log in to google.com/analytics and navigate to Admin > All Filters > Custom Filter
  • Choose the radio button Exclude and choose IP Address under the Filter Field
  • Enter the Site24x7 IP addresses under Filter Pattern in the specified regular expression format


For more information refer the Google Help Documentation.

3. Filter by our unique browser version

In Web Application (Real Browser) Monitoring, the version of the Firefox browser that playback the recorded transaction has a unique minor version [dot]247. In the page tracking services, you can exclude or filter out the website visits using this minor-version .247.

How do I filter my Google Analytics metrics based on browser version?

  • Log in to your Google Analytics account
  • Navigate to Overview > System > Browser > Firefox
  • Under Firefox, select Primary Dimension as Browser Version

  • Search for the minor version 247. You can exclude the data under this browser version, while calculating the total page visits.


What are the supported locations for Web Application (Real Browser) Monitoring?


Monitoring Locations

IP Address

North America
Atlanta
173.234.85.91
173.234.85.92
California 72.5.230.111
165.254.168.111
72.5.230.65
72.5.230.84
74.201.155.108
129.250.194.26
Dallas

173.234.72.183
173.234.72.184
New Jersey
74.201.155.108
129.250.194.26
New York
173.234.70.166
173.234.70.167
Seattle 173.234.81.165
173.234.81.166
Virginia
184.73.189.166
Los Angeles
67.203.15.28
67.203.15.29
Miami
199.201.88.82
South America
Sao Paulo, Brazil 177.71.177.249
Canada
Toronto 208.69.56.237
Europe
Ireland
79.125.119.192
Copenhagen - Denmark
77.66.111.162
Cologne - Germany
178.77.78.91
Netherlands
134.19.176.30
134.19.176.31
134.19.176.80
134.19.176.81
134.19.176.82
Sweden 79.99.1.106
Australia
Melbourne 125.214.65.59
New Zealand
Auckland 120.138.27.125
Asia
Chennai, India
27.251.30.94
121.244.182.117
Singapore
175.41.141.147
Tokyo - Japan
54.248.99.81
Beijing, China 1.93.1.243
Hong Kong
121.127.250.154
Hangzhou City, China 121.199.6.163
Qingdao City, China 115.28.13.215
South Africa
Johannesburg
154.0.161.12


Installing-APM-Insight-.NET-Agent :: Version2.1

$
0
0

Site24x7 APM Insight Edition's .NET agent gives you insight into the way your .NET web-transactions work; helping you quickly drill-down to the root cause of issues. Now you can resolve performance degradation of .NET applications, no matter where they originate. Just download the latest .NET Agent and deploy it in your application server.


Working of APM Insight .NET Agent

The .NET Agent, instrumented into the application using .NET profiling API, collects the data (Metric/traces) and sends it to the Agent service through the Inter Process Communication (IPC). The Agent service, in turn, receives the data from the .NET agent and sends it to Site24x7 through a scheduler.


Installation Requirements

  • Applications running Microsoft .NET Framework Version 3.0 and above.

  • IIS 6.0 and above.


Installing the Agent

  • Download the agent msi from Site24x7 APM Insight home page.
  • Install the agent setup (apminsight-dotnetagent-x32.msi or apminsight-dotnetagent-x64.msi) under administrator privileges.

  • Run the .msi file . This opens a "select installation folder" window.

  • Click on Browse and select the folder path to install the .NET Agent. Click Next.

  • In the next window, under the Startup Options, check the Start the Agent after installation check-box if you wish to start the agent. Click Next to start installation of the agent..

  • A .NET Agent Configuration window appears before the installation is completed.

  • Copy and Paste the license key value from the Site24x7 APM Insight home page, after login.

  • Click the Save button to complete installation.

Now the .NET agent is ready and all the ASP.NET applications running on the server will be monitored. The collected data should be available in the Site24x7 APM Insight Edition page within a few minutes. All .NET web applications hosted on the IIS will be monitored.


Managing the agent

Starting the .NET Agent

  • If you have not checked the Start the Agent after installation check-box in the Startup Options dialog box during installation, manually start the agent service from Windows Service Manager. The service name is ManageEngine .NET Agent. Starting the agent service resets the IIS and sets the environment variables of the profiler.

 

Editing the .NET Agent Configuration

  • Click on Edit Configuration from the ManageEngine .NET Agent folder in the Start Menu to edit the agent configuration. This opens the .NET agent configuration dialog box. After making the required changes, click Save to update the configuration file.

 

Stopping the .NET Agent

  • You can stop the agent service manually from the Windows Service Manager. This will close the IPC connection between the application and the service; removing the profiler variables from system environment variables and disabling the profiler. It also resets the IIS.

  • You can manually re-start the agent as mentioned above in Starting the .NET Agent.

You can uninstall the agent from the Start menu. Click on Uninstall .NET Agent from the ManageEngine .NET Agent folder in the Start Menu to uninstall the agent.


FAQ:

If you face problems during the installation or the .Net Agent, go to our .NET Agent Faq page for troubleshooting tips. For AppFilters trouble shooting refer here.

 

FAQ :: Version4.6

Set-usage-thresholds,-configure-alerts-for-your-Windows-Server-Monitor :: Version1.1

$
0
0
After installing the Windows server monitoring agent, the server monitor will be displayed under Monitor Summary page in your Site24x7 account.
  • Login and navigate to Home > Monitor Summary
  • Under Monitor Summary, select the appropriate server monitor and click Edit
  • In the Edit Server Monitor screen, the following configurations are possible

Server Monitor Info

  • Label: By default, the machine name of the server will be displayed. You may edit the display name of the server monitor.
  • Host Name: The name of the server host, where the agent is installed
  • IP Address: IP address of the sever, where the agent is installed
  • Associate with Monitor Group: Choose appropriate Monitor Group from the drop down menu. Learn more about Monitor Groups and creating a Monitor Group


Alert Contacts

Here you can define who should receive alert notifications in case of any threshold violations. 

All the configured alert contacts and contact groups will be displayed here. Select the appropriate contact or contact group, .

Learn more about adding alert contacts


Advanced Configuration


Downtime Configurarion

  • Downtime Notification:  This option allows you to determine when you should be alerted about your site downtime status. You can configure the alert such that you will be notified about any site downtime only after the 'nth' failure,according to your set value. Choose your value from the drop down list.
  • Persistent Notification: Persistent Notification will send continuous notifications till your website is back to normal functioning. You can choose for persistent notification after every error or after 'nth' error. Select the check box and choose your error notification frequency from the drop down against it.
  • Escalate if downtime exceeds:  This option will let you escalate your website performance issues to a higher authority, if the downtime exceeds a set time value. Select the check box and enter the desired time value (in minutes) to configure this alert. You also can choose whom to escalate to, by choosing a contact name from the drop down list against the same.
  • Send Root Cause Analysis Report when monitor is down: Click the check box if you want to receive a complete Root Cause Analysis report for a downtime. Learn more about Root Cause Analysis reports.


Notification Template

Using Notification Template you can customize your email alert templates. See Add Templates for more on alert templates.


Alert Configuration

You can specify usage thresholds for different server metrics here. You can also choose the alert type (Up, Down, Trouble) from the drop down menu.

Site24x7-Reseller-Programs :: Version1.1

$
0
0
  1. How do I sign up for the Reseller Program with Site24x7?
  2. Adding/Mapping customer accounts.

  3. Creating Sub-Reseller accounts.

  4. How can I view Reseller commission reports and earnings?

  5. How can I buy additional credits and SMS packs?


PS: Visit our website link http://www.site24x7.com/website-monitoring-reseller.html for detailed information on Site24x7 Reseller Programs.


How do I sign up for the Reseller Program with Site24x7?

Please complete and submit the Site24x7 Partner Application form as a first step to sign up for our Reseller program. Once we receive the completed submission, our Partner team will get in touch with you to take the request forward.


Adding/Mapping customer accounts.

 To create customer accounts under Reseller account,

  1. Navigate to the Reseller > Customer Accounts > Create Customer Account page.

  2. Use the form available under Create Customer Account page to enter customer data like your customer name , email address, language, time zone, account type and password.

  3. Click Create to save your customer details in our database. To see the saved customer details, go to the Reseller > Customer Accounts page.


Add Customer Accounts page

To map an existing Site24x7 customer to the Reseller account,
  1. Navigate to the Reseller > Map Customer Account page.

  2. Enter the email address of the existing Site24x7 user in the form and click Map Account.

  3. The user will be mapped to the Reseller Account. This is a manual process.



Map Customer Account page


Actions

Under Customer Accounts, Reseller can do the following actions with respect to his customers. To access these actions, select the necessary options from the Actions drop down box at the right end of the screen.

  • Enable Auto Recharge-Auto Recharge means when a customer account runs out of credits, credits will be automatically transferred from the reseller account.

  • Add Credits

  • Additional User Credits

  • Move SMS Credits

  • Terminate Account



Customer Accounts page

Creating Sub-Reseller Accounts.

An enterprise reseller can add sub resellers and can have the option of allowing the sub resellers to login to the Site24x7 portal.
  • If sub resellers are allowed to login - They can create customer accounts directly.
  • If sub resellers are not allowed to login - They have to contact their immediate parent reseller to create accounts for their customers.

To create a Sub-Reseller Account,

  1. Go to the Reseller > Sub Reseller Accounts > Create Sub Reseller Account page.

  2. Use the Create Sub Reseller Account form to enter details of your sub-reseller.

  3. Select Allow sub reseller to login, Auto recharge this account, Send Monthly Commission Report check boxes as necessary, to configure the sub-reseller account.



Create Sub-Reseller Account

Actions

The created sub-reseller profiles will be shown under the Sub Reseller Accounts page. An Enterprise Reseller can do the following actions under Sub Reseller Accounts page:
  • Change Commission

  • Disable Login

  • Edit Profile Details

  • Enable Auto Recharge

  • Add Credits

  • Move SMS Credits



Sub-Reseller Accounts page


Use Case

See the following use case, to have a clear understanding of how Sub-Reseller program works.

Plan
Use Cases
User purchases using credit card
  • On purchase site24x7 will add discounts to both parent reseller and his sub reseller based on the percentages decided.
  • If user downgrades, balance amount will be pushed to the immediate sub reseller and sub reseller can refund the money to the user.
Parent reseller can purchase credits using Credit Card or PO and pushes credits to his sub reseller and sub reseller pushes credits to users.
  • Reseller will be given discount based on bulk purchase.
  • If user wants credits then sub-reseller will push credits based on users need and site24x7 will take care of adding discount to the user.
  • If user downgrades then the balance amount after removing the discount percentage will be added to the sub-reseller account.


How can I view Reseller commission reports and earnings?


1. To view commission reports go to Reseller > Commission Reports
 Under Commission Reports page, select the sub-reseller email id from the drop down Showing Commission Report of: to generate the respective commission.

2. To view earnings report, navigate to Reseller > My Earnings
 Under My Earnings page, select a time line to display the transaction details.

How can I buy additional credits and SMS packs?

To buy additional credits,

  1. Go to Reseller > Buy Credits

  2. Under Buy Credits page enter the required number of credits in Reseller Credits to Buy. The reseller discount and discounted pay will be shown under respective tabs.

  3. Use the given payment form to proceed with the purchase.



Buy Credits


To upgrade SMS pack,

  1. Go to Reseller > Buy SMS Pack

  2. Choose appropriate pack from drop down SMS Pack. Use the given form to choose the mode of payment and proceed with the purchase.



Buy SMS Packs


DotNET---Agent---Health---Monitor :: Version1.4

$
0
0

Troubleshooting with APM Insight .NET Agent HealthMonitor

 

The Health monitor is a self diagnostic tool, intended to provide a snapshot of the agent settings, for identifying and troubleshooting frequently encountered configuration issues in the agent. It is available, as a feature, from APM Insight .NET agent version 1.8 and above. It can be found in the start menu under "APM Insight .NET Agent (x64/x86)" folder.

 

With the HealthMonitor, you can

  • Create Diagnostic zip file - The HealthMonitor captures all agent logs, and other system information, necessary to analyze the issue by the support team. Optionally, event log information could also be appended.[ii] Include this zip file in support cases.
  • View Service settings - Agent service mode (i.e., single/multi- instance), APM agent service status (running/stopped) and log level.

  • Check Network connectivity - For successful communication, the APM Insight agent must be able to connect to site24x7.com's servers, under ports 80 and 443. Please verify if these ports are not blocked by firewall or anti-virus software.
  •  Check Application filters - If application filters are applied, verify if the applications running are monitored. Please verify our AppFilters guide.
  • Monitor worker processes - If no worker processes are shown as running, perform some transactions and retry. If it is still not counted, then it could be due to the bitness of the agent. APM Insight agent and the worker processes should have the same bit. (i.e., 32-bit agent for 32-bit applications, and 64-bit agent for 64-bit applications)
  • Verify monitor status - The status of the monitor (i.e., Managed/UnManaged/Deleted etc) will be displayed, under the monitor name,.For single instance, only one monitor will be listed. For multi instance, all the monitors created by the agent would be listed.
  • Verify profiler status - In order to successfully instrument the IIS applications, the profiler has to be loaded into the worker process. If the profiler loading failed, an IIS Reset must be performed to re-load the profiler. Also, ensure that some other profiling agents are not installed in the same machine (i.e. there can be only one active profiler in a machine).

NOTE:

  1. In case of issues, please ensure that some transactions are done when the agent log level is "DEBUG" before creating the diagnostics zip. This would help us narrow down the issue quicker.
  2. To include event logs, along with the diagnostic zip, run HealthMonitor.exe (found in Installation directory\HealthMonitor folder) via command prompt with "eventlogs" option. This requires administrative privileges.

Uptime-Buttons :: Version1.2

$
0
0

What is an 'Uptime Button' ?

Uptime Button feature helps you to showcase your website up-time stats to your website visitors. Opt for Uptime Button feature while configuring your Monitors and your website visitors will be able to see the uptime stats of your site. From a business view point, this adds more credibility and reliability about your website, among your customers. You also have the option of turning off the Uptime Button when your website availability is less than a specified value.


To create an Uptime Button,

  1. Go to Reports > Portal Integration > Uptime Button

  2. Create Uptime Button page will be displayed with the following options.

  3. Website: Select your website from the drop down list.

  4. Button: Select an appropriate uptime button.

  5. Hide Uptime value if Uptime is less than: You may choose not to display your Uptime Button if the performance of your website is below a certain value.

  6. Allow sign-ups through uptime button: You can now allow your website visitors to sign-up for Site24x7 service through the Uptime Button. Site24x7 will provide a link to our sign-up page when your visitors click on the Uptime Button.

  7. After configuring the button click Generate Uptime Button Code. Copy and paste the button code onto your webpage to display the Uptime Button feature in your website.





Publishing-&-Exporting-Reports :: Version4.1

$
0
0

Publishing Reports

Using Site24x7, you have the option to publish your monitoring or SLA reports. Click on the links below to read about different publishing options.

  1. How can I publish my monitoring reports?  
  2. What is Status View and Operations Dashboard?
  3. Showcase your website availability to your customers with Site24x7 Uptime Button


Email or Export Reports

Site24x7 reports can be exported in CSV and PDF formats or can be send as Email. On the right hand side of each report there are options marked Publish, Email and Export. Refer the below screenshot. 

       

Export and Email Options


  

 

User-Guide :: Version12.3

$
0
0

Site24x7 user guide is a comprehensive help guide covering everything you need to know as a Site24x7 customer. We recommend you to go through the following quick links before you start exploring more about Site24x7 services.

Recommended Reading

How do I add a new Website monitor?
How do I use Site24x7 APM Insight to monitor my Java, .Net or Ruby-On-Rails applications?
How do I add new Server monitor?
How do I add new Web Application (Real Browser) Monitor?
How do I add an On-Premise Poller to monitor my internal network?

How do I add Mobile Network Poller to monitor mobile websites and apps?


About Site24x7
Getting Started With Site24x7
Features At a Glance

Internet Facing Monitors
Configuring Website, Web Application, Webpage Analyzer
and other Internet facing monitor types

Server and Cloud Monitoring
AWS Monitoring
Server Monitoring
MSExchange Server Monitoring

Monitor Internal Network
On-Premise Poller
Monitoring Virtual Infrastructure
Mobile Network Poller

Application Performance Montoring
APM Insight - Monitor Java, .Net
and Ruby-On-Rails applications

Billing and Invoice
Upgrade your Site24x7 account
Billing & Invoice
User account basics

Reports
Monitoring Reports
Publishing & Exporting Reports
Scheduling Reports

Alerts
Adding & Configuring Alerts

Special Features
Schedule Maintenance
User Management
Integration with Zapier

Partner Programs
  Reseller Partner Program
Referral Partner Program

SLA Management
Manage business critical SLAs

Free Webmaster Tools
Free tools designed to increase productivity.

Knowledge Base
Solutions and Knowledge Base



 
New to Site24x7?  Sign Up for Free!

© 2014, Zoho Corp. All rights reserved.

Summary-Report :: Version3.5

$
0
0
Summary Report is a collective report that highlights average response time and overall availability of your configured monitors through a chosen time period.  In a real-time business scenario, Summary Report helps you to have bird's-eye view of the overall performance of your configured monitors.


Topics covered In this article




Advantages

  • Shows you metrics such as average response time, overall availability, number of downtime and duration of each downtime. Summary Report has a separate section that discusses the availability summary of individual monitors.

  • The Overall Availability and Average Response Time metrics gives an overall picture of the key performance indicators such as up time and performance for your websites and servers, over a period of time.

  • The Availability Report that can be generated for individual monitors supports data such as availability summary, start and end times of a downtime along with the duration and reason for downtime. This facilitates a more deep analysis of the performance of your monitors over a period of time.

  • The Compare option allows you to get a clear perspective of the performance of different monitors and identify areas that need improvement. 
 

How to Generate Summary Report

To generate a Summary Report,

Navigate to Reports > Summary Report.


You can filter out and see the Summary Report based on following criteria.

  1. Monitors/Groups: Select the desired monitor or monitor group from the drop down list.

  2. Time Period: Choose the required time period.

  3. Click Show Report to generate Summary Report. Once the report is generated you can export it as a CSV file by clicking the CSV button or send as e-mail by clicking the Email button at the top right corner of the report page.




 

How to read your summary report.

Summary Report for your monitors is displayed in an easy to understand format. The average and overall values are presented in graphical view while data pertaining to each individual monitor is given in table format.

The Average Response Time (in milliseconds), the Overall Availability (in percentage) and the number of Downtimes are shown in three separate graphs.

Average Response Time graph
Site24x7 maps this graph by monitoring the response time of the website in question and then plots the actual response time and the average response time (red line). You can also view actual value of the response time by pointing your mouse pointer over each peak and valley on the plotted graph. See the below screenshot for reference.

 


Average Response Time Chart

Overall Availability Graph
Site24x7 maps this graph by monitoring the availability of the configured website and then plots the actual availability and the overall availability percentage (red line). You can also view actual availability by pointing your mouse pointer over each peak and valley on the plotted graph. 

 


Overall Availability Chart
Downtime Graph
Downtime graph is mapped by capturing the number of down times and showing it against the selected time period.


Downtime Chart

 Note: If the selected time period is within 24 hours, hour wise data will be plotted against X-axis. If the selected time range is outside 24 hours period, day wise data will be depicted against the X-axis.


Detailed information regarding the Availability(percentage), the Response Time(milliseconds), the Downtime Duration(milliseconds), Down times (number) and the SLA Achieved (if configured initially)corresponding to each individual monitor can be viewed in table format that is displayed after the graphs.

Below given is a sample tabular view for your reference.



Summary Report Table View

Note: SLA Achieved field will be blank, if no SLA Monitor has been configured.

By clicking the individual values under Availability(%), Response Time(ms) and Downtime Duration(ms), you can view respective reports against the chosen monitors. These reports will open in separate windows and is explained in detail below.

Availability Report

Availability Report for a particular monitor can be generated by clicking on the availability percentage value under Availability. You can also generate 7/30 availability reports for the particular monitor by selecting from the drop down list. The report would include Start time, End time, Duration and a comment on why the downtime occurred will also be registered. You also have the ability to remove or mark the downtime as Maintenance.    

See below screenshot for reference.



Availability Report

Response Time Report for a particular monitor can be generated by clicking the individual value under the tab Response Time. Response Time Report will open in separate window. This report will include hour wise/day wise response times (depending on the chosen time range) and average response time by each location. Response time report can be generated for the required time period using the From and To fields.

Note: For a detailed information on how to read Response Time Report and check related screenshots please see the link Response Time Report.


Compare reports

Compare option provided in Summary Report helps you to have a more detailed performance analysis of your configured monitors. This feature compares the response time of two or more of your configured monitors and a graph is mapped by plotting the time period against each monitor's response time values.

Comparison Report can be generated by selecting the required monitors from Summary Report and clicking the Compare button. Comparison Report-Response Time Graph will be displayed in a separate window. 

Comparison Chart







Prerequisites :: Version3

$
0
0


Site24x7 Account

You should have a valid Site24x7 account to start using our API. Sign up now for a Site24x7 account.


Generate your API key

In order to use the API, each third party application or service needs to obtain an API key, an alpha numeric combination, which is unique to your Site24x7 Account. API Key is known as Device Key in your Site24x7. You can generate your API key from within your Site24x7 account by navigating to Accounts > Generate API Key. Generating the API key is a one time process.

Note: Please keep the API key private.

How our APIs work?

Site24x7 API is based on REST principles. You can use the API key to retrieve data or do specific actions with your Site24x7 Account. By using an API call, you can do work with Site24x7 without having to directly login to your account.
The API key has to be passed as a parameter in every API request made.

Standard format of Site24x7 APIs


All Site24x7 API requests consists of the following components:
  • Base URL (Universal Resource Identifier, commonly known as URL) - The base URL points to the resource inside Site24x7 over which the action is to be performed. For all Site24x7 API requests, the base URL will be http://site24x7.com/api/.
  • FORMAT - The format specified will determine the outcome of your API response. Site24x7 supports XML and JSON encoded responses.
  • ACTION - The action specified will execute the specified task.
  • APIKEY - This is the alpha-numeric authentication token unique to your account. The API key has to be passed as a parameter in every API request made.


The standard format will be

  1. http://site24x7.com/api/[FORMAT]/[ACTION]?apikey=[APIKEY]

Example.
  1. http://site24x7.com/api/xml/addMonitor?apikey=f98394a951e3ecb1ba18e1501e3ecb1

The above example is explained in the below table.

Base URL
In the above example the base URL is http://site24x7.com/api/
FORMAT
The FORMAT specified in the example is XML and the response for this request will be in XML format. XML can be replaced with JSON to obtain a response in JSON format.
ACTION
ACTION specified is addMonitor. This will add a new monitor in Site24x7.


Different API action types and their purpose


Action Name

Purpose

HTTP Method

addmonitor Add a new monitor configured in your Site24x7 account
POST
editmonitor Edit a monitor in configured in your Site24x7 account POST
suspendmonitor Suspend a monitor that is configured in your Site24x7 account
POST
deletemonitor
Delete a monitor that is configured in your Site24x7 account
POST
activatemonitor
Activate a suspended monitor in your Site24x7 account
POST
addcontact Add a new contact to your Site24x7 account
POST
editcontact
Edit contacts in your Site24x7 account
POST
deletecontact
Delete contacts associated with a contact group
POST
showcontacts
View all contacts associated with a contact group
GET
showcontact View a single contact associated with a contact group
GET
addcontactgroup
Add a new contact group in your Site24x7 account
POST
editcontactgroup
Edit a configured contact group in your Site24x7 account
POST
deletecontactgroup Delete a configured contact group in your Site24x7 account POST
showcontactgroups
View all configure contact groups in your Site24x7 account
GET
showcontactgroup
View a single contact group
GET
listmonitors
View details of monitors configured in your Site24x7 account. The details include group name, display name and links to view Availability Report and Response Time Report.
GET
configdetails
View the configuration details of all the monitors present in an account.
GET
currentstatus
Get the current uptime status and response time of all the monitors in an account. GET
downtimeslist
View the last 'x' downtimes of all the monitors, where x denotes a number. GET
consolidatedreports Gives the appropriate links to view the consolidated up time and response time report for all monitors over a specific time period. GET
getrawdata
Retrieve the raw data of last one hour poll details of all the monitors in an account. GET



Site24x7 API Call - Get Started

To use a REST API, there are three essential steps. All these steps are explained in detail in the below links.

Scheduling-reports :: Version1.9

$
0
0

Scheduling Reports feature allows you to define parameters such as reporting time, reporting frequency etc. This helps to schedule your monitoring reports according to your timings.


To schedule a report,

Navigate to Reports > Scheduled Reports > Scheduled Report page

  1. Under Scheduled Report page provide the following details

  2. Display Name: Provide a name/label for your schedule.

  3. Report Type: By default Summary Report will be enabled for this option. ie. Summary Report will be send to you according to your configured schedule.

  4. Frequency: Define how often you need us mail you the monitoring reports. Choose from options Daily, Weekly or Monthly.

  5. Report Time: Choose from the options available.

  1. Choose Report Time in hours if you are s​electing daily reports. You will receive alerts at this time on a per day basis.

  2. Choose a day and time from the drop down options, if you are opting for weekly reports. You will receive your monitoring alerts at this time and day of the week, on a per week basis.

  3. Choose monthly frequency and time from the drop down options, if you are opting for monthly reports.


Send Reports to: Select the appropriate Contact Group(s) or individual contacts to which the alerts will be send.


Scheduled Reports


How-do-I-add-new-Website-Monitors :: Version15.8

$
0
0
Website monitoring services from Site24x7 helps you to check the availability and performance of your websites. Website down times if any, will be notified immediately, so that timely action can be taken before the downtime or performance issues affect your business. URL monitoring results supports response time split up based on DNS time, connection time, first byte time, last byte time and average value. You can read about how to configure your website monitors according to your needs and also to analyze the results in the below article.

Note: Since website down times are denoted by the error codes thrown by the browser, a list of common HTTP error codes has been compiled and given at the end of this article for your reference.

In this article

 

Adding New Website Monitors

To add a new website monitor,

Go to Home > New Monitor > Website

Add New Website Monitor Path


Add Website Monitor page with the following options will be displayed. 

  1. Label: Give a name for the website that you want to monitor. Giving a label will help you in easy identification of a particular monitor during report generation.

  2. Website address: Type the URL (the complete address of the web page starting with 'http:/www.') you wish to monitor.

  3. Associate with Monitor Group:  Select a Monitor Group from the drop down list to associate your website monitor (Available only in Enterprise Edition).

  4. Check Frequency: Set your desired poll time interval here. You have the option of setting poll interval from 1 min to a maximum of 1 day.

  5. Timeout: This is the time with in which the connection should be established to the target server. If the connection is not established within the given timeout period, the website will be reported as down with the reason "Could not establish connection". The default timeout is set as 30 seconds.


Add Website Monitor Page


Configuring Primary and Secondary Locations:

Site24x7's global website monitoring network allows you to monitor the availability and performance of your websites from 50+ different geographical locations.

Primary Location is the main location from which your registered monitors will be polled according to the set poll interval. If a website is reported down when polled from a Primary Location, then Site24x7 servers will check your monitors from the Secondary Locations. In normal scenarios, where no downtime is reported, polling from Secondary Locations take place every half an hour for Enterprise account holders and every one hour for Professional account holders.

Note: For a complete list of global monitoring locations and location specific IP, please check the link http://www.site24x7.com/multi-location-web-site-monitoring.html


To configure Primary and Secondary locations while adding a website monitor,

  1. Add your website details under Website Monitor page and proceed to Location Details.

  2. Under Location Details section, select the check boxes next to Primary Location and Secondary Location. Choose your desired locations from the list available


Website Monitors_Primary and Secondary Locations


Advanced configuration features for adding website monitors:

  1. HTTP Configuration

  2. Downtime Configuration

  3. Notification Template

  4. Alert Configuration

  5. Content Match

  6. Actions



HTTP Configuration

Using HTTP Configuration, you can customize your HTTP headers with request method, user agent send on request, authorization and custom headers.

To access these functions navigate to Advanced Configuration > HTTP Configuration.

Under HTTP Configuration, you have the following options.

  1. Form Submission Method:Forms can be submitted as POST, GET, HEAD or POST XML formats. Select appropriate radio buttons to configure your form submission method.

  2. Website requires Basic / NTLM authentication: This option allows you us to monitor websites that requires Basic or NTLM access authentication. Select the check box against Website requires Basic / NTLM authentication and provide the User Name and Password to configure.

  3. Resolve IP address from domain's name server:This option allows you to resolve your own Name Server. 
  4. Custom Http Headers and User Agent: Use this option to customize user agent send on request and the HTTP Headers. Select the check box and provide the User Agent and appropriate values for Header Name and Header Value.


HTTP Configuration

 


Downtime Configuration

 Under Downtime Configuration you have the option to configure alert frequency, alerting hierarchy and the like. You can see the following options under Downtime Configuration.

  1. Report site as down on failure from: This option allows you to receive alert notifications only if your website is down from a  specified number of locations. For example, if you want to receive alerts only after your site is confirmed down from two polling locations, choose ' 2 locations' from the drop down. By selecting 'All selected locations' alerts will be send only if your site is confirmed down from all your chosen Primary and Secondary locations.
  2. Downtime Notification:  This option allows you to determine when you should be alerted about your site downtime status. You can configure the alert such that you will be notified about any site downtime only after the 'nth' failure,according to your set value. Choose your value from the drop down list.
  3. Persistent Notification: When you opt for Persistent Notification, you will get continuous notifications till your website is back to normal functioning. You can choose for persistent notification after every error or after 'nth' error. Select the check box and choose your error notification frequency from the drop down against it.
  4. Escalate if downtime exceeds:  This option will let you escalate your website performance issues to a higher authority, if the downtime exceeds a set time value. Select the check box and enter the desired time value (in minutes) to configure this alert. You also can choose whom to escalate to, by choosing a contact name from the drop down list against the same.
  5. Send Root Cause Analysis Report when monitor is down: Click the checkbox if you want to receive a complete Root Cause Analysis report for a downtime. Read our website page to know more about Root Cause Analysis. 


Downtime Configuration


Notification Template

Using Notification Template you can customize your email alert templates. See Add Templates for more on alert templates.

 

Notification Template

 

Alert Configuration

Alert Configuration allows yo​u to configure alerts based o​n website availability, website content, response time threshold values, etc.

Under Alert Configuration, you can configure your Monitor using the following options:

 

  1. Website is unavailable: By default, this option will be enabled while adding website monitors.

  2. Website content modified: Select the check box to allow website monitor to notify you when the content of your website is changed.

  3. Website content changes: Enabling this option will allow you to get notified when the content of your website is changed beyond a specified value (in percentage). Select the check box and enter your change value (for example 30%) to configure this alert.

  4. Response time check: Response time is defined as the total time taken by the our servers to connect to the target server and download the entire HTML content. By enabling this option, you will be notified when the response time crosses a specified value.   All your selected locations will be listed under this option. Primary location will be selected by default and you can choose Secondary locations to receive downtime notifications.

 

Alert Configuration


Content Match:

 With Content Match configuration you can get alerts if a particular word/phrase is present or absent in your website content.​ Site24x7 will send a 'Trouble' alert when a content mismatch is found.

Configure your ​alert using the following options:

  • Keywords to be present: You will be notified when the monitoring servers do not find the specified keywords in the website content​. ​Select the check box and enter your keywords. Choose appropriate Alert severity​ from the drop down list. 

  • Keywords not to be present: ​You will ​receive alerts when your input keywords are found in the website content. ​ Select the check box and input your keywords. Choose appropriate Alert severity from the drop down. 

Note: The phrases or words for Content Match should be entered within double quotes. For configuring more than one word/phrase, each word/phrase should be separated by a <Space> in between. Refer the below screenshot


  • Regular expression to match: This enable you to ​configure your alert based on whether a particular regular expression matches with the website content. Input the regular expression and choose appropriate Alert severity from the drop down. 
     

The following is a list of simple regular expressions that can be used.

 

Expression

 

Explanation

 

.

Matches a single character

 

[ ]

Matches a single character that is contained within the brackets

 

[^ ]

Matches a single character that is not contained within the brackets

 

^

Matches the starting position of a line

 

$

Matches the ending position of a line

 

n

Assuming n is a digit from 1 to 9, this expression matches the nth marked sub-expression.

 

*

Matches the preceding element to be 0 or more.


Below are some examples that explain the use of above expressions.

1. Expression Pattern ^[a-z0-9_-]{3,15}$ 

    Explanation:

 

^

Start of the line

 

[a-z0-9_-]

Match characters and symbols in the list, a-z, 0-9 , underscore , hyphen

 

{3,15}

Minimum length of 3 characters and maximum length of 15

 

$

End of line

2. Expression Pattern ^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$

^

Start of the line

#

Must contain a "#" symbol

( 

Start of group

[A-Fa-f0-9]{6}

Any strings in the list, with length of 6

|

or

[A-Fa-f0-9]{3}

Any strings in the list, with length of 3

)

End of group

$

End of line


Please see a sample content match screenshot below.


Content match


Actions​

Actions will help you take corrective steps by automating your IT tasks.

Typical use cases with Site24x7 Actions

Some typical use cases of Actions are given below.

1. Restart your web server or an application

Position a stand by server and write a shell script that will have remote call to restart your web server via an URL. Define the URL under Invoke URL action which will in-turn try to execute the defined action when our Site24x7 finds your website as down.

2. Start a new instance based on the response time of your website

You can configure to add load balancing servers just for the peak time of your traffic, without your manual intervention. Here is how.
Suppose you have a web server with 5 servers to serve web pages. The normal response time for your webpages is 2 seconds and it peaks to 6 seconds during rush hours. Write a script to start additional servers during this time period and define the same under Invoke URL action.

3. Third party integration - You can use Actions to facilitate integration with third parties such as Zapier.


How do I configure an Action?

The below steps will take you through the process of configuring an Action in Site24x7.

  • Action Type: Choose from the drop down list.
  • Action Name: Provide a name that lets you identify the action specified. For example Server Restart.
  • URL: Specify the URL which triggers the action.
  • Timeout: The time period defined here will determine how long Site24x7 servers should wait before we consider your website as non responsive. Please enter a time value that is not the usual response time of your website.
  • Form Submission Method: You can send the parameters as GET or POST. POST submission also supports request sending in JSON format. (Please refer the below screenshot)
  • Send Incident / Custom Parameters: Incident Parameters will allow you to write specific code in the URL itself and pass the variables (mentioned under Incident Parameters in the below screenshot below). Or you can define your own parameters under Custom Parameters. Refer the screenshot.


Website requires Basic / NTLM authentication: If you have enabled access controls to your web resources, basic or NTLM, you can specify it here. Clicking on the check box provides you options to enter your credentials. In this way you can make sure authenticate websites are also monitored.

Once the Action is added, it can be viewed under the general configuration page of your particular Monitor. The option Send Trouble/Down alert only after executing the actions
allows you to configure the monitoring servers to execute the action (invoke URL) first and then only report an alert.




 How to interpret website monitoring results?

Navigate to Home and click the desired website monitor to view the corresponding monitoring details. This page has different graphs, charts and tables that help you to do a comprehensive analysis of your website performance.

The main result page is divided into two sections; Response Time which shows response time metrics of your website in a graphical format and Availability & Response Time by Location, which gives a tabular view of location wise availability and other related metrics. Each of these sections are discussed in detail below.


Response Time

Response time of a URL monitor is calculated as the sum of DNS lookup time, connection time and the time taken to download the entire HTML content of the web page. The response time of your website monitor across all the monitoring locations for the chosen time period is calculated and shown using a normal line graph. Maximum, minimum and average response time can be gauged from this graph. Average values depend on the time period chosen for the monitoring.


Response Time Chart

Response time metrics is showed in detail using graphical and tabular views. They are explained in detail below.

1. Graphical View


Response Time Graph


Response Time split

The details can be read using the legend given below graph. Each of the legend terms as well as their usability is explained below.

  • DNS Time: The DNS Time is the time taken to resolve the domain name for the request. A spike in DNS Time indicates that is taking more time to resolve the domain.

  • Connection Time: The connection time is considered as the time taken by the client to establish TCP connection with the IP address of the domain. More time to establish a connection may be due to factors such as server overloading which can be identified and addressed before it affects end-users. 

  • First Byte Time: The First Byte time is the time from when the connection to the server established until the first  response starts coming in for the base page. This is actually the server response time plus network latency time. A spike in First Byte Time in your graph can indicate a delay in the processing of request in the server.

  • Last Byte Time: Last Byte Time is the time taken for the last byte of the base page to be received from the server. An increase in the Last Byte Time in your Response Time Graph indicates an extra amount of content transfer that may be happening during the request or due to low bandwidth available for content transfer. 


     
Throughput Graph
Throughput is calculated by dividing the total content length (in KB) by response time (in sec). This data is useful to analyze your connection speed as well as the bandwidth usage of the server.
A sample Throughput Graph is shown below.


Throughput chart

Response Time by Location
Response Time by Location graph shows the average response time for each day or hour from each monitoring location. This can be used to check the average response time of your monitors from different monitoring locations.  Location legend is given below the graph.

See a sample graph below.

Response Time by Location chart

2. Table view


Average Response Time
and Average Response Time by Location is shown in detail in the table format.
A sample screen shot is given below.


Table View

Availability & Response Time by Location.

The availability and response time for your configured URL for each monitoring location is shown in a table format. The total availability %, and response time and down duration from each monitoring location can be viewed from this.

Please see the below screenshot for more details.

Availability and Response Time Location


 

Downtime Instance Screenshot

A screenshot is taken whenever a downtime is detected and confirmed. Using this option you can see what exactly your website returned for the end-user, when Site24x7 reported your website as down. This option helps you to isolate and resolve issues faster.

To get a screenshot of a downtime, 

  • Navigate to Home
  • Click a URL monitor that is displayed as down (shown using a red downward arrow)
  • In the monitor details click the small black camera icon that is placed at the right hand side of the History Data section. Please check the below screenshot.

 

Position of camera button

 

  • The screenshot for that particular downtime instance will open in a separate window. See a sample screenshot below.

 

URL Screenshot


Website Response for Content Mismatch

When ever a content mismatch occurs Site24x7 will be showing that monitor in 'Trouble' status. You have the option to view the HTML response of the webpage during that instance.

To view the HTML response
  • Navigate to Home

  • Click a URL monitor that is shown in 'Trouble' status (shown using an Orange upward arrow)

  • Under the History Data section, click the small button labelled 'HTML', that is placed under 'Trouble' reason string. Please check the below screenshot for details.

 

HTML response button position

 

  • The HTML response at the time of content mismatch will be shown. Please check the sample screenshot below.

 

HTML response for content mismatch

Notes: For a more detailed reference on HTTP error codes, refer here.


Related Monitors


Webmaster-tools :: Version2.4

$
0
0

Site24x7 provides you a set of FREE webmaster tools, in-addition to the normal monitoring services. These free tools acts as a catalyst to the main monitoring services offered by us and will help to increase productivity.


Click the following links, to check your free System Administrator Tools.

     
  1. Analyze Full Webpage and its Objects.
  2. DNS Analysis of your Domain.
  3. Check Website Availability.
  4. Ping your Website or Webserver
  5. Check Port Availability
  6. Traceroute Generator.
  7. Find IP Address.
  8. Find Location of your Domain
  9. Monitor SSL Certificate
     
In addition to the tools mentioned above, a host of free validation and content tools are also provided free by Site24x7. Click the links below to access those tools.

Validation Tools

  1. Server Header

  2. Link Checker

  3. Code Cleaner

  4. HTML Validator


Content Tools

  1. Link Explorer

  2. Lynx View

  3. Text Ratio

  4. Web Speed Report



Features-At-a-Glance :: Version5.8

$
0
0

Website Availability Monitoring

Website Performance Monitoring

Server Monitoring

Application Performance Monitoring

Cloud Monitoring

VMware Monitoring

MS Exchange Server Monitoring

Global Monitoring Locations

Monitor Internal Network

Web Application Monitoring

DNS Monitoring

Mail Server Monitoring

Webpage Analysis

Website Monitoring Reports

SLA Management

Site24x7 API

Optimized for iPhone Client

     


Website Availability Monitoring

This feature allows you to continuously check the availability of your websites at regular time intervals. Site24x7 servers send out HTTP/HTTPs requests to your website at regular intervals of time to check if your website is accessible. A website will be reported as unavailable if:

  • Website is not accessible.

  • Response time of the website crosses 30 seconds.

  • HTTP Response code of the response is 4XX or 5XX.

  • If the username / password is invalid in the case of authenticated websites.


Website Performance Monitoring

Site24x7 continually monitors your web site's performance on a 24x7 basis and alerts you whenever there is any degradation of performance. Site24x7's web site performance monitoring feature checks for various attributes such as response time. You can set up a threshold for the web page such that if the page load time exceeds 5 seconds, you should be notified through e-mail/SMS/Twitter/RSS. This helps you in taking quick action before it affects end users.We also provide daily/weekly performance reports through email to know your site's performance on a daily/weekly basis.


Server Monitoring

Server monitoring service from Site24x7 is a Windows agent based monitoring solution that helps monitor the availability and performance of backend systems such as servers and desktops across branch offices and datacenters. It monitors critical metrics such as CPU usage, memory and disk utilization for Windows machines and alerts you if there is any downtime.

Read more about server monitoring under https://www.site24x7.com/server-monitoring.html


Application Performance Monitoring

Site24x7 APM Insight provides you with unmatched visibility into the way your web applications behave. It is the developer’s handy tool to better visualize web transactions end to end, with performance metrics of all components starting from URLs to SQL queries. Identify and resolve performance degradation no matter where they originate.


Cloud Monitoring

Site24x7 Cloud Monitoring gives an in-depth analysis into the health and performance of your cloud computing resources such as Amazon EC2 and RDS instances. Monitor business-critical cloud hosted applications and ensure optimal performance along with effective analysis into the utilization of your cloud resources.


VMware Monitoring

Site24x7 VMware monitoring gives insight into end user experience, get out-of-the-box reports and graphical views, set alarms and thresholds along with comprehensive fault management capabilities to maximize ESX server uptime and ensure that your VMware environment runs at peak performance every time, thus simplfying VM management.


MS Exchange Server Monitoring

Site24x7 Microsoft Exchange Monitor represents all the various exchange roles that are configured on various machines in a simplified graphical view to easily understand which role is installed in which specific instance. This gives the user a quick understanding of his exchange farm and simplifies usability. 


Monitor Internal Network

Site24x7 On-Premise Poller can help you monitor intranet portals, ERP systems, payroll applications, ping network devices, application servers, database servers and ensure other custom applications are up and have good performance. In short, it can help you monitor resources behind the firewall.


Global Monitoring Locations

 We have established a global monitoring network by partnering with leading hosting providers. Our network currently includes servers in 32+ different geographical locations. You can monitor your website uptime and response time from multiple geographical locations and ensure that your websites and applications and accessible from all over the world.

Check the link http://site24x7.com/multi-location-web-site-monitoring.html for more information about monitoring locations.​

 

Web Application Monitoring​

Web Application monitoring feature from Site24x7 allows you to remotely monitor the availability and performance of your business-critical web applications that involves multiple web transactions. If any errors are detected, Site24x7 instantly sends notifications and you can take corrective actions accordingly before your customers are affected, thus eliminating any risk of loss of revenue and credibility to your business.

To use Web Application monitoring service from Site24x7, all you need to do is to download the recorder tool we provide and record the sequence of user transactions. Site24x7 will then keep simulating these actions continuously, scanning for any sign of trouble.


DNS Monitoring​

 Domain Name Servers (DNS) are an indispensable part of today’s internet use. Using DNS monitoring feature

 

  • Ensure your DNS server is up and performing well.

  • Ensure DNS lookups are working and your DNS server is resolving domain names correctly.

  • Get instant notifications when there are problems with your server.

  • Improve customer experience by improving performance of your web sites.


Mail Server Monitoring​

Mail Server monitoring feature from Site24x7 offers proactive, end-to-end monitoring of mail servers. It can continuously monitor the uptime and performance of your mail servers, both outgoing (SMTP) and incoming (POP/IMAP). Mail Server RTT supports secure access (SSL/TSL) as well. Any outages of both the incoming and outgoing mail servers will be detected quickly and email/SMS/RSS notifications will be send out instantly. This will help you take quick corrective action to resolve these outages before your users are affected.


Webpage Analyzer​

Web Page Analyzer feature from Site24x7 gets you a first-hand experience of how your website loads the first time, from an end-user perspective. WPA downloads the full content of your web page including the header and all HTML contents, and objects including images, css, java scripts, etc. It provides you with the total load time of the web page as well as the individual load times of all its components. With Webpage Analyzer, you can now find out how fast your page is loading, which component is slowing down your page, how to improve page load time, etc.


Website Monitoring Reports​

Our feature-rich reports section offers a varied set of reports that help you effectively track the uptime and performance of your websites, web applications and servers over a period of time as well as conclude on possible trends. We also provide the option of sending weekly/daily performance reports to your email address. With the help of these reports, you get an overview of the performance of your websites and applications without the need for logging into your Site24x7 account. 


SLA Management

Site24x7 provides SLA management capabilities that help online businesses define service level agreements and track their compliance. The agreements can contain service performance metrics for the levels of availability, response time or both, and their corresponding service level objectives. Once the agreements are in place, organizations can then measure the quality of service provided by the service providers. SLA violations, if any, will be escalated instantly so that companies can take action to ensure their online reputation is not adversely affected.

Site24x7 SLA Management feature thus allows you to easily align business needs to IT infrastructure and reduce operational costs thereby improving efficiency of IT services.


Site24x7 API

Site24x7 API gives you the power to integrate Site24x7 data into your portal. The Site24x7 Application Programming Interface (API) lets anyone write their own program to pull Site24x7 data and work with the data in many possible ways. The APIs are REST style web APIs over HTTP/HTTPs. With the API, you can extract data in XML format and develop new applications/portals or integrate with your existing business applications.

The API allows you to:

  • Add website monitors into Site24x7.

  • Edit/Modify website monitors in Site24x7.

  • Suspend Website, DNS, Mail Server or Web Page Analyzer monitors.

  • Delete Website, DNS, Mail Server or Web Page Analyzer monitors.

  • Activate suspended Website, DNS, Mail Server or Web Page Analyzer monitors.

  • View a list of monitors which include details such as groupname, displayname, link to view availability and response time reports of all monitors.

  • View list of configuration details along with links to view availability report and response time reports for all monitors.

  • View current uptime status and response time of all monitors.

  • List the last 'x' downtimes of all monitors.

  • Get consolidated uptime and response time reports for a specified time period.


Optimized for iPhone Client​

Site24x7 is optimized for use from your iPhones. Some of the distinct features are

  • Access your Site24x7 account from mobile phones such as iPhone using a mobile web browser.

  • Get a quick overview of the current status of your monitors.

  • View current uptime and performance statistics for each of your websites.

  • Track SLA compliance of your websites as well as outages for the last 24 hours.

  • Tabbed interface for navigating between uptime stats, SLA reports and outages.






Site24x7-Referral-Program :: Version1.4

$
0
0

Site24x7 Referral Program is ideal for

  • Cloud providers or traditional web hosting companies
  • Platform Service Providers (PaaS)
  • Independent bloggers and Affiliates

As a first step, you need to submit the Site24x7 Partner Application form and our Partner Team will get in touch with you to take the request forward.


How does the Referral Program works?

  • Site24x7 will create a unique ID for your reseller account and provide you with a reference link.

  • You can use this reference link to target sign ups. You will be paid a commission for every paid sign up through the unique reference link.

  • In addition, you will be provided with Site24x7 banners, which can be used for marketing and advertising.


PS: Visit our website link http://www.site24x7.com/website-monitoring-reseller.html for more information on Reseller Programs.

reseller-program :: Version1.9

$
0
0
  1. How do I sign up for the Reseller Program with Site24x7?
  2. Adding/Mapping customer accounts.

  3. Creating Sub-Reseller accounts.

  4. How can I view Reseller commission reports and earnings?

  5. How can I buy additional credits and SMS packs?


PS: Visit our website link http://www.site24x7.com/website-monitoring-reseller.html for detailed information on Site24x7 Reseller Programs.


How do I sign up for the Reseller Program with Site24x7?

Please complete and submit the Site24x7 Partner Application form as a first step to sign up for our Reseller program. Once we receive the completed submission, our Partner team will get in touch with you to take the request forward.


Adding/Mapping customer accounts.

 To create customer accounts under Reseller account,

  1. Navigate to the Reseller > Customer Accounts > Create Customer Account page.

  2. Use the form available under Create Customer Account page to enter customer data like your customer name , email address, language, time zone, account type and password.

  3. Click Create to save your customer details in our database. To see the saved customer details, go to the Reseller > Customer Accounts page.


Add Customer Accounts page

To map an existing Site24x7 customer to the Reseller account,
  1. Navigate to the Reseller > Map Customer Account page.

  2. Enter the email address of the existing Site24x7 user in the form and click Map Account.

  3. The user will be mapped to the Reseller Account. This is a manual process.



Map Customer Account page


Actions

Under Customer Accounts, Reseller can do the following actions with respect to his customers. To access these actions, select the necessary options from the Actions drop down box at the right end of the screen.

  • Enable Auto Recharge-Auto Recharge means when a customer account runs out of credits, credits will be automatically transferred from the reseller account.

  • Add Credits

  • Additional User Credits

  • Move SMS Credits

  • Terminate Account



Customer Accounts page

Creating Sub-Reseller Accounts.

An enterprise reseller can add sub resellers and can have the option of allowing the sub resellers to login to the Site24x7 portal.
  • If sub resellers are allowed to login - They can create customer accounts directly.
  • If sub resellers are not allowed to login - They have to contact their immediate parent reseller to create accounts for their customers.

To create a Sub-Reseller Account,

  1. Go to the Reseller > Sub Reseller Accounts > Create Sub Reseller Account page.

  2. Use the Create Sub Reseller Account form to enter details of your sub-reseller.

  3. Select Allow sub reseller to login, Auto recharge this account, Send Monthly Commission Report check boxes as necessary, to configure the sub-reseller account.



Create Sub-Reseller Account

Actions

The created sub-reseller profiles will be shown under the Sub Reseller Accounts page. An Enterprise Reseller can do the following actions under Sub Reseller Accounts page:
  • Change Commission

  • Disable Login

  • Edit Profile Details

  • Enable Auto Recharge

  • Add Credits

  • Move SMS Credits



Sub-Reseller Accounts page


Use Case

See the following use case, to have a clear understanding of how Sub-Reseller program works.

Plan
Use Cases
User purchases using credit card
  • On purchase site24x7 will add discounts to both parent reseller and his sub reseller based on the percentages decided.
  • If user downgrades, balance amount will be pushed to the immediate sub reseller and sub reseller can refund the money to the user.
Parent reseller can purchase credits using Credit Card or PO and pushes credits to his sub reseller and sub reseller pushes credits to users.
  • Reseller will be given discount based on bulk purchase.
  • If user wants credits then sub-reseller will push credits based on users need and site24x7 will take care of adding discount to the user.
  • If user downgrades then the balance amount after removing the discount percentage will be added to the sub-reseller account.


How can I view Reseller commission reports and earnings?


1. To view commission reports go to Reseller > Commission Reports
 Under Commission Reports page, select the sub-reseller email id from the drop down Showing Commission Report of: to generate the respective commission.

2. To view earnings report, navigate to Reseller > My Earnings
 Under My Earnings page, select a time line to display the transaction details.

How can I buy additional credits and SMS packs?

To buy additional credits,

  1. Go to Reseller > Buy Credits

  2. Under Buy Credits page enter the required number of credits in Reseller Credits to Buy. The reseller discount and discounted pay will be shown under respective tabs.

  3. Use the given payment form to proceed with the purchase.



Buy Credits


To upgrade SMS pack,

  1. Go to Reseller > Buy SMS Pack

  2. Choose appropriate pack from drop down SMS Pack. Use the given form to choose the mode of payment and proceed with the purchase.



Buy SMS Packs


Internet-Facing-Monitor-Types-in-Site24x7 :: Version4.9

$
0
0

Adding-Android-Mobile-APM :: Version2.3

$
0
0
Overview
How do i add Mobile APM?
How do i instrument Mobile APM in my native app?
Initializing the agent
Start a Transaction
Group operations within a transaction using components
How can i flush the data?


Overview

Site24x7 Mobile APM for Android lets you track the performance of your native mobile applications on actual end-user devices. For example, a news reader application may perform the following operations internally:

  • Launch an activity to show a list of articles
  • Load the list of articles using a REST API call
  • Cache the list of articles in an SQLite database
  • Download a thumbnail for each article
  • Cache the thumbnails to the filesystem
  • Build a complex UI such as a custom list view layout

All of the above are potentially long-running operations that impact user experience so it's important to benchmark and optimize them across various devices. Site24x7 Mobile APM gathers and aggregates metrics from all your users across the globe by embedding an APM agent in your applications in the form of a library.

The APM agent measures the execution time of your code using transactions and components. In the previous example, the entire sequence of operations from launching the activity to rendering the final UI can be considered a transaction. The individual operations can be grouped into different component types such as HTTP, SQLite, filesystem, UI etc. Simple operations can be measured using just transactions, while complex operations can be measured using transactions with components.

Add Mobile APM

  1. Login to Site24x7 and go to Android OS section under RUM tab
  2. Click on Add Application button.
  3. Enter the application name and Apdex threshold.
  4. On successful addition, you will be provided with an application key and a link to download the library files (MobileAPM.zip). The same application key must be used for all versions of your application.

Usage

Unzip the downloaded MobileAPM.zip. The zip contains apm-<version>.jar and apm-<version>-javadoc.jar. Import apm-<version>.jar into your Android project as a referenced library and mark it for export. Edit the javadoc location for the library and specify apm-<version>-javadoc.jar as the archive location.
The APM agent requires the following permissions to be declared in AndroidManifest.xml:
  1. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  2. <uses-permission android:name="android.permission.INTERNET"/>

Initializing the Agent

Initialize the APM agent by invoking Apm.startMonitoring() in the onCreate() method of your Application subclass with the application key you obtained earlier. The APM agent uploads data to Site24x7 every 60 seconds by default. You can customize the upload interval if desired. If no data has been recorded, the APM agent will not make unnecessary network connections regardless of the interval.
  1. import com.site24x7.android.apm.Apm;
    public class MyApplication extends Application {
    @Override
    public void onCreate() {
    super.onCreate();
    Apm.startMonitoring(getApplicationContext(), "0123456789abcdef0123456789abcdef");
    }
    }
  2. Note : "0123456789abcdef0123456789abcdef" is a sample application key. Use your application key in this place.

Using Transaction

Start a transaction by invoking Apm.startTransaction() and providing it with a name. You should typically start a transaction before a long-running operation and stop it when the operation is complete. Transactions are thread-safe and can be started and stopped from different threads. A transaction object can only be started and stopped once. Transactions with the same name are averaged across the application. Thus, when the same operation is executed multiple times using the same transaction name, the average execution time is recorded.
  1. private void listArticles() {
    Transaction transaction = Apm.startTransaction("List Articles");
    // Perform long-running operation
    Apm.stopTransaction(transaction);
    }

 Using Components

You can do group operations within a transaction into components by invoking Transaction.startComponent() and specifying a type.Use one of the predefined types such as Component.TYPE_HTTP, Component.TYPE_SQLITE, Component.TYPE_UI etc., or specify your own type. These components are thread-safe and can be started and stopped from different threads. A component object can only be started and stopped once. A component object cannot be stopped after its parent transaction has already been stopped. Multiple components in a transaction can overlap and run in parallel. Components with the same name within a transaction are averaged.
  1. private void listArticles() {
    Transaction transaction = Apm.startTransaction("List Articles");
    Component httpComponent = transaction.startComponent(Component.TYPE_HTTP);
    Component articlesComponent = transaction.startComponent("Download Articles");
    // Download articles
    transaction.stopComponent(articlesComponent);
    for (Article article in articles) {
    Component thumbnailComponent = transaction.startComponent("Download Thumbnail");
    // Download thumbnail
    transaction.stopComponent(thumbnailComponent);
    }
    transaction.stopComponent(httpComponent);
    Apm.stopTransaction(transaction);
    }
In the above example, the total time taken by HTTP operations (downloading articles and thumbnails) are measured by Component.TYPE_HTTP and the time taken for just the articles is measured by "Download Articles". The time taken for each thumbnail is averaged and recorded by "Download Thumbnail" since it executes multiple times within a loop.

Flushing data

To manually flush recently recorded data to Site24x7's servers use the Apm.flush() method. You can flush your data when you record transactions just before your application or activity is destroyed.If you've set a large upload interval (the default is 60 seconds), you should manually flush data whenever appropriate in case the application is terminated before the next upload interval.
















Viewing all 165 articles
Browse latest View live