{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":36675,"path":"operational-technology/install-discovery-console-ot.md","title":"Install the Discovery Console for Operational Technology \\(OT\\)","bundle":null,"doc_type":null,"release":"australia","body":"\n# Install the Discovery Console for Operational Technology \\(OT\\)\n\nInstall the Service Graph Connector for OT Discovery before accessing the Discovery for OT packages. You must also install a Linux distribution on the same machine the Discovery Console for OT is installed on.\n\n## Before you begin\n\nRole required: admin\n\n## About this task\n\nOnce the Linux OS is installed on the device with the Discovery Console for OT installed on it, do the following.\n\n**Note:** When running the installation for any of the supported distributions, you’ll want to use the minimal installation, no desktop environment, but include an SSH server in the package selection.\n\nImportant when setting up your VM environment:\n\n-   Verify that the CPU settings for the VM are set to `host`; the hypervisor/host system must include support for the AVX/AVX2 instruction set.\n\n    **Note:** Be sure you have set this correctly; otherwise, MongoDB may crash when you attempt to restart the VM.\n\n-   Allocate 16 GB RAM for the Linux installation.\n-   The OT Discovery Console requires a minimum of 100 GB of storage. Increase the storage based on Deep packet capture inspection requirements. For more information, see [OT Discovery deployment scenarios](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/operational-technology/deployment-scenarios.md)\n-   You must be on a VM to access images in the Discovery Console for OT.\n\n## Procedure\n\n1.  On your ServiceNow instance, navigate to the [Service Graph Connector for ServiceNow Operational Technology \\(OT\\) Discovery](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/operational-technology/sgc-ot-discovery.md) Guided Setup page.\n\n2.  Select **Get Started**.\n\n    The **Download &amp; Deploy OT Discovery** page opens.\n\n3.  In the first section of the setup, select Download &amp; Deploy OT Discovery.\n\n4.  Select **Configure** and the **Downloads** page opens.\n\n    \\[Omitted image \"downloads-page-containerized2.png\"\\] Alt text: Discovery Downloads page\n\n    **Note:** For downloading and installing the containerized Console and Collector packages, see [Air-gapped networks and OT Discovery installation](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/operational-technology/air-gapped-networks-installation.md).\n\n5.  On the OT Discovery page, download the Discovery packages:\n\n    1.  First download and install the Discovery Console for OT package.\n\n    2.  After the Console, download and install the Discovery Sensor for OT package.\n\n    3.  Finally, download and install the OT Discovery Collector package that is compatible with your machine's OS.\n\n    **Note:** Read the End User License Agreement \\(EULA\\) carefully and then check Agree.\n\n6.  From the Discovery Console for OT install package, unzip the `ConsoleInstaller` ZIP file.\n\n7.  Use the secure copy protocol \\(SCP\\) to move the ConsoleInstaller folder onto your Linux server.\n\n    1.  Push to the console:\n\n        ```\n        scp -r ConsoleInstaller serviceadmin@IP:/home/serviceadmin$\n        ```\n\n        For example:\n\n        ```\n        $ scp -r ~/Users/Zelda/Downloads/ConsoleInstaller SL serviceadmin@192.168.2.2:/home/serviceadmin\n        ```\n\n        **Note:** The ConsoleInstaller folder name can vary if so desired.\n\n    2.  Pull from the user computer:\n\n        ```\n        $ scp -r $USER@$IP:~/ConsoleInstaller /home/serviceadmin/\n        ```\n\n8.  Run the console initiation script \\(`console.init`\\) via SSH.\n\n    1.  Enter the password when prompted.\n\n        ```\n        ssh serviceadmin@$IP\n        ```\n\n    2.  When asked if you're sure you want to continue, type `Yes`.\n\n    3.  You can enter: `chmod +x console-init.sh`.\n\n    4.  Then enter `sudo /bin/bash console-init.sh`.\n\n    5.  Select the default answer for all prompts.\n\n9.  Verify that the web console is running.\n\n    1.  Open a browser and navigate to the web console via `https://$IP:8443`.\n\n    2.  When warned of a self-signed certificate error, select **Advance** and accept the EULA.\n\n    3.  Create account information that conforms to your company policy and add:\n\n        -   Username as the user primary admin\n        -   Enter an email address\n        -   Create a password \\(that conforms to the company policy\\)\n        -   Log the username and password in a secure location\n        -   Then select **Register**.\n        **Note:** This user is the primary local admin, and it's recommended that the password is secured as well as 2FA enabled.\n\n10. Reboot the console by entering `reboot` in the terminal window.\n\n\n## Result\n\nThe installation for the Discovery Console for OT is complete. Before you install the Discovery Sensor for OT package, install the Discovery Console for OT certificate. For more information, see [Generate a certificate](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/operational-technology/generate-new-certificate-discovery-for-ot.md).\n\n**Note:** If you encounter any errors, [Contact Customer Service and Support.](https://support.servicenow.com/now?draw=case)\n\n**Parent Topic:**[Configure the Discovery Console for OT](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/operational-technology/configure-ot-discovery-console.md)\n\n"}}