Help Monitor your Remote Work Infrastructure

Monitor your Remote Work Infrastructure

This tutorial aims at helping SMBs, enterprises to ensure the uptime and performance of their remote work infrastructure. Remote Monitoring plays a vital role as it helps IT teams  to take care of their entire remote working infrastructure. 

Remote Monitoring(RMON) helps monitor network operational activities of the remote work infrastructure by using probes called On-Premise Pollers. This helps users efficiently manage their network and infrastructure components. 

This document will cover the following in detail:

I. AWS Workspaces

II. On-Premise Poller 

III. Internal Network Monitoring

IV. VPN Monitoring

V. PING Monitoring

VI. PORT Monitoring

VII.How to add users and customize alert settings?

VIII. Threshold configurations (covered under each module)

I. AWS Workspaces 

We shall initially start with VDIs, virtualize a desktop setup so that one centralized server, either on-premises or in the cloud, runs the operating system and applications. All resources are stored in the virtual desktops, and the users access them via physical machines. 

Topics to be covered:

  • Why should you monitor Amazon Workspaces?
  • Policies and permissions
  • Setup and configuration
  • Polling frequency
  • How to set up thresholds?
  • Metrics Supported

Why should you monitor Amazon Workspaces?

You can centrally manage your desktop deployments from Amazon Workspace, however to centrally monitor these desktops and get notified if they go Down, you would have to monitor Amazon Workspaces on a whole. 
You can monitor the connection attempt, active session and users connected via your VDIs from one single console and get notified by setting a threshold for each attribute with Site24x7.  

Setup and configuration

  1. If you haven't done so already, enable access to your AWS resources between your AWS account and Site24x7's AWS account by either:
    • Creating Site24x7 as an IAM user, or 
    • Creating a cross account IAM role. Learn more.
  2. On the Integrate AWS Account page, check the box next to the WorkSpaces. Learn more.

Policies and permissions

The following permissions are required by Site24x7 to discover Workspaces and collect configuration information.

  • "workspace:Describe*" - Retrieves a list that describes the available WorkSpaces bundles.
  • "ds:Describe*" - Retrieves information about the directories that belong to this account.

Polling frequency

Site24x7 queries AWS to collect WorkSpaces performance metrics according to the configured poll frequency. The minimum poll interval supported is one minute, and the maximum is 24 hours. Learn more.

Supported metrics

Attribute Description Statistic Data Type
Available The number available requests sent to the WorkSpace. Sum Status
Unhealthy The number of available requests rejected by the WorkSpace.  Sum Status
Maintenance The number of times the WorkSpace was under maintenance. Sum Status
Connection Attempt The number of connection attempts. Sum Count
Connection Success The number of successful connections. Sum Count
Connection Failure The number of failed connections. Sum Count
Session Launch Time The amount of time it takes to initiate a WorkSpaces session. Average Seconds
In Session Latency The round trip time between the WorkSpaces client and the WorkSpace. Average Milliseconds
Session Disconnect The number of connections that were closed, including user-initiated and failed connections. Sum Count
Users Connected The number of time a user connected to the WorkSpace. Sum Count
Stopped The number of times the WorkSpace has been stopped. Sum Count

II. On-Premise Poller

On-Premise Poller helps to monitor your internal network and resources like URLs and network devices behind a firewall or virtual private network (VPN). This software requires near zero maintenance and is firewall friendly and can be considered as a private monitoring station complementing Site24x7's global 100 locations. Site24x7 On-Premise Poller can be installed on Windows and Linux machines in both 32-bit and 64-bit versions and can be installed in virtual machines as well.

Follow these links to download the On-Premise Poller:

  1. For Windows
  2. For Linux

Network devices:

When adding network devices for monitoring, you'll be prompted to choose an active On-Premise Poller. The poller should be installed in the same network as that of the devices to monitored. The poller discovers these devices and adds them for monitoring.

Add On-Premise Poller for Windows | Add On-Premise Poller for Linux | More on On-Premise Poller architecture | Troubleshooting tips

III.Internal Network Monitoring

Network monitoring is an IT process that tracks and monitors the health and performance of network components, endpoints, and links for their faults, and helps to diagnose, optimize, and manage various network resources.

Pre-requisites for network monitoring

Site24x7 Network Monitoring requires an On-Premise Poller to be installed in the network that is monitored. Both Windows and Linux flavours are supported. 

Supported device types

  • Printers
  • UPS
  • Storage and any device with SNMP support

Supported SNMP versions

Site24x7's Network Monitoring uses SNMP. SNMP mode is used to communicate with the remote devices and collect performance metrics. All the versions such as SNMP v1, SNMP v2, and SNMP v3 are supported.

Custom SNMP monitoring

Monitor any device from any vendor using our custom SNMP monitoring. Use device templates to add any device and monitor any metric using custom performance counters. Tabular OIDs can also be monitored using tabular performance counters.

SNMP trap processing

Stay on top your network and hardware issues, and take quick corrective actions by processing SNMP traps received from your network devices. Site24x7 instantly processes these traps and notifies you of the anomalies. 

Performance metrics

You can view the device performance snapshot under monitor details page. Inside the Site24x7 web client's home page, click on the respective network device to access the monitor details page.

Setting thresholds for network attributes

Threshold and Availability Profile for a network device helps you decide if a specific resource has to be declared UP, TROUBLE, or DOWN. Thresholds can also be configured for child attributes like network interfaces and performance counters.

Reports

Gather performance data of resources monitored and generate numerous reports. The following are the different types of reports that are available for Network Devices.

Troubleshooting tips

IV. VPN Monitoring

VPNs play an important role in business continuity for the employees to work from home in order to connect to their corporate environment. Site24x7 with its device templates and performance counters provides comprehensive monitoring to stay on top of your VPN, while you WFH.

In this doc, we'll cover:

Pre-requisites 

  • Site24x7 VPN Monitoring requires an On-Premise Poller to be installed in the network that is monitored. Both Windows and Linux flavours are supported.
  • The device should be SNMP supported.

Refer to out VPN tutorials for more details.

V. PING Monitoring

Ping monitor allows you to monitor the gateway of your routers to check its availability and packet loss. Three ICMP packets are sent per poll, based on which the monitor will be considered as UP if atleast a single packet is received. However, if no packs are received, the monitor will be deemed as DOWN. Receive instant alerts when the response time crosses the threshold configured.

Add a Ping Monitor

  1. Login to Site24x7.
  2. Click Admin > Inventory > Monitors > Add Monitor.
  3. Select Ping from Add Monitor screen.
  4. Specify the host information to test the round trip latency to any host:
    • Display name: Provide an appropriate name to the Ping monitor for identification purpose.
    • Host: Specify the host name. 
    • Check frequency:  Choose the required polling frequency. The frequency can be set from 1 minute to 1 day.
    • Echo timeout: The host must respond with an Echo Reply message within this duration.
    • Prefer IPv6: If you want to monitor the round-trip latency to your host over IPv6 enabled locations, simply move the rocker button to "YES" when creating or editing a monitor form.
      • Site24x7 lets you monitor your dual-stacked IPv4/IPv6 based infrastructure as per you need. IPv4 will be enabled as the default protocol. You'll be able to monitor your IPv6 infrastructure, once you enable the rocker button to IPv6. If the connectivity over IPv6 fails, it will not fall back to IPv4 automatically. Read more.
      • Enabling IPv6 in the monitoring form doesn't make it compatible to monitor IPv4, by default. If you want to monitor a resource, which is compatible with both IPv4 and IPv6–you'll have to set up two separate monitor checks for this.
    • Monitoring locations: Select a location profile from the drop down list from where the ping service can be polled from the selected location. You can select an IPv4/IPv6 enabled monitoring location.
      To know more, refer Location Profile.
    • Monitor Groups: You can associate your monitor with multiple monitor groups by selecting the relevant monitor groups from the drop down list. This allows in logical grouping of your monitors. 
      To learn how to create a monitor group for your monitors, refer Monitor Groups.
    • Dependent on monitor: Select a monitor from the drop-down list to choose it as your dependent resource. Alerts to your monitor will be suppressed based on the DOWN status of your dependent resource.
      Configuring a dependent resource and suppressing alerts based on the dependent resource's status is part of providing you with better false alerts protection. Learn more about alert suppression at monitor level.

      If you select "None" in the dependent resource field, alerting will progress as per your normal configuration settings. No alerts will be suppressed in this case as the monitor doesn't have any dependent resource.

      Multiple monitor group support for monitors allow a monitor to be associated with multiple dependent resources in different monitor groups. If during a normal monitor status check, any one of these dependent resources' status is identified as DOWN, the alert for the monitor will be automatically suppressed. However, the dependency configuration at monitor level is always given the higher priority over any other monitor group level dependency configuration for suppressing alerts.
  5. Specify the following details for Configuration Profiles:
    • Threshold and Availability: Select a threshold from the drop down list or choose the default threshold set available and get notified when the resources cross the configured threshold and availability.
      To create a customized threshold and availability profile, refer Threshold and Availability.
      Refer here to know how to set the ping monitor to not show as down unless it is down globally
    • Notification Profile: Choose a notification profile from the drop down list or select the default profile available. Notification profile helps to configure when and who needs to be notified in case of downtime.
      Refer Notification Profile to create a customized notification profile.
    • User Alert Group: Select the user group that need to be alerted during a outage.
      To add multiple users in a group, see User Groups.
    • Tags: Associate your monitor with predefined Tag(s) to help organize and manage your monitors creatively. Learn how to add Tags.
    • IT Automation: Select an automation to be executed when the website is down/trouble/up/any status change/any attribute change. The defined action gets executed when there is a state change and selected user groups are alerted.
      To automate corrective actions on failure, refer IT Automation.
  6. Third Party Integrations: Associate your monitor with a pre-configured third-party service. It lets you push your monitor alarms to selected services and facilitate improved incident management.
    If you haven't setup any integrations yet, navigate across to ”Admin > Third Party Integration” to create one. Tell me more.
  7. Click Save.

VI. PORT Monitoring

Working VPN can be monitored by checking the connection to CPNHost:port. PORT monitoring helps you to monitor the accessibility of the VPN service from remote servers.

Add a Port (Custom Protocol) Monitor

    1. Login to Site24x7.
    2. Click Admin > Inventory > Monitors > Add Monitor.
    3. Select Port (Custom Protocol) in Add Monitors page.
    4. Specify the following details to add the Port (Custom Protocol) monitor:
      • Display name: Provide a appropriate name for the Port (Custom Protocol) monitor.
      • Host: Specify a name for TCP/IP host.
      • Port (TCP): Specify the port the host is listening to.
      • Use Secure Connection (SSL): Use the toggle button to enable or disable a secure SSL connection.
      • Check frequency: Choose the required polling frequency. The frequency can be set from 1 minute to 1 day.
      • Connection timeout: Specify time in seconds the connection need to establish with the target server.
      • Command: Configure a command that can be executed through the port. You can configure commands based on the application service listening on the port.
      • Prefer IPv6: If you want to connect to a Port over IPv6 enabled locations, simply move the rocker button to "YES" when creating or editing a monitor form.
        • Site24x7 lets you monitor your dual-stacked IPv4/IPv6 based infrastructure as per you need. IPv4 will be enabled as the default protocol. You'll be able to monitor your IPv6 infrastructure, once you enable the rocker button to IPv6. If the connectivity over IPv6 fails, it will not fall back to IPv4 automatically. Read more.
        • Enabling IPv6 in the monitoring form doesn't make it compatible to monitor IPv4, by default. If you want to monitor a resource, which is compatible with both IPv4 and IPv6–you'll have to set up two separate monitor checks for this.
      • Monitoring locationsSelect a location profile from the drop down list from where the TCP/IP Ports can be polled from the selected location.
        To know more, refer Location Profile.

      • Monitor Groups: You can associate your monitor with multiple monitor groups by selecting the relevant monitor groups from the drop down list. This allows in logical grouping of your monitors. 
        To learn how to create a monitor group for your monitors, refer Monitor Groups.
      • Dependent on monitor: Select a monitor from the drop-down list to choose it as your dependent resource. Alerts to your monitor will be suppressed based on the DOWN status of your dependent resource.
        Configuring a dependent resource and suppressing alerts based on the dependent resource's status is part of providing you with better false alerts protection. Learn more about alert suppression at monitor level.

        If you select "None" in the dependent resource field, alerting will progress as per your normal configuration settings. No alerts will be suppressed in this case as the monitor doesn't have any dependent resource.

        Multiple monitor group support for monitors allow a monitor to be associated with multiple dependent resources in different monitor groups. If during a normal monitor status check, any one of these dependent resources' status is identified as DOWN, the alert for the monitor will be automatically suppressed. However, the dependency configuration at monitor level is always given the higher priority over any other monitor group level dependency configuration for suppressing alerts.
    5. Specify the following details for Content Checks:
      • Should contain string(s): Get alerted when the specified keywords are not found by the monitoring servers. Mention the keywords in the check box and use the slider button to trigger the required alert.
      • Should not contain string(s): Get alerted when the specified keywords which should not be present are found by monitoring servers. Mention the keywords in the check box and use the slider button to trigger the required alert.
        You must adhere to the following conditions while adding keywords in the given field:
        • A single string or keyword can be configured with/without any double quotes (ex: HTML).
        • If there are two strings, which comprise a single keyword–add a space in between the two strings and enclose it with double quotes. (ex: "HTML response").
        • In case you have more than a couple of individual keywords configured, you will have to separate them with a space and also use double quotes for each of them. ("monitor" "HTML").
        • Learn more about Content Checks.
    6. Specify the following details for Configuration Profiles:
      • Threshold and Availability: Select a threshold profile from the drop down list or choose the default threshold set available and get notified when the resources cross the configured threshold and availability.
        To create a customized profile, refer Threshold and Availability.
      • Notification Profile: Choose a notification profile from the drop down or select the default profile available. Notification profile helps to configure when and who needs to be alerted in case of downtime.
        Refer Notification Profile to create a customized notification profile.
      • User Alert Group: Select the user group that need to be alerted during a outage.
        To add multiple users in a group, see User Alert Group.
      • Tags: Associate your monitor with predefined Tag(s) to help organize and manage your monitors creatively. Learn how to add Tags.
      • IT Automation: Select an automation to be executed when the website is down/trouble/up/any status change/any attribute change. The defined action gets executed when there is a state change and selected user groups are alerted.
        To automate corrective actions on failure, refer IT Automation.
    7. Third Party Integrations: Associate your monitor with a pre-configured third-party service. It lets you push your monitor alarms to selected services and facilitate improved incident management.
      If you haven't setup any integrations yet, navigate across to ”Admin > Third Party Integration” to create one. Tell me more.
    8. Click Save.

Learn more about the various performance metrics of a Port (Custom Protocol) Monitor.

 

VII. Add users/contact and customize alert settings

  1. Log in to Site24x7 web client.
  2. Click Admin > User and Alert Management > Users and Alerts. Click Add User in Users screen. 
  3. Specify the following details to Add User/Contact and Customize Alert Settings:
    • Contact Name: Enter the name of the user.
    • Job Title: Specify your job title, based on which monitoring recommendations would be populated and listed in Site24x7 Advisor. Learn more.
    • Email: Specify the email address of the contact. You must verify your email address to be able to receive Site24x7 alerts and reports on your alert contact email. 
      Even if you've a Super Admin role in your Site24x7 account, you'll still not be able to add a user to your Site24x7 account, until you have the Organization Account Admin rights. Learn more about User Roles and Privileges.

      If you're an Org Admin with Site24x7 super admin rights, you can add users (with the same email domain as yours) to your account.

    • Receive Voice Call and SMS Alerts:
    • Mobile Number: Choose the country code from the drop down list and enter the phone number of the contact. Alerts will be sent to this phone number via voice calls or SMSs.
      The phone number should be set up and verified to receive any alerts. To receive the verification SMS, you've to choose a required SMS or Voice Call provider from the available list of providers. After a number is verified, you'll be able to send Test SMSs and Voice Calls to that number. If you've shared your mobile number while signing up to Site24x7, you won't receive any alerts until you verify the mobile number. After verification, this number will be automatically treated as your primary number.

      Based on the alert configuration, user will receive SMSs via providers like BulkSMS, Clickatell, and Twilio. Voice Call based services are handled via Twilio. As part of our GDPR compliance, we've got into specific agreements with our sub-processors (all supported SMS and voice providers) to ensure they address the pressing needs of the current security and privacy trends.
    • User Role: Select the desired role from the drop down list and provide the appropriate access permission for this contact.
      • Admin user has access permissions to all monitors.
      • To add a sub user to your account, you should have the organization admin privilege or the new user should be in the same organization.
      • Learn more about different user roles and their corresponding access permissions.
    • Associate to User Groups: Associate the user created to one of the user groups from the drop down list. If user group has not been created, see User Group.
    • Notify Medium: Mention the medium through which your contact wishes to receive the alerts. The different medium available for notifying are Email, SMS, and Phone.
  4. Alert Settings- Specify the following details to configure Alert Settings:
    • Down, Critical, Trouble, Up: Configure the preferred mode of alerting for Down, Critical, Trouble, and Up alerts. Choose from different alerting mechanism viz Email, SMS, and Phone.
    • Click Save.
Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.

Help Monitor your Remote Work Infrastructure