# February 15, 2023 – Windows Update Agent, Crestron Touch Screens, Cisco CBS Series, RabbitMQ, Move Agent

We've just released exciting features on Domotz, including powerful integration scripts and support for new hardware integrations.

Read on to learn about all the new functionalities we've released in the last few weeks. In summary, here's what's new on Domotz this month.

- [Microsoft Windows Update Agent (WUA) Script](#1)
- [Crestron Touch Screen Monitoring and Management Script](#2)
- [RabbitMQ Monitoring](#3)
- [Configuration Management for Cisco CBS Series](#4)
- [Improved support for Alerting on various Sensors](#5)
- [Support for Multiple Networks under Cisco Meraki Cloud connection](#6)
- [Self-service moving of Agents to new Hardware](#7)
- [Manage Custom Integrations through Public API](#8)
- [Quick connection to Netgear Insights portal](#9)
- [Slimmer Template for Monitoring Network Switch Interfaces](#11)
- [Several fixes](#10)

## What's new

### Monitor and control the Microsoft Windows Update Agent (WUA)

We've got a new integration for Microsoft Windows Systems. Monitor the status of the Windows Update Agent (WUA) to get notifications if there are critical or security-related updates you need to install on your Windows Systems.

Windows Updates List and Status

1. The status is "RUNNING," indicating the update process is active. The sample period is set to "5 Minutes," and "22" variables are consumed.

2. To install all missing updates, click the "Install Updates" button. You can download a CSV file of updates by clicking "Download CSV."

3. The Variables section displays update severities and counts:
   - "Severity - Unspecified": 3
   - "Severity - Moderate": 0
   - "Severity - Low": 0
   - "Severity - Important": 1
   - "Severity - Critical": 0
   - "Category - Security": 2
   Each entry includes the last change timestamp, "1 hr ago."

4. The Missing Updates section lists updates with details:
   - Update "KB2267602": Title "Security Intelligence Update," Severity "Unspecified," Category "Definition Updates|Microsoft."
   - Update "KB5021085": Title "2022-12 Cumulative Update," Severity "Important," Category "Security Updates|Windows."
   - Update "KB5021237": Title "2022-12 Cumulative Update," Severity "Unspecified," Category "Security Updates."

The new monitoring and control integration allows you to check the amount and type of updates ready to be applied on your Windows Systems. Moreover, you apply the updates directly from Domotz.

Additionally, with this new integration, you can check if pending updates are waiting for a system reboot before they can be applied. Then, issue a reboot command directly from Domotz too.

Windows Pending Reboot Status and Actions

1. The header states the tool monitors the "Pending Reboot" state of Windows and provides a reboot button within the Domotz interface.
2. The current status is marked as "RUNNING" in green. The sample period is set to 5 minutes, and 2 variables are consumed.
3. A warning notes that the reboot button doesn’t provide certain information, with an option to read more.
4. The "Reboot Now" button is available for immediate action.
5. Under the Variables section, two entries are displayed:
   - "Uptime" with a value of 5, last changed 3 minutes ago.
   - "IsRebootPending" with a value of "Yes," also last changed 3 minutes ago.
6. A "Download CSV" link is provided for exporting the data.

Learn how to start using [Microsoft Windows Update Agent Monitoring and Management.](https://www.domotz.com/integrations/software/application-and-cloud-monitoring/monitor-windows-update-agent.php)

### Crestron Touch Screens Monitoring and Management Script

We've got a new integration that allows you to monitor the status of Crestron Touch Screens from Domotz.

With this new integration for Crestron Touch Screens, you can easily review the vital parameters of devices installed at your customers' sites:

Device Details and Monitoring Overview

1. The device title "TS-1070" is shown with a green online status and IP address.
2. The "Crestron Touchscreen Monitoring" section indicates the status is "RUNNING" with a sample period of 5 minutes and 40 variables consumed. A warning notes that the "Reboot" button will immediately restart the device without confirmation.
3. A table lists touchscreen sensor data, including categories like "Core3UILevel," "Current CPU/SATA Temperature," and "Ethernet Ports" with their respective values such as "3.00," "32," and "2."
4. An option to "Download CSV" of the data is available.
5. The right panel shows sections for "Latest Events," "Latest Connections," "Latest Updated SNMP Sensors," "Latest Updated TCP Sensors," and "Notes," with various interactable buttons such as "Connect" for SSH and Web Portal connections.

You can configure the monitoring on all the Crestron Touch Screens to ensure that configurations and vital parameters are within the normal range. For instance, you can now monitor the temperature of the CPU or the Power Management Integrated Circuit (PMIC) and configure an alert on those parameters to get a notification if there is a malfunction in the system.

Additionally, the new integration allows you to issue a reboot command for a Crestron Touch Screen. Always maintain control of the Crestron Touch Screen systems you are remotely monitoring and managing.

Learn how to start using [Crestron Touch Screen Monitoring and Management](https://www.domotz.com/integrations/hardware/automation-and-controllers/crestron-touch-screens.php).

### RabbitMQ Monitoring

We've also got a new monitoring integration for RabbitMQ systems. You can now perform RabbitMQ system monitoring directly from Domotz. Leveraging our Custom Integration Drivers framework, you can proactively monitor the configuration and performance of your RabbitMQ server.

Review the vital parameters of a RabbitMQ system installed on your data center:

Device Details and Status Overview

1. At the top center, the device is labeled as "domotz_lab" and shows as online with an IP address of 18.102.29.37, followed by a user handle "@mariem".

2. On the right, there is a table with three columns: Name, Value, and Last change.

3. The "Name" column lists various metrics, including "Free disk space", "Memory used", and "Uptime".

4. The "Value" column provides the current value for each metric, such as "31.05 GB" for Free disk space and "133.29 MB" for Memory used.

5. The "Last change" column shows the timestamp for each metric's last update, typically "a few seconds ago".

6. This layout helps monitor device performance and status in real-time.

You can also see if there are unacknowledged messages or if the Queues or Exchanges configured for your RabbitMQ instance are consuming too many resources.

You can easily understand which of the Queue or Exchange has the majority of messages to be handled and troubleshoot any issue on your message broker system.

Device Details Overview in Software Interface

1. At the top, the device name is "domotz_lab," showing online status with an IP address and username.
2. The RabbitMQ version is 3.11.7, with runtime queue and running status displayed. Key metrics include available sockets (943629), used sockets (0), and uptime (1144267.358 S). Health check status reads "ok."
3. A "Cluster" section includes columns for ID, "Sum delivered per…," "Sum delivered," and "Unacknowledged…"
4. Cluster IDs listed are [Stream], [classic], and [quorum], all showing zeros in delivery metrics.
5. A "Download CSV" link is available for exporting data.

Configure an alert if the number of unacknowledged messages breaches a certain threshold which might not be healthy for your message broker system and, therefore, for your business.

Learn more about how to [monitor RabbitMQ nodes and clusters](https://www.domotz.com/integrations/software/application-and-cloud-monitoring/monitor-rabbitmq-clusters-nodes.php).  

### Configuration Management for Cisco CBS Series

Our network configuration management features are now available on the Cisco CBS Series switches to help you stay on top of crucial changes to your critical network infrastructure.

You can now automatically back up the running configuration files of your Cisco CBS devices.

Configuration Management Interface for a Secondary Switch

1. **Device Information**: Shows the device name, "SW2 - Secondary Switch (CBS 350 - 28P)", its online status, IP address, and location details.

2. **Navigation and Actions**:
   - Top center: Tabs for Info, Connect, Alerts, History, SNMP, TCP, Interfaces, Config, and Sensor.
   - Right panel: Actions include applying and exporting device settings, importing settings, and deleting the device.

3. **Main Configuration Section**:
   - Displays "Configuration Management" options for managing backups.
   - Lists an automatic backup option that checks every six hours, with a "Backup Now" button available.

4. **Backup History**:
   - Shows the last configuration backup labeled as a "Manual Backup" performed on January 31, 2023, with options to restore or view.
   - Archived backups section includes a search bar and a list of previous automatic and manual backups, each with a delete, restore, and view option.

5. **Latest Events and Connections**:
   - Right panel: Recent events, including device status changes and configuration updates.
   - Latest connections section shows a web portal using HTTPS over port 443 with an option to connect.

6. **SNMP Sensors**:
   - Option to add an SNMP sensor under the latest updated SNMP sensors section.

Additionally, Domotz will keep track of the configuration changes over time and notify you if there are any changes to help you quickly identify network configuration issues. We'll also alert you about differences between the startup and runtime configurations which means there is a misalignment.

Compare and Restore Configuration Backup

1. The image displays a "Compare Manual Backup" interface with two sections: the "Selected Backup" on the left and a "Compare with" section on the right.

2. Under "Selected Backup," configuration lines are listed with changes highlighted. Some entries are marked in red indicating removal or changes, such as the 'snmp-server engineID' and 'snmp-server group'.

3. In the "Compare with" section, configuration lines that differ are displayed. Lines common to both backups are not highlighted, indicating no change.

4. At the bottom, a button labeled "Restore this Backup" is available to apply the selected configuration.

5. Use this interface to review differences and restore the desired configuration by selecting "Restore this Backup."

For more information, please visit [Network Configuration Management](https://help.domotz.com/user-guide/network-configuration-management/) and the instruction page to enable your [Cisco CBS system](https://help.domotz.com/user-guide/cisco-cbs-series-network-configuration-management-set-up/).

## Improvements

### Support for Multiple Networks under Cisco Meraki Cloud connection

We have just released an improvement to our robust integration with the Cisco Meraki Cloud.

The integration now allows you to choose among multiple organizations (retrieved from the Cisco Meraki Cloud) and all the networks available for those organizations. Domotz users can now extract and see additional information for all the WiFi Access Points configured under different "Networks" in the Cisco Meraki Cloud instead of selecting a single Network.

Selecting Networks for Domotz Organization

1. Locate the "Select Networks" dialog box. It prompts you to select one or more networks for Domotz Organization 1.
2. Use the search bar labeled "Filter networks by name" to find a specific network.
3. Check the box next to "Network 1" to select it.
4. To save your selections, click the "Add 1 network" button.
5. To return without making changes, click the "Back" button.

For more information, please refer to further details about the Domotz [Cisco Meraki Integration](https://help.domotz.com/user-guide/cisco-meraki-hardware-integration).

### Improved support for Alerting on various Sensors

Specifying the unit when configuring an alert condition on OS Sensors, SNMP PreConfigured Sensors, Custom Integration sensors, and other variables is now possible.

Alert Configuration Setup for Inbound Traffic

1. In the "Alert Configuration" panel, enter a name in the "Name" field, such as "Inbound Traffic."
2. Under "If the value is," select a comparison operator like "Is Greater Than" from the dropdown menu.
3. Enter a numerical threshold value in the adjacent field, for example, "10."
4. Select the unit of measurement from the next dropdown, like "MB/s" (megabytes per second).
5. Under "Then send an event notice to," add contact channels by clicking the "add contact channels" button.
6. To confirm and apply these settings, click the "Apply" button at the bottom. To discard changes, select "Cancel."

This way, it is easier to read notifications on your Ticketing System or email when something happens on the remote networks you are taking care of.

### Self-service move Agent to New Hardware

When configuring a new Domotz Agent, you are now able to choose if you're using a new Domotz agent or replacing a previously configured one:

Resume Configuration for Domotz Agent

1. Confirm the Domotz Agent name displayed under "Your Domotz Agent," such as "Draper Office - Lab."
2. Choose the environment where the agent is running. Select between "Home" or "Office." The current selection is "Office."
3. Click the "RESUME YOUR AGENT" button to finalize and activate the configuration.

In this way, you no longer need to contact our Support Team if you need to replace the hardware hosting a Domotz Agent. You will be entirely independent in this process.

For more information, please visit [Move the Domotz Agent to a new Hardware](https://help.domotz.com/user-guide/move-domotz-to-new-hardware/).

### Improved list of Network Interfaces for Switches

We have redesigned the logic for ordering ports in the Network Interfaces tab for switches.

The new logic reports the "virtual" interfaces at the bottom of the list.

Cisco Switch Interface Details and Management Options

1. The screen displays details for a Cisco Switch SG250-8P, indicating it is online with its IP address and MAC address. The device is part of ‘Bobby’s Network’ and is located ‘In TV Stand’.
2. Interface details show connections for six ports, listing their interface names, IP addresses, data transfer rates (in Mbps and Kbps), and the number of additional devices connected through each interface. Notable entries include ‘USW-24-PoE’, ‘Apple TV’, ‘PS5-1C6F1A’, ‘PC-200-C17513’, ‘U6-Lite (Living Room)’, and ‘BRAVIA’.
3. On the right, actions available include ‘Export Device Settings and Properties’, ‘Import Device Settings and Properties’, and ‘Delete Device’.
4. The ‘Connected Services’ section allows you to see the device in Synco MSP.
5. ‘Latest Events’ shows recent changes such as configuration changes and device status updates with timestamps.
6. ‘Latest Connections’ provides an option to create new connections.
7. ‘Latest Updated SNMP Sensors’ displays usage information and sysUpTime.

The new logic should help when you're using stacked switches or when you're using multiple VLANs on the switch itself.

Moreover, with the new logic, when opening the details of a specific port, even if there is a device attached to the interface, the detail of the port will also display its natural description/name at the top of the page:

Interface Information Overview

1. Displays the interface information for Unit 1, Slot 0, Port 15, with a 15 Gigabit level capacity.
2. Options to show data include Bandwidth, Errors, or Discarded, with Bandwidth selected by default.
3. Bandwidth data is visualized in a chart with Inbound and Outbound traffic lines.
4. Zoom options allow viewing data over 1 day, 7 days, or 1 month, with 1 month currently selected.
5. The chart includes a vertical scale showing bandwidth from 8.0 Mb/s to 10.0 Mb/s.

### Manage Custom Integrations through Public API

It is now possible to control the application and execution of the Custom Integration scripts to the specific devices directly using the Domotz Public API:

[Custom Drivers - Via Public API](https://portal.domotz.com/developers/#domotz-public-api-custom-drivers)

In particular, you can retrieve all the possible Custom Integration drivers configured under an account, attach the integration to the specific device, or even execute a custom action using the Domotz Public API.

This allows you to create your own logic. For example, react to events happening on the Domotz Platform.

For instance, you can connect your Domotz data to a system (e.g., Make.com). Leveraging the Domotz WebHooks and Domotz Public API, you can issue a Reboot command to a Windows System in response to an event (e.g., the update installed requires a reboot).

For more info, please visit the page on [Make.com (formerly Integromat): processing Webhook events with Domotz](https://help.domotz.com/user-guide/make-processing-webhook-events/).

### Device Management information under the Inventory Insights column

Within the Inventory Dashboard, under the Devices tab, it is now possible to filter for all the devices that require authentication for specific integrations (e.g., UPS, PDU control, etc.):

Managing Device Insights and Sensors in an Inventory System

1. Navigate to the Inventory section to view a list of different devices with various attributes such as Site, Device Name, Status, Type, Make/Model, and IP Address.
2. Locate the "Insights" column, which includes options for device configuration and monitoring.
3. Click on the "Multiple Values" dropdown in the Insights column to access options such as "Locked" or "Unlocked" status.
4. To modify monitoring settings, select from services like SNMP Monitoring, OS Monitoring, Configuration Management, ONVIF Monitoring, and Device Management.
5. Confirm changes by selecting the desired options, which updates the monitoring and configuration status of the devices accordingly.

This way, you can quickly identify all the devices with advanced integrations across all the different sites/Agents configured.

### Slimmer Template for Monitoring Network Switch Interfaces

We are pleased to announce the release of a new slimmer SNMP PreConfigured template for monitoring via SNMP a Network Switch. The old one has been renamed "Network Traffic (Extended)", while the new one is simply: "Network Traffic"

SNMP Monitoring Configuration on a Network Switch

1. The header displays the switch name and model (SW2 - Secondary Switch CBS 350 - 28P), its current status (online), and IP address (192.168.43.5).

2. The main menu includes options: Info, Connect, Alerts, History, SNMP (highlighted), TCP, Interfaces, Config, Sensor, and Access Manager.

3. In the SNMP Monitoring section, the status is "READ" with authentication set to "V2" and an agent's sample time of "30 Minutes."

4. Two buttons allow adding SNMP sensors: "Add Pre-configured SNMP Sensors" and "Add sensor to specific OIDs."

5. The list of available pre-configured SNMP sensors shows options like "Network Traffic (Extended)" with detailed attributes.

6. The right panel provides actions: Apply, Export, and Import Device Settings, plus Delete Device.

7. Latest Events list recent changes, such as "Device Went Up" or "Device Went Down," with timestamps.

8. Latest Connections shows a connection option via HTTPS on port 443.

This new template allows you to extract a reduced number of columns about the network interfaces, while using almost half of the resources of the previous template (in terms of sensors consumption). This allows you to save resources while still getting the necessary information about your network. We hope you enjoy this new template and find it useful to save on the amount of sensors consumed for each Network Switch you want to monitor.

### Quick connection to Netgear Insights portal

When we discover a Netgear device on a network, the details page of the device now includes a direct link to the Netgear Insight Cloud Portal:

Device Details and Actions in IoT Platform

1. The interface shows the device details for "RackRoomWAP," which is currently online with the IP address 192.168.40.35.
2. The navigation menu provides tabs for Info, Access Points, Connect, Alerts, History, SNMP, TCP, Interfaces, and Sensor.
3. The status section displays the device's connectivity status and recent activity, including the latest ping time and status changes.
4. The "Actions" panel on the right offers options to export or import device settings and delete the device.
5. Click on "Open Insight Cloud Portal" to access additional management features for the device.

### Additional MIBs available in the Domotz Database

Additional MIB files are available for the following devices. Additionally, you can search for their OIDs from Domotz:

- XUPS
- Comba
- Hanwha Techwin

## Fix

We’ve fixed We'veollowing issues:

- The Device History was not correctly displayed.
- Mobile Push Notifications were not received on Android devices.
- Multi-protocol analyzer for the internal driver could not be correctly triggered on devices using the same Vendor.
- FortiGate firewall identification/unlock is not working for prompt messages, including "#."
- D"e to an error, users were not allowed to filter columns in the Custom Integration tables.
- Reporting of the Wrong OS Monitoring headers in the monitoring tables.
- On some networks, all the available IPs on a Routed subnet were reported as online.
- The inability of MarketPlace users to install new Agents when there was an Agent collaboration in place.

## **Known limitations**

- There is no central repository for all the alerts configured on SNMP PreConfigured, OS Monitoring, and Custom Integration driver sensors.
- Monitoring Dashboards are currently limited to Monitoring Tables as Widgets.
- Luxul Router-based Agents do not support VPN on demand. To elaborate, we’ll add this capability as soon as Luxul’s team provides us with the required API.
- You can’t configure the static IP address on the Domotz Box before configuring the Agent.
- Lastly, you can’t leverage DHCP on additional VLANs on the Domotz Box.

To conclude, these release notes cover the changes in the Domotz Pro service since the previous one. Furthermore, these changes include Domotz Pro cloud, Domotz Agent, and Domotz Pro App.

Lastly, to learn more about our [network monitoring software](https://www.domotz.com/) or our [Know Your Networks Blog](https://blog.domotz.com/).
