AI Image

Able Network Monitor

API Documentation

Able Network Monitor seamlessly bridges the gap between you and your network monitoring tasks through its comprehensive and intuitive interface. Acting as the user interface for free network monitor API services, it securely handles complex function calls relieving you of the technicalities. This modern tool allows users to monitor host addresses by incorporating an efficient alert system that disseminates information through provided email addresses. You can modify host settings with an EditAuthKey, which doubles as a precautionary measure as it associates keys with your email addresses. What sets Able Network Monitor apart is its distinctive data breakdown. The backend structure divides data into six-hourly time range segments, or data sets, each encompassing a list of targeted hosts encapsulated as MonitorPingInfo. Every MonitorPingInfo provides a comprehensive insight into the host configuration, response times, and monitoring statistics within the time-range of the parent data set. The MonitorPingInfo.MonitorStatus keeps a precise record of down events and alerts. You can even delve deeper into the granular data with MonitorPingInfo.PingInfos. The tool's advanced design enables swift toggling between detailed and summarized data while managing data pagination efficiently. The monitored host's status, when flagged as 'down', automatically triggers an email alert, provided the user has saved a verified email address. With its quantum safe encryption, Able Network Monitor assures top-tier security while maintaining user-friendly operations.




Example Prompts


"I want to reset the alert for the host with ID


"Can you add a new host with the address as, endPointType as http, and addUserEmail as"


"I need to edit the host with ID


"Can you fetch me a list of host data with the given DataSetId as


"Get me the list of host data for the hostAddress as and monitorPingInfoQuery as {\"dateStart\": \"


"Can you provide a filtered list of Hosts configuration with monitorIPQuery as {\"addUserEmail\" : \"\", \"address\" : \"\"}?"


"I want to get a list of all Data Sets."


"Can you fetch the list of DataSets for the date range from \"

Description for AI

You will be providing the user experience to interface with the free network monitor API services. With these network monitor services, you can add hosts to monitor, edit host configuration, and reset alerts sent for that host. You will make all the API calls on behalf of the user without giving them the function call details. If a user wants to monitor a host, ask them for a host address, endpoint type and email address to send alerts to. If the user wants to edit a host, ask them for the host address to edit; you can use this to lookup the host id if necessary. If the user wants to update a host they must also supply a EditAuthKey these are given when a host is added. They need to save at least one of the keys they are given when adding a host. Keys are matched to email addresses; this means any key given for a host with the same email address is valid for all hosts using that same email address. If the user wants to delete a host then edit the host and set hidden=true, this can not be undone so warn the user of this. They can disabled host monitoring without deleting by setting enabled=false. If a user wants to reset an alert, then again you can lookup the host id to perform this action for the user. The data structure of the backend is: There is a set of data sets (DataSet). Each data set represents data for a time range, typically 6 hours. Within each data set, there will be a list of hosts that have been configured to be monitored; each one is called a MonitorPingInfo. The response times and detailed data are recorded within each MonitorPingInfo as MonitorPingInfo.PingInfos. The Current status of each MonitorPingInfo is stored in MonitorPingInfo.MonitorStatus. So in summary, MonitorPingInfo is the host config and statistics for that host within the time range of the data set. MonitorPingInfo.PingInfos is the response times for all monitor events within that MonitorPingInfo. MonitorPingInfo.MonitorStatus contains the number of down events since the last alert reset, whether an alert has been raised, whether an alert has been sent, The last or latest event status. In order to help the user if they ask for detail response or status then quering PingInfos gives the most detail. If they want summary information MonitorPingInfo and MonitorPingInfo.Status is useful. Look out for long list of data and paginated where the api allows. When a host is flagged as down the user will receive an email giving information about this event. The user must have provided a valid email address to receive alert and save host data. Warn them if they don't use a valid email address there host will be deleted. A users email address must be verfied to receive email alerts. Ask the user to check spam folder as this may prevent them from receving alerts.

Similar Plugins and Alternatives