You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you're working with a large, air-gapped environment, we recommend that you [deploy an on-premises management console](legacy-central-management/install-software-on-premises-management-console.md) for central maintenance and security monitoring. Use the on-premises management console to create sites and zones across all connected OT sensors.
80
-
81
-
> [!NOTE]
82
-
> Sites and zones configured on the Azure portal are not synchronized with sites and zones configured on an on-premises management console.
83
-
>
84
-
> If you're working with a large deployment, we recommend that you use the Azure portal to manage cloud-connected sensors, and the on-premises management console to manage locally-managed sensors.
Copy file name to clipboardExpand all lines: articles/defender-for-iot/organizations/legacy-central-management/how-to-manage-sensors-from-the-on-premises-management-console.md
+74Lines changed: 74 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,80 @@ To perform the procedures in this article, make sure you have:
21
21
22
22
- Access to the on-premises management console as an **Admin** user. For more information, see [On-premises users and roles for OT monitoring with Defender for IoT](../roles-on-premises.md).
23
23
24
+
# Update sensors from an on-premises management console
25
+
26
+
This procedure describes how to update several OT sensors simultaneously from a legacy on-premises management console.
27
+
28
+
> [!IMPORTANT]
29
+
> If you're updating multiple, locally-managed OT sensors, make sure to [update the on-premises management console](#update-an-on-premises-management-console)*before* you update any connected sensors.
30
+
>
31
+
>
32
+
The software version on your on-premises management console must be equal to that of your most up-to-date sensor version. Each on-premises management console version is backwards compatible to older, supported sensor versions, but can't connect to newer sensor versions.
33
+
>
34
+
35
+
### Download the update packages from the Azure portal
36
+
37
+
1. In [Defender for IoT](https://portal.azure.com/#view/Microsoft_Azure_IoT_Defender/IoTDefenderDashboard/~/Getting_started) on the Azure portal, select **Sites and sensors** > **Sensor update (Preview)**.
38
+
39
+
1. In the **Local update** pane, select the software version that's currently installed on your sensors.
40
+
41
+
1. Select the **Are you updating through a local manager** option, and then select the software version that's currently installed on your on-premises management console.
42
+
43
+
1. In the **Available versions** area of the **Local update** pane, select the version you want to download for your software update.
44
+
45
+
The **Available versions** area lists all update packages available for your specific update scenario. You may have multiple options, but there will always be one specific version marked as **Recommended** for you. For example:
46
+
47
+
:::image type="content" source="media/update-ot-software/recommended-version.png" alt-text="Screenshot highlighting the recommended update version for the selected update scenario." lightbox="media/update-ot-software/recommended-version.png":::
48
+
49
+
1. Scroll down further in the **Local update** pane and select **Download** to download the software file.
50
+
51
+
If you'd selected the **Are you updating through a local manager** option, files will be listed for both the on-premises management console and the sensor. For example:
52
+
53
+
:::image type="content" source="media/update-ot-software/download-update-package.png" alt-text="Screenshot of the Local update pane with two download files showing, for an on-premises management console and a sensor." lightbox="media/update-ot-software/download-update-package.png":::
54
+
55
+
The update packages are downloaded with the following file syntax names:
56
+
57
+
-`sensor-secured-patcher-<Version number>.tar` for the OT sensor update
58
+
-`management-secured-patcher-<Version number>.tar` for the on-premises management console update
59
+
60
+
Where `<version number>` is the software version number you're updating to.
1. Sign into your on-premises management console and select **System Settings** > **Version Update**.
67
+
68
+
1. In the **Upload File** dialog, select **BROWSE FILE** and then browse to and select the update package you'd downloaded from the Azure portal.
69
+
70
+
The update process starts, and may take about 30 minutes. During your upgrade, the system is rebooted twice.
71
+
72
+
Sign in when prompted and check the version number listed in the bottom-left corner to confirm that the new version is listed.
73
+
74
+
### Update your OT sensors from the on-premises management console
75
+
76
+
1. Sign into your on-premises management console, select **System Settings**, and identify the sensors that you want to update.
77
+
78
+
1. For any sensors you want to update, make sure that the **Automatic Version Updates** option is selected.
79
+
80
+
Also make sure that sensors you *don't* want to update are *not* selected.
81
+
82
+
Save your changes when you're finished selecting sensors to update. For example:
83
+
84
+
:::image type="content" source="media/how-to-manage-sensors-from-the-on-premises-management-console/automatic-updates.png" alt-text="Screenshot of on-premises management console with Automatic Version Updates selected." lightbox="media/how-to-manage-sensors-from-the-on-premises-management-console/automatic-updates.png":::
85
+
86
+
> [!IMPORTANT]
87
+
> If your **Automatic Version Updates** option is red, you have an update conflict. An update conflict might occur if you have multiple sensors marked for automatic updates but the sensors currently have different software versions installed. Select the **Automatic Version Updates** option to resolve the conflict.
88
+
>
89
+
90
+
1. Scroll down and on the right, select the **+** in the **Sensor version update** box. Browse to and select the update file you'd downloaded from the Azure portal.
91
+
92
+
Updates start running on each sensor selected for automatic updates.
93
+
94
+
1. Go to the **Site Management** page to view the update status and progress for each sensor.
95
+
96
+
If updates fail, a retry option appears with an option to download the failure log. Retry the update process or open a support ticket with the downloaded log files for assistance.
97
+
24
98
## Push system settings to OT sensors
25
99
26
100
If you have an OT sensor already configured with system settings that you want to share across to other OT sensors, push those settings from the on-premises management console. Sharing system settings across OT sensors saves time and streamlines your settings across your system.
Increase the resiliency of your Defender for IoT deployment by configuring [high availability](legacy-central-management/legacy-air-gapped-deploy.md#high-availability-for-on-premises-management-consoles) on your on-premises management console. High availability deployments ensure your managed sensors continuously report to an active on-premises management console.
11
+
Increase the resiliency of your Defender for IoT deployment by configuring [high availability](legacy-air-gapped-deploy.md#high-availability-for-on-premises-management-consoles) on your on-premises management console. High availability deployments ensure your managed sensors continuously report to an active on-premises management console.
12
12
13
13
This deployment is implemented with an on-premises management console pair that includes a primary and secondary appliance.
14
14
@@ -19,14 +19,14 @@ This deployment is implemented with an on-premises management console pair that
19
19
20
20
Before you perform the procedures in this article, verify that you've met the following prerequisites:
21
21
22
-
- Make sure that you have an [on-premises management console installed](./legacy-central-management/install-software-on-premises-management-console.md) on both a primary appliance and a secondary appliance.
22
+
- Make sure that you have an [on-premises management console installed](install-software-on-premises-management-console.md) on both a primary appliance and a secondary appliance.
23
23
24
24
- Both your primary and secondary on-premises management console appliances must be running identical hardware models and software versions.
25
-
- You must be able to access both the primary and secondary on-premises management consoles as a [privileged user](references-work-with-defender-for-iot-cli-commands.md), for running CLI commands. For more information, see [On-premises users and roles for OT monitoring](roles-on-premises.md).
25
+
- You must be able to access both the primary and secondary on-premises management consoles as a [privileged user](../references-work-with-defender-for-iot-cli-commands.md), for running CLI commands. For more information, see [On-premises users and roles for OT monitoring](../roles-on-premises.md).
26
26
27
-
- Make sure that the primary on-premises management console is fully [configured](legacy-central-management/how-to-manage-the-on-premises-management-console.md), including at least two [OT network sensors connected](legacy-central-management/connect-sensors-to-management.md) and visible in the console UI, as well as the scheduled backups or VLAN settings. All settings are applied to the secondary appliance automatically after pairing.
27
+
- Make sure that the primary on-premises management console is fully [configured](how-to-manage-the-on-premises-management-console.md), including at least two [OT network sensors connected](connect-sensors-to-management.md) and visible in the console UI, as well as the scheduled backups or VLAN settings. All settings are applied to the secondary appliance automatically after pairing.
28
28
29
-
- Make sure that your SSL/TLS certificates meet required criteria. For more information, see [SSL/TLS certificate requirements for on-premises resources](best-practices/certificate-requirements.md).
29
+
- Make sure that your SSL/TLS certificates meet required criteria. For more information, see [SSL/TLS certificate requirements for on-premises resources](../best-practices/certificate-requirements.md).
30
30
31
31
- Make sure that your organizational security policy grants you access to the following services, on the primary and secondary on-premises management console. These services also allow the connection between the sensors and secondary on-premises management console:
32
32
@@ -47,11 +47,11 @@ Before you perform the procedures in this article, verify that you've met the fo
47
47
48
48
1. Sign in to the secondary on-premises management console, and select **System Settings**.
49
49
50
-
1. In the **Sensor Setup - Connection String** area, under **Copy Connection String**, select the :::image type="icon" source="media/how-to-troubleshoot-the-sensor-and-on-premises-management-console/eye-icon.png" border="false"::: button to view the full connection string.
50
+
1. In the **Sensor Setup - Connection String** area, under **Copy Connection String**, select the :::image type="icon" source="../media/how-to-troubleshoot-the-sensor-and-on-premises-management-console/eye-icon.png" border="false"::: button to view the full connection string.
51
51
52
52
1. The connection string is composed of the IP address and the token. The IP address is before the colon, and the token is after the colon. Copy the IP address and token separately. For example, if your connection string is ```172.10.246.232:a2c4gv9de23f56n078a44e12gf2ce77f```, copy the IP address ```172.10.246.232``` and the token ```a2c4gv9de23f56n078a44e12gf2ce77f``` separately.
53
53
54
-
:::image type="content" source="media/how-to-set-up-high-availability/copy-connection-string-second-part.png" alt-text="Screenshot showing to copy each part of the connection string to use in the following command." lightbox="media/how-to-set-up-high-availability/copy-connection-string-second-part.png":::
54
+
:::image type="content" source="../media/how-to-set-up-high-availability/copy-connection-string-second-part.png" alt-text="Screenshot showing to copy each part of the connection string to use in the following command." lightbox="media/how-to-set-up-high-availability/copy-connection-string-second-part.png":::
55
55
56
56
1.**On the primary appliance**, use the following steps to connect the secondary appliance to the primary via CLI:
57
57
@@ -106,7 +106,7 @@ The core application logs can be exported to the Defender for IoT support team t
106
106
107
107
**To access the core logs**:
108
108
109
-
1. Sign into the on-premises management console and select**System Settings**>**Export**. For more information on exporting logs to send to the support team, see [Export logs from the on-premises management console for troubleshooting](legacy-central-management/how-to-troubleshoot-on-premises-management-console.md#export-logs-from-the-on-premises-management-console-for-troubleshooting).
109
+
1. Sign into the on-premises management console and select**System Settings**>**Export**. For more information on exporting logs to send to the support team, see [Export logs from the on-premises management console for troubleshooting](how-to-troubleshoot-on-premises-management-console.md#export-logs-from-the-on-premises-management-console-for-troubleshooting).
110
110
111
111
## Update the on-premises management console with high availability
112
112
@@ -132,7 +132,7 @@ Perform the update in the following order. Make sure each step is complete befor
132
132
133
133
1. Find the domain associated with the secondary appliance and copy it to your clipboard. For example:
134
134
135
-
:::image type="content" source="media/how-to-set-up-high-availability/update-high-availability-domain.jpg" alt-text="Screenshot showing the domain associated with the secondary appliance." lightbox="media/how-to-set-up-high-availability/update-high-availability-domain.jpg":::
135
+
:::image type="content" source="../media/how-to-set-up-high-availability/update-high-availability-domain.jpg" alt-text="Screenshot showing the domain associated with the secondary appliance." lightbox="../media/how-to-set-up-high-availability/update-high-availability-domain.jpg":::
136
136
137
137
1. Remove the secondary domain from the list of trusted hosts. Run:
138
138
@@ -168,7 +168,7 @@ Perform the update in the following order. Make sure each step is complete befor
168
168
sudo cyberx-management-trusted-hosts-apply
169
169
```
170
170
171
-
1. Update both the primary and secondary appliances to the new version. For more information, see [Update an on-premises management console](update-ot-software.md#update-an-on-premises-management-console).
171
+
1. Update both the primary and secondary appliances to the new version. For more information, see [Update an on-premises management console](../update-ot-software.md#update-an-on-premises-management-console).
172
172
173
173
1. Set up high availability again, on both the primary and secondary appliances. For more information, see [Create the primary and secondary pair](#create-the-primary-and-secondary-pair).
174
174
@@ -181,7 +181,7 @@ When failover occurs, the primary on-premises management console freezes and you
181
181
182
182
During failover, sensors continue attempts to communicate with the primary appliance. When more than half the managed sensors succeed in communicating with the primary, the primary is restored. The following message appears on the secondary console when the primary is restored:
183
183
184
-
:::image type="content" source="media/how-to-set-up-high-availability/secondary-console-message.png" alt-text="Screenshot of a message that appears at the secondary console when the primary is restored.":::
184
+
:::image type="content" source="../media/how-to-set-up-high-availability/secondary-console-message.png" alt-text="Screenshot of a message that appears at the secondary console when the primary is restored.":::
185
185
186
186
Sign back in to the primary appliance after redirection.
187
187
@@ -191,8 +191,8 @@ Activation files can only be updated on the primary on-premises management conso
191
191
192
192
Before the activation file expires on the secondary machine, define it as the primary machine so that you can update the license.
193
193
194
-
For more information, see [Upload a new activation file](legacy-central-management/how-to-manage-the-on-premises-management-console.md#upload-a-new-activation-file).
194
+
For more information, see [Upload a new activation file](how-to-manage-the-on-premises-management-console.md#upload-a-new-activation-file).
195
195
196
196
## Next steps
197
197
198
-
For more information, see [Activate and set up an on-premises management console](legacy-central-management/activate-deploy-management.md).
198
+
For more information, see [Activate and set up an on-premises management console](activate-deploy-management.md).
Defender for IoT uses site and zone definitions across your OT network to ensure that you're maintaining network hygiene and keeping each subsystem separate and secure.
16
15
17
16
This tutorial describes how to monitor your OT network with Defender for IoT and Zero Trust principles.
@@ -180,26 +179,6 @@ In the Azure portal, view Defender for IoT data by site and zone from the follow
180
179
181
180
-**Sites and sensors**: [Filter the sensors](how-to-manage-sensors-on-the-cloud.md#site-management-options-from-the-azure-portal) listed by site or zone.
182
181
183
-
<!-- remove this?
184
-
### View data in air-gapped environments
185
-
186
-
Use the following procedure to view more data for each site and zone on an on-premises management console. We recommend using an on-premises management console in air-gapped environments to centrally manage and monitor OT devices across your network.
187
-
188
-
1. Sign into your on-premises management console and select **Site Management**.
189
-
190
-
1. Locate the site and zone you want to view, using the filtering options at the top as needed:
191
-
192
-
- **Connectivity**: Select to view only all OT sensors, or only connected / disconnected sensors only.
193
-
- **Upgrade Status**: Select to view all OT sensors, or only those with a specific [software update status](update-ot-software.md#update-an-on-premises-management-console).
194
-
- **Business Unit**: Select to view all OT sensors, or only those from a [specific business unit](legacy-on-premises-management/sites-and-zones-on-premises.md#create-business-units).
195
-
- **Region**: Select to view all OT sensors, or only those from a [specific region](legacy-on-premises-management/sites-and-zones-on-premises.md#create-regions).
196
-
197
-
Each site and zone lists operational details about the sensor, such as details about its last software update, as well as the number of devices, alerts, and sensors aggregated for each zone.
198
-
199
-
Select **View device inventory**, **View zone map**, the :::image type="icon" source="media/sites-and-zones/sensor-icon.png" border="false"::: sensor icon, or the :::image type="icon" source="media/legacy-central-management/how-to-work-with-alerts-on-premises-management-console/alerts-icon.png" border="false"::: alerts button to jump to more specific data.
200
-
201
-
-->
202
-
203
182
## Sample alerts to watch for
204
183
205
184
When monitoring for Zero Trust, the following list is an example of important Defender for IoT alerts to watch for:
0 commit comments