Install containerized OT Discovery packages
Install the OT Discovery containerized packages on your network.
Before you begin
Role required: admin
About this task
To help meet the air-gapped challenge, ServiceNow provides containerized versions of the Discovery Console for OT and the OT Discovery Collector. The Discovery Sensor for OT package has everything it needs and can be installed as is to an air-gapped network. The following steps cover installation of the containerized Console and Collector packages.
Procedure
On your ServiceNow instance, navigate to the Service Graph Connector for ServiceNow Operational Technology (OT) Discovery Guided Setup page.
Select Get Started.
The Download & Deploy OT Discovery page opens.
In the first section of the setup, select Download & Deploy OT Discovery.
Select Configure and the Downloads page opens.
Read the End User License Agreement (EULA) carefully and then check Agree.
Download the containerized OT Discovery dependencies package and the installer package.
Note: Download the OT Discovery Collector containerized package that is compatible with your machine's OS.
Decompress the downloaded packages.
Note: In case you're installing on a Debian OS, install Docker for Debian OS. For instructions, see Install Docker Engine on Debian
Set up the latest version of docker:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginRun the
build-rabbit-and-mongo-images.sh.chmod +x build-rabbit-and-mongo-images.sh ./build-rabbit-and-mongo-images.shThis builds the containers for RabbitMQ and MongoDB.
Copy the RabbitMQ and MongoDB containers into the
OCI_compliant_imagesdirectory.sudo cp offline-console-mongodb_latest.tar.gz offline-console-rabbitmq_latest.tar.gz /home/serviceadmin/OfflineConsoleInstaller/OCI_compliant_images/Copy the RabbitMQ and MongoDB containers into the Installer folder.
Install Podman:
sudo apt install podman podman-composeInstall the offline console:
chmod +x offline-console-init.sh ./offline-console-init.sh