Knowledge Base

Slack Integration

Incoming webhooks are an easy way to share information from external sources with your workspace.

For receiving notification from 365andup.com, through slack follow these steps:

  • Create a Slack app (If you don't have one already).
  • Enable incoming webhooks:
    • After logging into your account, go to settings via your app's management dashboard).
    • From here select the incoming Webhooks feature, and click the 'Activate Incoming Webhooks' toggle to switch it on.
  • Create incoming webhook:
    • After enabling the incoming webhooks, add new webhook by clicking the button named "Add New Webhook to Workspace".
  • Provide this webhook URL in the textbox under Slack section in 365andup.com alert settings.

Zendesk Integration

For receiving notification from 365andup.com, user have to provide zendesk domain, email and an API key.

If you have an account already, the zendesk domain and email will be with you by default. You are good to go.

For getting the API Key, follow the steps:

  • Go to settings.
  • Click on API under Channel section in side bar.
  • Enable Token Access by clicking toggle button on right side.
  • Create a new API key by clicking the button with "plus" icon.

Note: Make sure to copy and store this token. They won't show it again after you click Save or leave this page.

Freshworks Integration

Here's how you can get your API key:

  • Login to your Freshworks account. (Create a new one if you don't have and verify via email)
  • Click on your Profile Picture on the top right and select "Profile Settings".
  • In the sidebar on the right, you will find the API Key.

Microsoft Teams Integration

365andUP uses Incoming webhooks to generate and notify alerts with your workspace.

For receiving notification from 365andup.com, through Microsoft Teams follow these steps:

  • Sign into Microsoft Teams.
  • Enable incoming webhooks:
    • Goto Apps window
    • Find the app Incoming Webhooks
  • Click Add to a team
  • Find the team and select it
  • Provide a name for the Webhook

This will create a Webhook URL, copy it from the page

Open the Alerts Section in 365andUP and find Microsoft Teams.

Click the Add button ( + ) to add the URL.

Paste the URL copied from Microsoft Teams

Click Save

SMS

Alert sent us an SMS to the registered mobile number.

Email

Email to which the notification alert to be sent.

We can navigate to virus scanner home page in 2 ways.

  • From the main Home page. The overall results like, good, error, suspended tasks and total count can be seen on corresponding tiles.

Inside the tiles, each values are clickable. And the results are filtered and loaded in Virus Scan summary page.

Example: If the error value is clicked, only those tasks (problem detected) among total tasks are loaded in the Virus Scan home page.

  • Web > Virus Scan > Add Virus Scan

Adding a virus scan monitor task

Navigate to the form page by 2 ways.

  • Web > Virus Scan > Add Virus Scan
  • Plus icon in the top header > Virus Scan from everywhere.

Configuration

Name:

In order to add a virus scan monitor test you must provide Test name. This name is used to identify your tests.

URL:

Next you have to enter the test URL (Website Address). The URL must be defined in the text field as in the form (http://example.com). If the entered URL has one or more redirection, the scan may not work properly, if there is any kind of redirection, the user is notified after clicking 'save' button with a URL suggestion. From there, user can decide whether to replace with suggested URL or not.

If “YES” is clicked, the suggested URL gets replaced instead of the one user entered. If “NO” is clicked, the entered URL itself gets saved (In this case the scan may not work properly).

Scan type configuration:

The user has to select type and interval of the scan. For that user has to select at least one of the checkbox provided. If any of the checkbox is clicked, the alert “At least one box should be ticked!” will disappear. (If one box is checked, the recommended/available interval may be automatically checked for user).

Alert group:

In order to get alerts of completed scans, user has to create alert groups.

User can select already existing alert group or can navigate to alert page and create a new one and then proceed with the configuration. This is not a necessary option.

Saving:

After configuring monitor task, user can save the scan or cancel the scan. Until the user save the scan or cancel it; the configuration details persist there even if user navigates to some other pages in between.

Virus Scan Summary

This page has following functions:

  • Brief summary of all scans. The values are clickable and when clicked the tasks are filtered accordingly.
  • 'Add Virus Scan' Tile to add new tasks.
  • Tests section: All tests are displayed here as tiles (Also the filtered and searched task goes here).
    • Toggle view: There are 2 kinds of view: list and grid.
    • Search bar: The tasks can be searched with their task names.
    • Tile: Each shows a Virus scan task. On click goes to the main result page. The status indicator shows the last scan status (good or error). In options, user can edit or activate/suspend or delete the task. The task configurations like name, URL, scan types are included inside the tile.
    • Pagination: Each page contains 6 tile/tasks.
    • Scroll to top: go to top of the screen on click.

Virus Scan Result

Summary

Here there are options for edit, activate/suspend or delete task.

The name, URL and the good, critical and warning values are displayed. The URL can copied by clicking on the icon right next to it.

Detailed Summary

The detailed test result values are displayed here.

These are the clickable fields:

  • Date picker: The date picker has dates for filtering the data. If a date is selected, the last test result value on the particular date will be populated in the section (intermediate results of that date can be viewed from the chart below event report section).
  • Pie chart: The good, warning and critical values will be diagrammatically displayed in this chart. Red, orange and green color is given for critical, warning and good status. This section is clickable. On click, page navigates to a page having tabular representation of scan data.
  • The error count is shown in the pie chart. This count is total of many categories. So each category is shown below pie chart. If their value is zero then the field will not be clickable. Otherwise it can be clicked and navigates to another section showing only the details of that particular section. Also there is a small information icon on hovering, which shows a small description of the category and a link to more details.
  • Show less/ Show more button for collapsing and expanding the category section.

Event report

Complete scan data is displayed in this section.

  • Date picker for filtering the data between dates.
  • On clicking the value points in the chart, the page navigates to a table showing all details of that particular scan interval. This overcomes the situation discussed the “point a” of detailed summary section.
  • Separate graph for malware and vulnerability graph.

Table representation

Whole data

Click on the pie chart or high-chart (in detailed summary and event report) navigates to this page.

The critical, warning and white list table row can be expanded on click showing more details of the virus detection (warning table will be visible only when there is any detection).

User can add the critical URL to white list. The white listed URLs will be displayed in the white list table. From there user can remove it also. After removal, that detection will only be visible when the same is detected in the next scan.

Category data only

When clicked on each category below the pie chart, the page navigates to a table showing only the details of that particular category.

Summary

Account Information

This section shows basic information of user. This section mainly consists of a form to update the user details. User/creator can provide user data if he/she wants to edit the information and save it whenever he/she needs to. Among all fields, account id and creator/owner email cannot be edited.

Also there are three tiles for showing overall summary of added tasks. Total number of tests, suspended tests and error tests are showed here.

Terminate Account

In this section, there are two options for user. First, users can “Transfer Account” to another email address. In this case, both old and new email can be used to login to the same account.

Second, users can “Transfer and Terminate Login”. This means the account can be transferred to new email address. But unlike the first option, the login using previous email address will not be possible. In both cases, user can add an explanation to their departure, which is optional.

Subscription

Upgrading a Plan

In this section, users can select the plans from 3 categories; free, basic and premium, which are available on monthly and yearly subscription.

The current plan will be labeled ‘current plan’ and can be upgraded to other plans by clicking the “UPGRADE PLAN” button shown below the pricing tag.

The plan details and privileges are shown in a tabular structure. On clicking a row, it will expand and display the features available on each plan.

Applying Promocode

When you click on “upgrade plan”, a popup window will appear. If you have already added card details, then you will be lead to “payment summary”, wherein you can enter a promo code if you have one.

If you haven’t added card details, you will be prompted to add card details and then to “payment summary”.

User and Roles

Here user can create new users and define roles with desired permission settings.

Creating user

In this section, the existing users are shown in table.

Also The owner can create a new user by clicking the ADD USER button, which will navigate to new page.

In create new user page, creator should give new email address. After that creator can assign ROLES to that user. There are three predefined roles: Owner, Admin and User. Apart from that, creator can also select “Addon Roles”, which the creator can create and define in the ROLE section. After selecting the role, the permissions are displayed in tile right next to the roles. After the proper selections, the creator can save the user. At the time of saving, a request for approval will be sent to the email address. The user creation will be complete once the confirmation mail is accepted by the user.

Roles

Here the list of defined roles that are assigned to particular user will be displayed. A default role will be there named Owner.

Also there is a button ADD ROLE. On clicking, it navigates to ‘add new role page’. From there the creator can create new roles by providing the role name. There are many sections inside the dashboard, and four permissions (view, modify, add, remove). Creator can check the box and decide the permissions for that particular role at each section.

After saving the new roles, it can be assigned to new users.

The created roles are visible under “Addon roles” inside create new user page.

Billing

Four sections

  • Billing
  • Available Payment Methods
  • Billing details
  • Invoices

Billing

In this section, the current plan details and the next billing date are displayed. There is also an option to change current plan. The plans can be upgraded but not downgraded.

Available Payment Methods

In this section, user can add his/her card details for payment using ADD NEW CARD button. The added card details are shown in table and user can remove one if necessary (card removal is possible only if there is more than one card added). There is also option to choose a default card from added ones.

Billing details

In this section user can add his/her details. The email address field will be auto filled, to which the invoices are emailed. Other details are optional. After filling accordingly, user have to save the changes.

Invoices

The invoices are created after each billing date. The details are shown in table and user can view each invoice in pdf format.

(Invoice example)

Alert

The user will be alerted when there is any detection in the monitoring. For that, user have to provide an “alert group” when configuring a monitor task. The group can be created in this section.

This section also contains:

  • A table containing list of alert group already created by user. There is an EDIT option to each alert group.
  • A form to configure new group.

In each alert group we can configure:

  • Name: Name identifier.
  • Alert delay: The time delay of alert after any detection.
  • Email: email to which the notification alert is to be sent.
  • Mobile number: Mobile number to which alert is sent as SMS.
  • Zendesk, Freshworks, Slack: These are other platforms that are commonly used for managing group projects. The user should share a particular key of their account in order to get notified through these platforms.

Feedback

Customer feedbacks helps us to grow everyday.If there is any bug or a problem, users can send a feedback to 365andUP.

For sending a feedback, one has to go to the page where the problem is found, and then click the feedback icon.

Thus the URL of the problem page will be automatically integrated to the feedback form. User cannot edit this field.

One can explain the problem in description box provided, also there is an option to upload files like relevant screenshots.

PageSpeed Home page

  • Brief summary of all scans. The values are clickable and when clicked the tasks are filtered accordingly.
  • Add page speed test Tile for adding new tasks.
  • All tests are displayed here as tiles (Also the filtered and searched task goes here).
  • Toggle view: There are 2 kinds of view. List and grid.
  • Search bar: The tasks can be searched with their task names.
  • Tile: Each shows a page speed task. On click goes to the main result page. The status indicator shows the last scan status (good or error). In options, user can edit or activate/suspend or delete the task. The task configurations like name, URL, scan types and values are included inside the tile.
  • Pagination: switch between pages if there is more tile.
  • Scroll to top: go to top of the screen on click.

PageSpeed Result

In this page, there is section like:

  • Edit, activate/suspend and delete button.
  • A summary of website test added.
  • Reports section:
    • Date picker to filter data between two dates.
    • Shows different reading from test result.
    • Desktop: Yslow value by google in desktop.
    • Mobile: Yslow value by google in mobile.
    • TTFB: time taken to load the first byte.
    • Full load: total loading time.
    • Size: total content size.
    • On content load: time taken to load the DOM.
    • ONLOAD: time for loading the scripts along with the DOM contents.
    • YSlow: YSlow analyzes web pages and why they're slow based on Yahoo!'s rules for high performance web sites
  • The same data is graphically represented in their own category.

Add new PageSpeed task

  • Name: Give an appropriate name to identify the task.
  • Protocol: Select the protocol to be used while testing (sending request). (http or https)
  • Domain: Domain name of website to be tested.
  • Get results from: The test requests are send from servers in different  locations across the globe (Indian, Germany etc). User can select the location from which test results are to be fetched.
  • Device: Select device from which the request should be sent.
  • Bandwidth: Select required bandwidth of internet connection.
  • Get Results: After entering the domain name, the current results will be fetched, on clicking the “GET RESULTS” button.
    • The results are populated in below table along with the threshold value.
    • User can edit threshold value.
    • Also user can decide when to get notified. That is user can change the “Notify When” dropdown to ‘Lesser Than’ or ‘Greater Than’ the threshold.
    • Also user can select the parameters to be scanned/checked/monitored by selecting the row by checking the last column check box.
  • Test Location: The test location used while monitoring.
  • Monitoring interval: select test interval.
  • Alert group: select alert group if user wants to get notified on any error detections.

Add new task

  • Name: Proper name to identify tasks.
  • Protocol: protocol to connect with the website.
  • Domain: website domain name to be monitored.
  • Get Pages: This button needs to be clicked. When clicked, all URLs under the entered domain will be fetched and displayed in a table. From the table, user can select up to 10 URLs to the monitor task, which will be monitored. User can get the domain monitored under automatic threshold value (0% errors). Or user can manually configure the threshold value of each URL as well as each parameter/contents.
  • Monitoring interval: Required test interval.
  • Alert groups: User can select alert groups from already created ones or create a new one and proceed.

Defacement home

User can create and configure new tasks using add new tile in defacement summary page.

Defacement Summary

This section contains a common summary display of all defacement tasks (good, error, suspended and total counts). The values are clickable and can be used to filter the tasks by good, error, suspended or total tasks. Also there is a tile to add new tasks.

Defacement Tasks

  • A toggle button to switch between list view and grid (default) view.
  • A search bar for tasks using task name.
  • Tiles in either grid view or list view to show each task added by user. Scan status, task name, URL can be viewed in the tile. There are three dots as a short menu option for edit, suspend/activate or delete the task/tile.
  • Pagination to switch between pages if there are more tasks.
  • Scroll to top button.

Defacement Result page

  • Edit, activate/suspend and delete buttons are present.
  • The details of the task is also shown( task name, URL, test Interval ).
  • The scan details are shown in a tabular structure, in which the test URL, its status and details are shown.

If the status is good for a column and user clicks on details button, then the expanded row will only show a “NO CHANGE” message.

If the status is critical for a column and user clicks on details button, then the expanded row will show a section which contains some tabs on top (scan parameters like: iframe, images etc.). The defaced parameter will be red in color and other parameters will be in blue. On clicking the red colored tab, user can see the reference contents and the new current(defaced) contents. Also a count of number of tags is shown below both reference and current content and their difference is clearly shown.

SSL Lab

SSL lab is similar to SSL monitor, but a broader version.

In SSL Lab test, the SSL certificates are checked. In the ‘Add new Test’ form there is an extra field for an IP address.

In addition to SSL certificate check, the lab test also check if the provided IP address is present in the host details.

SSL Home Page

Two sections: SSL Summary and SSL Tests.

SSL Summary

  • Overall summary of all SSL task status (good, error, suspended and total count of tasks). The values are clickable. Clicking will filter the tasks and show in the SSL Tasks section.
  • Add new Task button allows user to add and configure new test.

SSL Tests

  • Button to toggle between Grid and List view ( picture 2).
  • A search field for tasks.
  • Task tile for each task added. Each tile contains a brief summary of that particular task. Clicking on the tile, page navigates to the detailed result section. An icon for expanding the options box within the tile helps to edit, activate/suspend or delete the particular task (confirmation box comes before deletion).
  • Pagination if there are more tasks.
  • Scroll to top button.
Picture 2 : List View

SSL Result Page

Three sections: Status details, Server certificate details, Certificate chain details.

Status

Like all result pages, there is Edit, Activate/Suspend and Delete button.

The main section shows the information like:

  • Domain to be scanned.
  • Days remaining for certificate expiry.
  • Date of issue of certificates.
  • Certificate expiry date.
  • Protocol.
  • Interval/frequency of scans

Server Certificate, Certificate Chain

This section shows the details of the provider and receiver (Common name & Organisation) of corresponding certificates. Also the encryption algorithm and Fingerprint are shown.

Adding New Task

User can create and configure new tasks by providing some details:

  • Name: A name to identify the task.
  • Protocol: protocol used for testing. Three options are available (https -default, smtps, ftps).
  • Domain: domain name of the website to be scanned.
  • Port: port to connect.
  • Monitoring Interval: Required scan interval/frequency.
  • Alert before: The number of days before which the user should be notified on certificate expiry.
  • Alert groups: User can select the preconfigured alert group. If there are no alert group already set; there is an option to navigate towards the ‘create alert group’ page.

How to Add a Website Monitoring

Name

In order to add a website monitor test, you must provide a 'test name'. This name is used to identify your tests among multiple website tests you add.

URL

Next you have to enter a valid test url . We would suggest you to load the desired website on a browser and copy the url .

Monitoring interval

At what interval you would want us to check your website? You can select the test interval from 1 minute and upwards.

Alert Groups

Next you are requested to select the alert group which should receive the incident alerts. The alert group is a list of contacts to whom the alerts would be forwarded. These alert groups need to be created beforehand so that we can use those alert groups here .

Confirmation Servers

We have multiple servers located in multiple regions, which you can select as per your plan. The site would be tested for availability from the number of " confirmation servers" you select and the site would be marked “ down “, only if the site is found down from all these servers. 

Test Locations

We have multiple servers on different regions. You can select the servers from these locations available on your plan. We recommend selecting your business regions.

Advanced HTTP Configuration

In this section you are requested to configure HTTP request configurations.

HTTP Method

Here you can select HTTP methods GET, POST and HEAD.

To test a website, most appropriate method is GET; and for  an API end point, http method could be GET or POST.

And the last method is HEAD .The HEAD method asks for a response identical to that of a GET request, but without the response body. This is useful for retrieving meta-information written in response headers, without having to transport the entire content.

If you select POST method you must provide the additional information like Request Body . As you all knows Request body can be in the form of ‘FORM data’ or ‘JSON Data’ you should select one of them and provide the data in the input box .

Headers

If you want to add additional http request headers you can use this section to add those extra headers. This is an optional field.

Basic Auth

The next field “Basic Auth” is optional and only needs to be used if the website you are monitoring requires user authorization.

Content Monitoring

If you opt GET or POST in the previous section then you are allowed to use this Content Monitoring section.

Should-contain String

This allow you to make sure that a certain 'text' is  present on the website. We alert you when ever this 'text' goes missing on  the website

Should-not-contain String

This allow you to make sure that a certain 'text' is NOT present on the website. We alert you when ever this 'text' comes up on  the website. Multiple use cases are terms like “hacked” or “ 404 not present for which you might have any custom term”.

Case-sensitive

As the name describes if you want the text to be case-sensitive or not.