server-status-checker
Reactive icon

Server Status Checker

Stable version 1.0.1 (Compatible with OutSystems 11)
Uploaded
 on 7 Jan
 by 
0.0
 (0 ratings)
server-status-checker

Server Status Checker

Documentation
1.0.1

Server Status Checker Extension Documentation

Overview
The Server Status Checker Extension provides a reusable action, PingServer, that enables you to check the status of a server by performing a ping operation. By passing either the server name (domain) or IP address, this action returns the server’s status and response time, allowing you to monitor connectivity and troubleshoot network issues.

Features
1.  Ping a Server: Test the reachability of a server using its IP address or hostname.
2.  Quick Feedback: Get immediate results about server availability and latency.
 

Action: PingServer

Input Parameters

  • Parameter: serverAddress
  • Type: Text
  • Description: The server name (domain) or IP address to ping.
  • Required: Yes


Output Parameters

  • Parameter: status
  • Type: Text
  • Description: Indicates the status of the server (Success or Failed).


  • Parameter: responseTime
  • Type: Text
  • Description: Gives the Response Time of the server.


  • Parameter: IsError
  • Type: Boolean
  • Description: Indicates the Error (True or False).


  • Parameter: ErrorMessage
  • Type: Text
  • Description: Returns the Error Message if any.


How to Use:

  1. Add the Extension: Add Server Status Checker Extension to the application dependency.
  2. Drag and Drop the ActionOpen your application’s logic flow, drag the PingServer action from the Logic tab into your desired flow.
  3. Configure the Input: Provide the server name or IP address as the value for the ServerAddress input parameter.
  4. Handle the Output: Use the Status output to determine server health. 

Example Use Case
•  Scenario: Check the status of a web server before deploying an update.
Input
ServerAddress = "192.168.1.10"
• Output: Status = "Success"

Notes and Best Practices
     •   Ensure the server is configured to allow ICMP traffic (ping).
     •   Handle errors gracefully in case of unreachable servers or network restrictions.
     •   This extension is designed for monitoring and troubleshooting purposes.


1.0.0

Server Status Checker Extension Documentation

Overview
The Server Status Checker Extension provides a reusable action, PingServer, that enables you to check the status of a server by performing a ping operation. By passing either the server name (domain) or IP address, this action returns the server’s status and response time, allowing you to monitor connectivity and troubleshoot network issues.

Features
1.  Ping a Server: Test the reachability of a server using its IP address or hostname.
2.  Quick Feedback: Get immediate results about server availability and latency.
 

Action: PingServer

Input Parameters

  • Parameter: serverAddress
  • Type: Text
  • Description: The server name (domain) or IP address to ping.
  • Required: Yes


Output Parameters

  • Parameter: Status
  • Type: Text
  • Description: Indicates the status of the server (Success or Failed).


How to Use:

  1. Add the Extension: Add Server Status Checker Extension to the application dependency.
  2. Drag and Drop the ActionOpen your application’s logic flow, drag the PingServer action from the Logic tab into your desired flow.
  3. Configure the Input: Provide the server name or IP address as the value for the ServerAddress input parameter.
  4. Handle the Output: Use the Status output to determine server health. 

Example Use Case
•  Scenario: Check the status of a web server before deploying an update.
Input
ServerAddress = "192.168.1.10"
Output: Status = "Success"

Notes and Best Practices
     •   Ensure the server is configured to allow ICMP traffic (ping).
     •   Handle errors gracefully in case of unreachable servers or network restrictions.
     •   This extension is designed for monitoring and troubleshooting purposes.