From 09808d0aa9565a741c5abda91afbf4e81f44b3b7 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 16:56:03 +0200 Subject: [PATCH 01/24] move getting started --- .../_category_.yml | 0 .../advanced-search-feature.md | 0 ...rrange-and-save-list-page-column-layout.md | 0 ...asic-navigation-tips-for-adding-editing.md | 0 .../getting-started-discovery-hub.md | 0 .../getting-started-with-auto-discovery.md | 0 .../home-page-widgets-and-global-search.md | 0 ...porting-data-from-existing-spreadsheets.md | 0 docs/{getting_started => getstarted}/index.md | 0 .../installation/_category_.yml | 0 .../installation/getting-started-on-a-mac.md | 0 .../installation/getting-started-on-a-pc.md | 0 ...t-existing-disk-image-option-is-missing.md | 0 .../installation/index.md | 0 .../installation-amazon-web-services.md | 0 .../installation-citrix-xen-server.md | 0 .../installation-microsoft-azure.md | 0 .../installation-microsoft-hyperv.md | 0 .../installation-vcenter-server.md | 0 .../installation/installation-virtual-box.md | 0 .../installation-vmware-player.md | 0 ...tallation-xen-or-kvm-using-virt-manager.md | 0 ...-the-d42-netflow-collector-as-a-service.md | 0 .../remote-collector-rc-installation.md | 0 .../windows-discovery-service-installation.md | 0 .../language-selection.md | 0 .../tutorials/_category_.yml | 0 .../tutorials/device42-tutorial.md | 0 ...utorial-loading-data-using-spreadsheets.md | 0 .../tutorial-loading-data-using-the-api.md | 0 ...-navigating-the-device42-user-interface.md | 0 docusaurus.config.js | 56 +++++++++---------- 32 files changed, 28 insertions(+), 28 deletions(-) rename docs/{getting_started => getstarted}/_category_.yml (100%) rename docs/{getting_started => getstarted}/advanced-search-feature.md (100%) rename docs/{getting_started => getstarted}/arrange-and-save-list-page-column-layout.md (100%) rename docs/{getting_started => getstarted}/basic-navigation-tips-for-adding-editing.md (100%) rename docs/{getting_started => getstarted}/getting-started-discovery-hub.md (100%) rename docs/{getting_started => getstarted}/getting-started-with-auto-discovery.md (100%) rename docs/{getting_started => getstarted}/home-page-widgets-and-global-search.md (100%) rename docs/{getting_started => getstarted}/importing-data-from-existing-spreadsheets.md (100%) rename docs/{getting_started => getstarted}/index.md (100%) rename docs/{getting_started => getstarted}/installation/_category_.yml (100%) rename docs/{getting_started => getstarted}/installation/getting-started-on-a-mac.md (100%) rename docs/{getting_started => getstarted}/installation/getting-started-on-a-pc.md (100%) rename docs/{getting_started => getstarted}/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md (100%) rename docs/{getting_started => getstarted}/installation/index.md (100%) rename docs/{getting_started => getstarted}/installation/installation-amazon-web-services.md (100%) rename docs/{getting_started => getstarted}/installation/installation-citrix-xen-server.md (100%) rename docs/{getting_started => getstarted}/installation/installation-microsoft-azure.md (100%) rename docs/{getting_started => getstarted}/installation/installation-microsoft-hyperv.md (100%) rename docs/{getting_started => getstarted}/installation/installation-vcenter-server.md (100%) rename docs/{getting_started => getstarted}/installation/installation-virtual-box.md (100%) rename docs/{getting_started => getstarted}/installation/installation-vmware-player.md (100%) rename docs/{getting_started => getstarted}/installation/installation-xen-or-kvm-using-virt-manager.md (100%) rename docs/{getting_started => getstarted}/installation/installing-the-d42-netflow-collector-as-a-service.md (100%) rename docs/{getting_started => getstarted}/installation/remote-collector-rc-installation.md (100%) rename docs/{getting_started => getstarted}/installation/windows-discovery-service-installation.md (100%) rename docs/{getting_started => getstarted}/language-selection.md (100%) rename docs/{getting_started => getstarted}/tutorials/_category_.yml (100%) rename docs/{getting_started => getstarted}/tutorials/device42-tutorial.md (100%) rename docs/{getting_started => getstarted}/tutorials/tutorial-loading-data-using-spreadsheets.md (100%) rename docs/{getting_started => getstarted}/tutorials/tutorial-loading-data-using-the-api.md (100%) rename docs/{getting_started => getstarted}/tutorials/tutorial-navigating-the-device42-user-interface.md (100%) diff --git a/docs/getting_started/_category_.yml b/docs/getstarted/_category_.yml similarity index 100% rename from docs/getting_started/_category_.yml rename to docs/getstarted/_category_.yml diff --git a/docs/getting_started/advanced-search-feature.md b/docs/getstarted/advanced-search-feature.md similarity index 100% rename from docs/getting_started/advanced-search-feature.md rename to docs/getstarted/advanced-search-feature.md diff --git a/docs/getting_started/arrange-and-save-list-page-column-layout.md b/docs/getstarted/arrange-and-save-list-page-column-layout.md similarity index 100% rename from docs/getting_started/arrange-and-save-list-page-column-layout.md rename to docs/getstarted/arrange-and-save-list-page-column-layout.md diff --git a/docs/getting_started/basic-navigation-tips-for-adding-editing.md b/docs/getstarted/basic-navigation-tips-for-adding-editing.md similarity index 100% rename from docs/getting_started/basic-navigation-tips-for-adding-editing.md rename to docs/getstarted/basic-navigation-tips-for-adding-editing.md diff --git a/docs/getting_started/getting-started-discovery-hub.md b/docs/getstarted/getting-started-discovery-hub.md similarity index 100% rename from docs/getting_started/getting-started-discovery-hub.md rename to docs/getstarted/getting-started-discovery-hub.md diff --git a/docs/getting_started/getting-started-with-auto-discovery.md b/docs/getstarted/getting-started-with-auto-discovery.md similarity index 100% rename from docs/getting_started/getting-started-with-auto-discovery.md rename to docs/getstarted/getting-started-with-auto-discovery.md diff --git a/docs/getting_started/home-page-widgets-and-global-search.md b/docs/getstarted/home-page-widgets-and-global-search.md similarity index 100% rename from docs/getting_started/home-page-widgets-and-global-search.md rename to docs/getstarted/home-page-widgets-and-global-search.md diff --git a/docs/getting_started/importing-data-from-existing-spreadsheets.md b/docs/getstarted/importing-data-from-existing-spreadsheets.md similarity index 100% rename from docs/getting_started/importing-data-from-existing-spreadsheets.md rename to docs/getstarted/importing-data-from-existing-spreadsheets.md diff --git a/docs/getting_started/index.md b/docs/getstarted/index.md similarity index 100% rename from docs/getting_started/index.md rename to docs/getstarted/index.md diff --git a/docs/getting_started/installation/_category_.yml b/docs/getstarted/installation/_category_.yml similarity index 100% rename from docs/getting_started/installation/_category_.yml rename to docs/getstarted/installation/_category_.yml diff --git a/docs/getting_started/installation/getting-started-on-a-mac.md b/docs/getstarted/installation/getting-started-on-a-mac.md similarity index 100% rename from docs/getting_started/installation/getting-started-on-a-mac.md rename to docs/getstarted/installation/getting-started-on-a-mac.md diff --git a/docs/getting_started/installation/getting-started-on-a-pc.md b/docs/getstarted/installation/getting-started-on-a-pc.md similarity index 100% rename from docs/getting_started/installation/getting-started-on-a-pc.md rename to docs/getstarted/installation/getting-started-on-a-pc.md diff --git a/docs/getting_started/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md b/docs/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md similarity index 100% rename from docs/getting_started/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md rename to docs/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md diff --git a/docs/getting_started/installation/index.md b/docs/getstarted/installation/index.md similarity index 100% rename from docs/getting_started/installation/index.md rename to docs/getstarted/installation/index.md diff --git a/docs/getting_started/installation/installation-amazon-web-services.md b/docs/getstarted/installation/installation-amazon-web-services.md similarity index 100% rename from docs/getting_started/installation/installation-amazon-web-services.md rename to docs/getstarted/installation/installation-amazon-web-services.md diff --git a/docs/getting_started/installation/installation-citrix-xen-server.md b/docs/getstarted/installation/installation-citrix-xen-server.md similarity index 100% rename from docs/getting_started/installation/installation-citrix-xen-server.md rename to docs/getstarted/installation/installation-citrix-xen-server.md diff --git a/docs/getting_started/installation/installation-microsoft-azure.md b/docs/getstarted/installation/installation-microsoft-azure.md similarity index 100% rename from docs/getting_started/installation/installation-microsoft-azure.md rename to docs/getstarted/installation/installation-microsoft-azure.md diff --git a/docs/getting_started/installation/installation-microsoft-hyperv.md b/docs/getstarted/installation/installation-microsoft-hyperv.md similarity index 100% rename from docs/getting_started/installation/installation-microsoft-hyperv.md rename to docs/getstarted/installation/installation-microsoft-hyperv.md diff --git a/docs/getting_started/installation/installation-vcenter-server.md b/docs/getstarted/installation/installation-vcenter-server.md similarity index 100% rename from docs/getting_started/installation/installation-vcenter-server.md rename to docs/getstarted/installation/installation-vcenter-server.md diff --git a/docs/getting_started/installation/installation-virtual-box.md b/docs/getstarted/installation/installation-virtual-box.md similarity index 100% rename from docs/getting_started/installation/installation-virtual-box.md rename to docs/getstarted/installation/installation-virtual-box.md diff --git a/docs/getting_started/installation/installation-vmware-player.md b/docs/getstarted/installation/installation-vmware-player.md similarity index 100% rename from docs/getting_started/installation/installation-vmware-player.md rename to docs/getstarted/installation/installation-vmware-player.md diff --git a/docs/getting_started/installation/installation-xen-or-kvm-using-virt-manager.md b/docs/getstarted/installation/installation-xen-or-kvm-using-virt-manager.md similarity index 100% rename from docs/getting_started/installation/installation-xen-or-kvm-using-virt-manager.md rename to docs/getstarted/installation/installation-xen-or-kvm-using-virt-manager.md diff --git a/docs/getting_started/installation/installing-the-d42-netflow-collector-as-a-service.md b/docs/getstarted/installation/installing-the-d42-netflow-collector-as-a-service.md similarity index 100% rename from docs/getting_started/installation/installing-the-d42-netflow-collector-as-a-service.md rename to docs/getstarted/installation/installing-the-d42-netflow-collector-as-a-service.md diff --git a/docs/getting_started/installation/remote-collector-rc-installation.md b/docs/getstarted/installation/remote-collector-rc-installation.md similarity index 100% rename from docs/getting_started/installation/remote-collector-rc-installation.md rename to docs/getstarted/installation/remote-collector-rc-installation.md diff --git a/docs/getting_started/installation/windows-discovery-service-installation.md b/docs/getstarted/installation/windows-discovery-service-installation.md similarity index 100% rename from docs/getting_started/installation/windows-discovery-service-installation.md rename to docs/getstarted/installation/windows-discovery-service-installation.md diff --git a/docs/getting_started/language-selection.md b/docs/getstarted/language-selection.md similarity index 100% rename from docs/getting_started/language-selection.md rename to docs/getstarted/language-selection.md diff --git a/docs/getting_started/tutorials/_category_.yml b/docs/getstarted/tutorials/_category_.yml similarity index 100% rename from docs/getting_started/tutorials/_category_.yml rename to docs/getstarted/tutorials/_category_.yml diff --git a/docs/getting_started/tutorials/device42-tutorial.md b/docs/getstarted/tutorials/device42-tutorial.md similarity index 100% rename from docs/getting_started/tutorials/device42-tutorial.md rename to docs/getstarted/tutorials/device42-tutorial.md diff --git a/docs/getting_started/tutorials/tutorial-loading-data-using-spreadsheets.md b/docs/getstarted/tutorials/tutorial-loading-data-using-spreadsheets.md similarity index 100% rename from docs/getting_started/tutorials/tutorial-loading-data-using-spreadsheets.md rename to docs/getstarted/tutorials/tutorial-loading-data-using-spreadsheets.md diff --git a/docs/getting_started/tutorials/tutorial-loading-data-using-the-api.md b/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md similarity index 100% rename from docs/getting_started/tutorials/tutorial-loading-data-using-the-api.md rename to docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md diff --git a/docs/getting_started/tutorials/tutorial-navigating-the-device42-user-interface.md b/docs/getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md similarity index 100% rename from docs/getting_started/tutorials/tutorial-navigating-the-device42-user-interface.md rename to docs/getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md diff --git a/docusaurus.config.js b/docusaurus.config.js index bd26dcae..44d47673 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -25,115 +25,115 @@ const config = { { redirects: [ { - to: '/getting_started/', + to: '/getstarted/', from: ['/getstarted/'] }, { - to: '/getting_started/getting-started-with-auto-discovery/', + to: '/getstarted/getting-started-with-auto-discovery/', from: ['/getstarted/getting-started-with-auto-discovery/', '/getstarted/getting-started-with-a-blank-slate/'] }, { - to: '/getting_started/getting-started-discovery-hub/', + to: '/getstarted/getting-started-discovery-hub/', from: '/getstarted/getting-started-discovery-hub/', }, { - to: '/getting_started/importing-data-from-existing-spreadsheets/', + to: '/getstarted/importing-data-from-existing-spreadsheets/', from: '/getstarted/importing-data-from-existing-spreadsheets/', }, { - to: '/getting_started/advanced-search-feature/', + to: '/getstarted/advanced-search-feature/', from: '/getstarted/advanced-search-feature/', }, { - to: '/getting_started/arrange-and-save-list-page-column-layout/', + to: '/getstarted/arrange-and-save-list-page-column-layout/', from: '/getstarted/arrange-and-save-list-page-column-layout/', }, { - to: '/getting_started/basic-navigation-tips-for-adding-editing/', + to: '/getstarted/basic-navigation-tips-for-adding-editing/', from: '/getstarted/basic-navigation-tips-for-adding-editing/', }, { - to: '/getting_started/home-page-widgets-and-global-search/', + to: '/getstarted/home-page-widgets-and-global-search/', from: '/getstarted/home-page-widgets-and-global-search/', }, { - to: '/getting_started/language-selection/', + to: '/getstarted/language-selection/', from: '/getstarted/language-selection/', }, { - to: '/getting_started/installation/', + to: '/getstarted/installation/', from: '/getstarted/installation/', }, { - to: '/getting_started/installation/installation-amazon-web-services/', + to: '/getstarted/installation/installation-amazon-web-services/', from: '/getstarted/installation/installation-amazon-web-services/', }, { - to: '/getting_started/installation/installation-citrix-xen-server/', + to: '/getstarted/installation/installation-citrix-xen-server/', from: '/getstarted/installation/installation-citrix-xen-server/', }, { - to: '/getting_started/installation/installing-the-d42-netflow-collector-as-a-service/', + to: '/getstarted/installation/installing-the-d42-netflow-collector-as-a-service/', from: '/getstarted/installation/installing-the-d42-netflow-collector-as-a-service/', }, { - to: '/getting_started/installation/installation-microsoft-azure/', + to: '/getstarted/installation/installation-microsoft-azure/', from: '/getstarted/installation/installation-microsoft-azure/', }, { - to: '/getting_started/installation/installation-microsoft-hyperv/', + to: '/getstarted/installation/installation-microsoft-hyperv/', from: ['/getstarted/installation/installation-microsoft-hyperv/', '/getstarted/installation/installation-microsoft-hyper/'] }, { - to: '/getting_started/installation/installation-virtual-box/', + to: '/getstarted/installation/installation-virtual-box/', from: '/getstarted/installation/installation-virtual-box/', }, { - to: '/getting_started/installation/getting-started-on-a-mac/', + to: '/getstarted/installation/getting-started-on-a-mac/', from: '/getstarted/installation/getting-started-on-a-mac/', }, { - to: '/getting_started/installation/getting-started-on-a-pc/', + to: '/getstarted/installation/getting-started-on-a-pc/', from: '/getstarted/installation/getting-started-on-a-pc/', }, { - to: '/getting_started/installation/remote-collector-rc-installation/', + to: '/getstarted/installation/remote-collector-rc-installation/', from: '/getstarted/installation/remote-collector-rc-installation/', }, { - to: '/getting_started/installation/installation-vcenter-server/', + to: '/getstarted/installation/installation-vcenter-server/', from: '/getstarted/installation/installation-vcenter-server/', }, { - to: '/getting_started/installation/installation-vmware-player/', + to: '/getstarted/installation/installation-vmware-player/', from: ['/getstarted/installation/installation-vmware-player/', '/getstarted/installation/installation-vmware-player-workstation-2/'] }, { - to: '/getting_started/installation/windows-discovery-service-installation/', + to: '/getstarted/installation/windows-discovery-service-installation/', from: '/getstarted/installation/windows-discovery-service-installation/', }, { - to: '/getting_started/installation/installation-xen-or-kvm-using-virt-manager/', + to: '/getstarted/installation/installation-xen-or-kvm-using-virt-manager/', from: ['/getstarted/installation/installation-xen-or-kvm-using-virt-manager/', '/getstarted/installation/installation-xen-kvm-virt-manager/'] }, { - to: '/getting_started/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing/', + to: '/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing/', from: '/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing/', }, { - to: '/getting_started/tutorials/device42-tutorial/', + to: '/getstarted/tutorials/device42-tutorial/', from: ['/getstarted/tutorials/device42-tutorial/', '/getstarted/tutorials/tutorials-overview/'] }, { - to: '/getting_started/tutorials/tutorial-loading-data-using-spreadsheets/', + to: '/getstarted/tutorials/tutorial-loading-data-using-spreadsheets/', from: ['/getstarted/tutorials/tutorial-loading-data-using-spreadsheets/'] }, { - to: '/getting_started/tutorials/tutorial-loading-data-using-the-api/', + to: '/getstarted/tutorials/tutorial-loading-data-using-the-api/', from: ['/getstarted/tutorials/tutorial-loading-data-using-the-api/'] }, { - to: '/getting_started/tutorials/tutorial-navigating-the-device42-user-interface/', + to: '/getstarted/tutorials/tutorial-navigating-the-device42-user-interface/', from: ['/getstarted/tutorials/tutorial-navigating-the-device42-user-interface/'] }, { From 6e1d03cfdff3ef3a214e0b261f42a6b7f116800f Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 16:59:09 +0200 Subject: [PATCH 02/24] fix getstarted internal links --- docs/administration/auto-clean-feature.md | 2 +- .../application-component-templates.md | 2 +- .../configure-application-dependency-mapping.md | 2 +- .../cloud_platforms_autodiscovery/aws-autodiscovery.md | 2 +- docs/discovery/database_discovery/cloud-databases.md | 2 +- docs/discovery/remote-collector-rc.md | 2 +- .../storage_arrays_autodiscovery/storage-arrays.md | 2 +- docs/discovery/windows-and-hyper-v-auto-discovery.md | 2 +- .../installation/getting-started-on-a-mac.md | 2 +- .../getstarted/installation/getting-started-on-a-pc.md | 2 +- ...-if-import-existing-disk-image-option-is-missing.md | 2 +- .../installation/installation-amazon-web-services.md | 2 +- docs/getstarted/tutorials/device42-tutorial.md | 6 +++--- .../tutorial-loading-data-using-spreadsheets.md | 2 +- .../tutorials/tutorial-loading-data-using-the-api.md | 4 ++-- .../tutorial-navigating-the-device42-user-interface.md | 2 +- .../buildings_rooms_and_racks/racks.md | 4 ++-- ...-started-with-power-and-environmental-monitoring.md | 10 +++++----- .../azure-migrate.md | 4 ++-- docs/reporting/reports/insights-plus.md | 2 +- docs/videos/agentless-auto-discovery-tool-how-to.md | 2 +- 21 files changed, 30 insertions(+), 30 deletions(-) diff --git a/docs/administration/auto-clean-feature.md b/docs/administration/auto-clean-feature.md index 8c3a4462..1c7ee7ed 100644 --- a/docs/administration/auto-clean-feature.md +++ b/docs/administration/auto-clean-feature.md @@ -52,7 +52,7 @@ You can use the basic filters (+ button) to add or remove filters for the search ![](/assets/images/18.06.00_auto-clean-add-device-search-2-filters.png) -You can also use the [Advanced Search](getting_started/advanced-search-feature.md) feature (binocular button) to build a search criteria. +You can also use the [Advanced Search](getstarted/advanced-search-feature.md) feature (binocular button) to build a search criteria. ![](/assets/images/18.06.00_auto-clean-add-device-search-3-advanced-search.png) diff --git a/docs/applications/application_components/application-component-templates.md b/docs/applications/application_components/application-component-templates.md index 2025461f..69e0cd0e 100644 --- a/docs/applications/application_components/application-component-templates.md +++ b/docs/applications/application_components/application-component-templates.md @@ -17,7 +17,7 @@ Device42 displays the Application Component Templates list page.  On this page, ![](/assets/images/Screen-Shot-2022-08-15-at-8.10.58-AM.png) -**Note**: The Application Component Templates list page also includes an _Advanced Search_ option you can use to construct more specific searches. See the [Advanced Search Feature](getting_started/advanced-search-feature.md) documentation page for instructions. +**Note**: The Application Component Templates list page also includes an _Advanced Search_ option you can use to construct more specific searches. See the [Advanced Search Feature](getstarted/advanced-search-feature.md) documentation page for instructions. ![](/assets/images/WEB-757_Pic4.png) diff --git a/docs/applications/application_dependency_mapping/configure-application-dependency-mapping.md b/docs/applications/application_dependency_mapping/configure-application-dependency-mapping.md index 40b28251..c2019772 100644 --- a/docs/applications/application_dependency_mapping/configure-application-dependency-mapping.md +++ b/docs/applications/application_dependency_mapping/configure-application-dependency-mapping.md @@ -5,7 +5,7 @@ sidebar_position: 3 ## Turning on Application Discovery -To turn on Enterprise Application Mapping, simply check the "Discover Applications" checkbox while configuring your discovery job. If you are new to discovery, see [Getting Started with Auto-Discovery](getting_started/getting-started-with-auto-discovery.md) to get acquainted. If you would like to discover config files, they can also be imported into Device42; select the "Store Application Components Config Files" checkbox. +To turn on Enterprise Application Mapping, simply check the "Discover Applications" checkbox while configuring your discovery job. If you are new to discovery, see [Getting Started with Auto-Discovery](getstarted/getting-started-with-auto-discovery.md) to get acquainted. If you would like to discover config files, they can also be imported into Device42; select the "Store Application Components Config Files" checkbox. When autodiscovery is run, Application Components will be created based on related services on a server. For instance, a server with Oracle Database running will have a component created that associates all Oracle Database services together on that machine. The Autodiscovery Application will also find the service-to-service connections so you could, for example, see that your Apache service on _Prod-Server1_ is directly dependent on the MySQL service running on _Prod-Database3_. diff --git a/docs/discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md b/docs/discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md index f4884233..ee6239ae 100644 --- a/docs/discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md +++ b/docs/discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md @@ -160,7 +160,7 @@ Device42 includes an editor you can use to define or edit the AWS Roles displaye ![](/assets/images/discovery_cloud_platforms_autodiscovery_aws-autodiscovery2.png) -- Device42 displays the AWS Roles list page. Use the _AWS Role_ drop-down to select a role to display or click _Advanced_ to construct more specific searches. See the [Advanced Search Feature](getting_started/advanced-search-feature.md) documentation page for instructions. +- Device42 displays the AWS Roles list page. Use the _AWS Role_ drop-down to select a role to display or click _Advanced_ to construct more specific searches. See the [Advanced Search Feature](getstarted/advanced-search-feature.md) documentation page for instructions. ![](/assets/images/Image_9_Cloud_Disc_AWS_Roles_2.png) diff --git a/docs/discovery/database_discovery/cloud-databases.md b/docs/discovery/database_discovery/cloud-databases.md index 7f941a3e..747d37f1 100644 --- a/docs/discovery/database_discovery/cloud-databases.md +++ b/docs/discovery/database_discovery/cloud-databases.md @@ -19,7 +19,7 @@ Device42 displays the cloud databases list page. On this page, you can _Search You can also click _+More_ to filter by _Vendor Resource Type_, _Role_, _Instance Size_, _In Service, Service Level, and Tags_. -**Note**: The cloud databases list page also includes an _Advanced Search_ option you can use to construct more specific searches. See the [Advanced Search Feature](getting_started/advanced-search-feature.md) documentation page for instructions. +**Note**: The cloud databases list page also includes an _Advanced Search_ option you can use to construct more specific searches. See the [Advanced Search Feature](getstarted/advanced-search-feature.md) documentation page for instructions. Click on a cloud database _Name_ to see details about that database. You can use the links in the _Related Resources_ panel on the right to see details about that related resource. diff --git a/docs/discovery/remote-collector-rc.md b/docs/discovery/remote-collector-rc.md index bb6a0f79..8062797b 100644 --- a/docs/discovery/remote-collector-rc.md +++ b/docs/discovery/remote-collector-rc.md @@ -5,7 +5,7 @@ sidebar_position: 24 ## The Device42 Remote Collector (RC) -The Remote Collector _(aka the "RC")_ is a virtual appliance that is deployed separately from the D42 main appliance _(aka Device42 "MA")_. It is sent autodiscovery jobs and controlled from the MA, executing those jobs remotely. All autodiscovery jobs, including Power SNMP jobs \[v14+\] are supported and can be run remotely on an RC! _\[Please note: Windows discovery requires at least one [Windows Discovery Service](../getting_started/installation/windows-discovery-service-installation.md) ("WDS") instance be deployed\]._ +The Remote Collector _(aka the "RC")_ is a virtual appliance that is deployed separately from the D42 main appliance _(aka Device42 "MA")_. It is sent autodiscovery jobs and controlled from the MA, executing those jobs remotely. All autodiscovery jobs, including Power SNMP jobs \[v14+\] are supported and can be run remotely on an RC! _\[Please note: Windows discovery requires at least one [Windows Discovery Service](getstarted/installation/windows-discovery-service-installation.md) ("WDS") instance be deployed\]._ You may configure an unlimited number of remote collector appliances as needed across your environment. RCs facilitate SNMP, IPMI, hypervisor and other auto discoveries across networks with only https access required, eliminating the need to open numerous ports up across network segments. diff --git a/docs/discovery/storage_arrays_autodiscovery/storage-arrays.md b/docs/discovery/storage_arrays_autodiscovery/storage-arrays.md index cc20b802..3b1bd5bf 100644 --- a/docs/discovery/storage_arrays_autodiscovery/storage-arrays.md +++ b/docs/discovery/storage_arrays_autodiscovery/storage-arrays.md @@ -17,7 +17,7 @@ Device42 displays the Storage Arrays list page. On this page, you can _Search b ![](/assets/images/Storage-arrays-filter-by-type.png) -**Note**: The Storage Arrays list page also includes an _Advanced Search_ option you can use to construct more specific searches. See the [Advanced Search Feature](getting_started/advanced-search-feature.md) documentation page for instructions. +**Note**: The Storage Arrays list page also includes an _Advanced Search_ option you can use to construct more specific searches. See the [Advanced Search Feature](getstarted/advanced-search-feature.md) documentation page for instructions. Click on an array _Name_ to see details about that array. You can use the links in the panel on the right to see details about that related resource. diff --git a/docs/discovery/windows-and-hyper-v-auto-discovery.md b/docs/discovery/windows-and-hyper-v-auto-discovery.md index 6aaa17a0..33b58feb 100644 --- a/docs/discovery/windows-and-hyper-v-auto-discovery.md +++ b/docs/discovery/windows-and-hyper-v-auto-discovery.md @@ -7,7 +7,7 @@ sidebar_position: 38 Prior to running a Windows Discovery, you must install an instance of the Windows Discovery Service (WDS) on at least one Windows system which will connect to the Device42 main appliance (MA) or a Remote Collector (RC). WDS can be downloaded from [the Auto-Discovery Software page](https://device42.com/autodiscovery/). -For WDS installation instructions and detailed information, visit the [Windows Discovery Service (WDS) installation](getting_started/installation/windows-discovery-service-installation.md) documentation. +For WDS installation instructions and detailed information, visit the [Windows Discovery Service (WDS) installation](getstarted/installation/windows-discovery-service-installation.md) documentation. Your OS must be at Windows 8.1, Windows Server 2012 R2 or above with the latest patches installed. diff --git a/docs/getstarted/installation/getting-started-on-a-mac.md b/docs/getstarted/installation/getting-started-on-a-mac.md index 652a2778..665bc2f2 100644 --- a/docs/getstarted/installation/getting-started-on-a-mac.md +++ b/docs/getstarted/installation/getting-started-on-a-mac.md @@ -83,4 +83,4 @@ At this point, you should be logged in, and can now start using Device42! ## What's next? -To continue through our documentation, you may want to view our [tutorials](getting_started/tutorials/device42-tutorial.md) next. +To continue through our documentation, you may want to view our [tutorials](getstarted/tutorials/device42-tutorial.md) next. diff --git a/docs/getstarted/installation/getting-started-on-a-pc.md b/docs/getstarted/installation/getting-started-on-a-pc.md index 3dd5d194..3140fd1b 100644 --- a/docs/getstarted/installation/getting-started-on-a-pc.md +++ b/docs/getstarted/installation/getting-started-on-a-pc.md @@ -71,4 +71,4 @@ At the login screen you can log in using the default name and password: admin/ad ## What's next? -To continue through our documentation, you may want to view our [tutorials](getting_started/tutorials/device42-tutorial.md) next. +To continue through our documentation, you may want to view our [tutorials](getstarted/tutorials/device42-tutorial.md) next. diff --git a/docs/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md b/docs/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md index 6f3dc686..965c1f74 100644 --- a/docs/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md +++ b/docs/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing.md @@ -3,7 +3,7 @@ title: "Xen/KVM - Import disk Alternate Install" sidebar_position: 14 --- -**NOTE:** These are _SPECIAL CASE_ installation instructions for installing the Device42 appliance on Xen or KVM based platforms if the import disk image option is missing. **Otherwise, please refer to [device42 xen/kvm install docs](getting_started/installation/installation-xen-or-kvm-using-virt-manager.md)!** +**NOTE:** These are _SPECIAL CASE_ installation instructions for installing the Device42 appliance on Xen or KVM based platforms if the import disk image option is missing. **Otherwise, please refer to [device42 xen/kvm install docs](getstarted/installation/installation-xen-or-kvm-using-virt-manager.md)!** ### Download and Unzip with bunzip2 diff --git a/docs/getstarted/installation/installation-amazon-web-services.md b/docs/getstarted/installation/installation-amazon-web-services.md index da900d95..c24d6c0e 100644 --- a/docs/getstarted/installation/installation-amazon-web-services.md +++ b/docs/getstarted/installation/installation-amazon-web-services.md @@ -52,7 +52,7 @@ The configuration will ONLY allow you to "Launch" successfully using one of the ![Check for Device42 Update](/assets/images/check_for_update_d42_aws.png) -- You're all set! Now is a good time to check out ["Getting started with Device42" documentation!](docs/getting_started/index.md) If you have any questions or issues that the documentation doesn't address, head to https://support.device42.com or send an email to open a ticket with support@device42.com. +- You're all set! Now is a good time to check out ["Getting started with Device42" documentation!](getstarted/index.md) If you have any questions or issues that the documentation doesn't address, head to https://support.device42.com or send an email to open a ticket with support@device42.com. * * * diff --git a/docs/getstarted/tutorials/device42-tutorial.md b/docs/getstarted/tutorials/device42-tutorial.md index 1125b511..2817a788 100644 --- a/docs/getstarted/tutorials/device42-tutorial.md +++ b/docs/getstarted/tutorials/device42-tutorial.md @@ -83,9 +83,9 @@ Of course, there are forms available for screen-based data entry via the UI, as Three tutorials are available to help familiarize you with the Device42 system, and a selection of How-to videos are available that address common questions: ([Check out the how-to videos index here!](docs/videos/index.md)) -1. The [Loading Data Using the API Tutorial](getting_started/tutorials/tutorial-loading-data-using-the-api.md) uses the API to load a fairly robust set of data into Device42 system. Don't be concerned if you are not a programmer. The script used in this tutorial is a very simple bash script. Please send us a note if you would like a sample in PowerShell, Python or other languages. -2. The [Loading Data Using Spreadsheets Tutorial](getting_started/tutorials/device42-tutorial.md) uses spreadsheets to load data. There is no scripting involved. If you are fairly certain that you will never script API calls, this is the tutorial you should use. -3. The [Navigating The Device42 User Interface Tutorial](getting_started/tutorials/tutorial-navigating-the-device42-user-interface.md) explores the Device42 core features using your data (follow the above tutorials to create data, or should you not have time to create your own data, request a sample spreadsheet of data by emailing support@device42.com. This sample spreadsheet will load a wide variety of data in Device42; use tutorial #2, "Loading data using spreadsheets" to load the sample data). +1. The [Loading Data Using the API Tutorial](getstarted/tutorials/tutorial-loading-data-using-the-api.md) uses the API to load a fairly robust set of data into Device42 system. Don't be concerned if you are not a programmer. The script used in this tutorial is a very simple bash script. Please send us a note if you would like a sample in PowerShell, Python or other languages. +2. The [Loading Data Using Spreadsheets Tutorial](getstarted/tutorials/device42-tutorial.md) uses spreadsheets to load data. There is no scripting involved. If you are fairly certain that you will never script API calls, this is the tutorial you should use. +3. The [Navigating The Device42 User Interface Tutorial](getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md) explores the Device42 core features using your data (follow the above tutorials to create data, or should you not have time to create your own data, request a sample spreadsheet of data by emailing support@device42.com. This sample spreadsheet will load a wide variety of data in Device42; use tutorial #2, "Loading data using spreadsheets" to load the sample data). It might not be necessary to work through all of the tutorials, but we absolutely recommend that you work through at least one of them if you're new. Many will find it beneficial to follow through on more than one tutorial, as well, gaining valuable experience along the way. If you'd like to keep your Device42 instance fresh for each tutorial, or would like to revert back to fresh after doing one, simply use hypervisor snapshots (ask your IT/sysadmin if you don't manage Device42!), start with a new copy of the Device42 virtual appliance, or set up a dedicated training environment! diff --git a/docs/getstarted/tutorials/tutorial-loading-data-using-spreadsheets.md b/docs/getstarted/tutorials/tutorial-loading-data-using-spreadsheets.md index 3c9bc48c..95ad4481 100644 --- a/docs/getstarted/tutorials/tutorial-loading-data-using-spreadsheets.md +++ b/docs/getstarted/tutorials/tutorial-loading-data-using-spreadsheets.md @@ -93,4 +93,4 @@ Now, load this spreadsheet and also load the 'Add Devices to Racks' and 'Applica At this point, our demo system has multiple buildings, rooms, racks, and devices. -We've reached the end of this tutorial. Next, we encourage you to follow the Tutorial [Navigating the device42 User Interface](getting_started/tutorials/tutorial-navigating-the-device42-user-interface.md). We'd also like to encourage you browse through the documentation for more detailed information on the various device42 features. +We've reached the end of this tutorial. Next, we encourage you to follow the Tutorial [Navigating the device42 User Interface](getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md). We'd also like to encourage you browse through the documentation for more detailed information on the various device42 features. diff --git a/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md b/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md index a540367e..1a26c3cd 100644 --- a/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md +++ b/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md @@ -37,7 +37,7 @@ The documentation for this API command tells you that: (1) The url is /api/1.0/b ![wpid3353-media_1375610622694.png](/assets/images/wpid3353-media_1375610622694.png) -This is the documentation for the Create/Update Rooms API. Highlighted in red is an optional room\_id parameter. You would use this parameter if you wanted to specify which room the rack is in. There are two ways to get an id (id's are required for parameters whose names end in \_id): First, as specified above, you can do it programmatically via the [Retrieval API](getting_started/tutorials/tutorial-loading-data-using-the-api.md) for the object. However, this method is most appropriate for a more complex program written in a language such as Java or Python. If you are just executing curl commands in a shell script, you can do the following: Click on Datacenter / Rooms. Then, hover over the name of the room for which you wish to find the id. +This is the documentation for the Create/Update Rooms API. Highlighted in red is an optional room\_id parameter. You would use this parameter if you wanted to specify which room the rack is in. There are two ways to get an id (id's are required for parameters whose names end in \_id): First, as specified above, you can do it programmatically via the [Retrieval API](getstarted/tutorials/tutorial-loading-data-using-the-api.md) for the object. However, this method is most appropriate for a more complex program written in a language such as Java or Python. If you are just executing curl commands in a shell script, you can do the following: Click on Datacenter / Rooms. Then, hover over the name of the room for which you wish to find the id. ![wpid3354-media_1375694823287.png](/assets/images/wpid3354-media_1375694823287.png) @@ -45,4 +45,4 @@ For example, hover over the "2nd Floor" hyperlink, and look at the lower left co ![wpid3355-media_1375697151375.png](/assets/images/wpid3355-media_1375697151375.png) -We've reached the end of this tutorial. Next, we encourage you to follow the Tutorial [Navigating the device42 User Interface](getting_started/tutorials/tutorial-navigating-the-device42-user-interface.md). We'd also like to encourage you browse through the documentation for more detailed information on the various device42 features. +We've reached the end of this tutorial. Next, we encourage you to follow the Tutorial [Navigating the device42 User Interface](getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md). We'd also like to encourage you browse through the documentation for more detailed information on the various device42 features. diff --git a/docs/getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md b/docs/getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md index 3a899150..46fd0cab 100644 --- a/docs/getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md +++ b/docs/getstarted/tutorials/tutorial-navigating-the-device42-user-interface.md @@ -5,7 +5,7 @@ sidebar_position: 3 ![Populated D42 Dashboard](/assets/images/d42_dashboard_v15.png) -At this point, you should have data in your Device42 system from following one of the two "Loading Data" tutorials provided. If you go to the Device42 Home Page by clicking the 'Home' button on the menu bar, you will see the Dashboard above if you followed the [Spreadsheets tutorial](getting_started/tutorials/device42-tutorial.md) and you will see a Dashboard with more objects if you followed the [API tutorial](getting_started/tutorials/tutorial-loading-data-using-the-api.md). +At this point, you should have data in your Device42 system from following one of the two "Loading Data" tutorials provided. If you go to the Device42 Home Page by clicking the 'Home' button on the menu bar, you will see the Dashboard above if you followed the [Spreadsheets tutorial](getstarted/tutorials/device42-tutorial.md) and you will see a Dashboard with more objects if you followed the [API tutorial](getstarted/tutorials/tutorial-loading-data-using-the-api.md). In either case, let's take a tour through what we've created. diff --git a/docs/infrastructure_management/buildings_rooms_and_racks/racks.md b/docs/infrastructure_management/buildings_rooms_and_racks/racks.md index 097352fc..80b13a99 100644 --- a/docs/infrastructure_management/buildings_rooms_and_racks/racks.md +++ b/docs/infrastructure_management/buildings_rooms_and_racks/racks.md @@ -215,7 +215,7 @@ Here you can enter device and power information for devices that need to be rack Adding and/or updating racks in bulk can be done via API and/or API Imports. Tools | Imports (.xls) -Additional information can be found here: [Create / Update Racks via API / API Imports](https://api.device42.com/#create-/-update-racks) [Getting started - importing data from existing spreadsheets](getting_started/importing-data-from-existing-spreadsheets.md) +Additional information can be found here: [Create / Update Racks via API / API Imports](https://api.device42.com/#create-/-update-racks) [Getting started - importing data from existing spreadsheets](getstarted/importing-data-from-existing-spreadsheets.md) ### Bulk add - device, assets, PDUs @@ -229,4 +229,4 @@ Assets: Documentation: bulk add update assets to racks PDUs: Documentation: bulk add / update PDUs to racks -[Getting started - importing data from existing spreadsheets](getting_started/importing-data-from-existing-spreadsheets.md) +[Getting started - importing data from existing spreadsheets](getstarted/importing-data-from-existing-spreadsheets.md) diff --git a/docs/infrastructure_management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md b/docs/infrastructure_management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md index e8fc1a89..44fc9b0e 100644 --- a/docs/infrastructure_management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md +++ b/docs/infrastructure_management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md @@ -46,11 +46,11 @@ The actual monitoring occurs in a separate virtual appliance from the main Devic The installation process for one or more monitoring appliances is similar to installation of the Device42 main appliance. If you would like to set up power monitoring using a Remote Collector (RC), see the [instructions for setting up an RC](discovery/remote-collector-rc.md). Refer to the appropriate link(s) below for installation on your selected virtualization platform: -\- [VMWare Player](getting_started/installation/installation-vmware-player.md) -\- [Virtual Box](getting_started/installation/installation-virtual-box.md) -\- [Citrix Xen Server](getting_started/installation/installation-citrix-xen-server.md) -\- [Microsoft Hyper V](getting_started/installation/installation-microsoft-hyperv.md) -\- [vCenter Server](getting_started/installation/installation-vcenter-server.md) +\- [VMWare Player](getstarted/installation/installation-vmware-player.md) +\- [Virtual Box](getstarted/installation/installation-virtual-box.md) +\- [Citrix Xen Server](getstarted/installation/installation-citrix-xen-server.md) +\- [Microsoft Hyper V](getstarted/installation/installation-microsoft-hyperv.md) +\- [vCenter Server](getstarted/installation/installation-vcenter-server.md) Follow the steps for your selected virtualization platform to: diff --git a/docs/integration/external_integrations_and_migrations/azure-migrate.md b/docs/integration/external_integrations_and_migrations/azure-migrate.md index 0b262ac6..ed0c92a6 100644 --- a/docs/integration/external_integrations_and_migrations/azure-migrate.md +++ b/docs/integration/external_integrations_and_migrations/azure-migrate.md @@ -57,9 +57,9 @@ You’ll see confirmation the deployment has been initialized. ![Device42 download page](/assets/images/Click_for_D42_Download_FINAL.png) -For help installing Device42, head over to the Device42 documentation: [https://docs.device42.com](https://docs.device42.com). 1. The [Getting Started with Installation section is a great place to begin! [installation](docs/getting_started/installation/index.md). +For help installing Device42, head over to the Device42 documentation: [https://docs.device42.com](https://docs.device42.com). 1. The [Getting Started with Installation section is a great place to begin! [installation](getstarted/installation/index.md). -2\. Once you’ve installed, you’ll want to begin discovering your environment. See the “Getting started with autodiscovery” section of the documentation here: [getting_started/getting-started-with-auto-discovery.md](getting_started/getting-started-with-auto-discovery.md). +2\. Once you’ve installed, you’ll want to begin discovering your environment. See the “Getting started with autodiscovery” section of the documentation here: [getstarted/getting-started-with-auto-discovery.md](getstarted/getting-started-with-auto-discovery.md). 3\. When you’ve finished with discovery and assessment, you can export your discovered data back to Microsoft Azure. Instructions on exporting can be found here: [applications/business_applications/building-business-applications-in-device42.md#section-15](applications/business_applications/building-business-applications-in-device42.md#section-15). diff --git a/docs/reporting/reports/insights-plus.md b/docs/reporting/reports/insights-plus.md index 9f5a06c8..2a60a12d 100644 --- a/docs/reporting/reports/insights-plus.md +++ b/docs/reporting/reports/insights-plus.md @@ -17,7 +17,7 @@ The combination of automatic discovered data and visualization empowers you and - Click on _Insights+_ in the Device42 main menu to display the Insights+ home page, and then select the visualizations you want to see. -**Note**: You can also select and display Insights+ dashboards on the Device42 [home page](getting_started/home-page-widgets-and-global-search.md). +**Note**: You can also select and display Insights+ dashboards on the Device42 [home page](getstarted/home-page-widgets-and-global-search.md). ![](/assets/images/D42-27517_Insights_home-page.png) diff --git a/docs/videos/agentless-auto-discovery-tool-how-to.md b/docs/videos/agentless-auto-discovery-tool-how-to.md index 3eee8723..534f3af9 100644 --- a/docs/videos/agentless-auto-discovery-tool-how-to.md +++ b/docs/videos/agentless-auto-discovery-tool-how-to.md @@ -9,6 +9,6 @@ This HowTo quickly walks through working with Device42's Agentless, Windows base Note that there is also a Linux based version of the tool available for download, and both can be found on the Device42 website at: https://www.device42.com/autodiscovery/ -Main (text-based) [Documentation page for Device42's Agentless AutoDiscovery Tool](getting_started/getting-started-with-auto-discovery.md) +Main (text-based) [Documentation page for Device42's Agentless AutoDiscovery Tool](getstarted/getting-started-with-auto-discovery.md) Please leave any questions about the tool, comments, or requests for new How To's as comments on the video, or e-mail support@device42.com! From bfb81717376e3fa14d1159139f6be94abd5e0a4a Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:04:39 +0200 Subject: [PATCH 03/24] move videos --- docs/{videos => how-to-videos}/_category_.yml | 0 ...hidden-menus-for-advanced-customization.md | 0 .../add-a-new-route-to-device42.md | 0 ...dd-and-bulk-edit-hardware-models-how-to.md | 0 .../adding-links-and-other-urls-to-devices.md | 0 .../agentless-auto-discovery-tool-how-to.md | 0 .../api-imports-add-create-hardware-models.md | 0 .../api-imports-adding-devices-to-racks.md | 0 .../backup-and-restore-how-to.md | 0 .../building-hierarchy-view-how-to.md | 0 .../bulk-export-import-how-to.md | 0 ...ct-patch-panels-and-switch-ports-how-to.md | 0 ...device-discovery-troubleshooting-how-to.md | 0 .../device42-object-query-language-doql.md | 0 .../generic-csv-import-tool-how-to.md | 0 docs/how-to-videos/index.md | 35 ++++++++++++++ .../jira-integration-how-to.md | 0 .../packet-capture-101.md | 0 .../ping-sweep-tool-how-to.md | 0 .../update-device42-appliance-how-to.md | 0 docs/how-to-videos/videos/_category_.yml | 4 ++ ...hidden-menus-for-advanced-customization.md | 13 +++++ .../videos/add-a-new-route-to-device42.md | 16 +++++++ ...dd-and-bulk-edit-hardware-models-how-to.md | 10 ++++ .../adding-links-and-other-urls-to-devices.md | 19 ++++++++ .../agentless-auto-discovery-tool-how-to.md | 14 ++++++ .../api-imports-add-create-hardware-models.md | 17 +++++++ .../api-imports-adding-devices-to-racks.md | 19 ++++++++ .../videos/backup-and-restore-how-to.md | 10 ++++ .../videos/building-hierarchy-view-how-to.md | 10 ++++ .../videos/bulk-export-import-how-to.md | 12 +++++ ...ct-patch-panels-and-switch-ports-how-to.md | 12 +++++ ...device-discovery-troubleshooting-how-to.md | 12 +++++ .../device42-object-query-language-doql.md | 48 +++++++++++++++++++ .../videos/generic-csv-import-tool-how-to.md | 12 +++++ docs/{ => how-to-videos}/videos/index.md | 0 .../videos/jira-integration-how-to.md | 18 +++++++ .../videos/packet-capture-101.md | 29 +++++++++++ .../videos/ping-sweep-tool-how-to.md | 10 ++++ .../update-device42-appliance-how-to.md | 10 ++++ .../wmi-authentication-testing-tool-how-to.md | 0 .../wmi-authentication-testing-tool-how-to.md | 12 +++++ docusaurus.config.js | 44 ++++++++--------- 43 files changed, 364 insertions(+), 22 deletions(-) rename docs/{videos => how-to-videos}/_category_.yml (100%) rename docs/{videos => how-to-videos}/accessing-hidden-menus-for-advanced-customization.md (100%) rename docs/{videos => how-to-videos}/add-a-new-route-to-device42.md (100%) rename docs/{videos => how-to-videos}/add-and-bulk-edit-hardware-models-how-to.md (100%) rename docs/{videos => how-to-videos}/adding-links-and-other-urls-to-devices.md (100%) rename docs/{videos => how-to-videos}/agentless-auto-discovery-tool-how-to.md (100%) rename docs/{videos => how-to-videos}/api-imports-add-create-hardware-models.md (100%) rename docs/{videos => how-to-videos}/api-imports-adding-devices-to-racks.md (100%) rename docs/{videos => how-to-videos}/backup-and-restore-how-to.md (100%) rename docs/{videos => how-to-videos}/building-hierarchy-view-how-to.md (100%) rename docs/{videos => how-to-videos}/bulk-export-import-how-to.md (100%) rename docs/{videos => how-to-videos}/create-and-connect-patch-panels-and-switch-ports-how-to.md (100%) rename docs/{videos => how-to-videos}/device-discovery-troubleshooting-how-to.md (100%) rename docs/{videos => how-to-videos}/device42-object-query-language-doql.md (100%) rename docs/{videos => how-to-videos}/generic-csv-import-tool-how-to.md (100%) create mode 100644 docs/how-to-videos/index.md rename docs/{videos => how-to-videos}/jira-integration-how-to.md (100%) rename docs/{videos => how-to-videos}/packet-capture-101.md (100%) rename docs/{videos => how-to-videos}/ping-sweep-tool-how-to.md (100%) rename docs/{videos => how-to-videos}/update-device42-appliance-how-to.md (100%) create mode 100644 docs/how-to-videos/videos/_category_.yml create mode 100644 docs/how-to-videos/videos/accessing-hidden-menus-for-advanced-customization.md create mode 100644 docs/how-to-videos/videos/add-a-new-route-to-device42.md create mode 100644 docs/how-to-videos/videos/add-and-bulk-edit-hardware-models-how-to.md create mode 100644 docs/how-to-videos/videos/adding-links-and-other-urls-to-devices.md create mode 100644 docs/how-to-videos/videos/agentless-auto-discovery-tool-how-to.md create mode 100644 docs/how-to-videos/videos/api-imports-add-create-hardware-models.md create mode 100644 docs/how-to-videos/videos/api-imports-adding-devices-to-racks.md create mode 100644 docs/how-to-videos/videos/backup-and-restore-how-to.md create mode 100644 docs/how-to-videos/videos/building-hierarchy-view-how-to.md create mode 100644 docs/how-to-videos/videos/bulk-export-import-how-to.md create mode 100644 docs/how-to-videos/videos/create-and-connect-patch-panels-and-switch-ports-how-to.md create mode 100644 docs/how-to-videos/videos/device-discovery-troubleshooting-how-to.md create mode 100644 docs/how-to-videos/videos/device42-object-query-language-doql.md create mode 100644 docs/how-to-videos/videos/generic-csv-import-tool-how-to.md rename docs/{ => how-to-videos}/videos/index.md (100%) create mode 100644 docs/how-to-videos/videos/jira-integration-how-to.md create mode 100644 docs/how-to-videos/videos/packet-capture-101.md create mode 100644 docs/how-to-videos/videos/ping-sweep-tool-how-to.md create mode 100644 docs/how-to-videos/videos/update-device42-appliance-how-to.md rename docs/{ => how-to-videos}/videos/wmi-authentication-testing-tool-how-to.md (100%) create mode 100644 docs/how-to-videos/wmi-authentication-testing-tool-how-to.md diff --git a/docs/videos/_category_.yml b/docs/how-to-videos/_category_.yml similarity index 100% rename from docs/videos/_category_.yml rename to docs/how-to-videos/_category_.yml diff --git a/docs/videos/accessing-hidden-menus-for-advanced-customization.md b/docs/how-to-videos/accessing-hidden-menus-for-advanced-customization.md similarity index 100% rename from docs/videos/accessing-hidden-menus-for-advanced-customization.md rename to docs/how-to-videos/accessing-hidden-menus-for-advanced-customization.md diff --git a/docs/videos/add-a-new-route-to-device42.md b/docs/how-to-videos/add-a-new-route-to-device42.md similarity index 100% rename from docs/videos/add-a-new-route-to-device42.md rename to docs/how-to-videos/add-a-new-route-to-device42.md diff --git a/docs/videos/add-and-bulk-edit-hardware-models-how-to.md b/docs/how-to-videos/add-and-bulk-edit-hardware-models-how-to.md similarity index 100% rename from docs/videos/add-and-bulk-edit-hardware-models-how-to.md rename to docs/how-to-videos/add-and-bulk-edit-hardware-models-how-to.md diff --git a/docs/videos/adding-links-and-other-urls-to-devices.md b/docs/how-to-videos/adding-links-and-other-urls-to-devices.md similarity index 100% rename from docs/videos/adding-links-and-other-urls-to-devices.md rename to docs/how-to-videos/adding-links-and-other-urls-to-devices.md diff --git a/docs/videos/agentless-auto-discovery-tool-how-to.md b/docs/how-to-videos/agentless-auto-discovery-tool-how-to.md similarity index 100% rename from docs/videos/agentless-auto-discovery-tool-how-to.md rename to docs/how-to-videos/agentless-auto-discovery-tool-how-to.md diff --git a/docs/videos/api-imports-add-create-hardware-models.md b/docs/how-to-videos/api-imports-add-create-hardware-models.md similarity index 100% rename from docs/videos/api-imports-add-create-hardware-models.md rename to docs/how-to-videos/api-imports-add-create-hardware-models.md diff --git a/docs/videos/api-imports-adding-devices-to-racks.md b/docs/how-to-videos/api-imports-adding-devices-to-racks.md similarity index 100% rename from docs/videos/api-imports-adding-devices-to-racks.md rename to docs/how-to-videos/api-imports-adding-devices-to-racks.md diff --git a/docs/videos/backup-and-restore-how-to.md b/docs/how-to-videos/backup-and-restore-how-to.md similarity index 100% rename from docs/videos/backup-and-restore-how-to.md rename to docs/how-to-videos/backup-and-restore-how-to.md diff --git a/docs/videos/building-hierarchy-view-how-to.md b/docs/how-to-videos/building-hierarchy-view-how-to.md similarity index 100% rename from docs/videos/building-hierarchy-view-how-to.md rename to docs/how-to-videos/building-hierarchy-view-how-to.md diff --git a/docs/videos/bulk-export-import-how-to.md b/docs/how-to-videos/bulk-export-import-how-to.md similarity index 100% rename from docs/videos/bulk-export-import-how-to.md rename to docs/how-to-videos/bulk-export-import-how-to.md diff --git a/docs/videos/create-and-connect-patch-panels-and-switch-ports-how-to.md b/docs/how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to.md similarity index 100% rename from docs/videos/create-and-connect-patch-panels-and-switch-ports-how-to.md rename to docs/how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to.md diff --git a/docs/videos/device-discovery-troubleshooting-how-to.md b/docs/how-to-videos/device-discovery-troubleshooting-how-to.md similarity index 100% rename from docs/videos/device-discovery-troubleshooting-how-to.md rename to docs/how-to-videos/device-discovery-troubleshooting-how-to.md diff --git a/docs/videos/device42-object-query-language-doql.md b/docs/how-to-videos/device42-object-query-language-doql.md similarity index 100% rename from docs/videos/device42-object-query-language-doql.md rename to docs/how-to-videos/device42-object-query-language-doql.md diff --git a/docs/videos/generic-csv-import-tool-how-to.md b/docs/how-to-videos/generic-csv-import-tool-how-to.md similarity index 100% rename from docs/videos/generic-csv-import-tool-how-to.md rename to docs/how-to-videos/generic-csv-import-tool-how-to.md diff --git a/docs/how-to-videos/index.md b/docs/how-to-videos/index.md new file mode 100644 index 00000000..25f4c794 --- /dev/null +++ b/docs/how-to-videos/index.md @@ -0,0 +1,35 @@ +--- +title: "How-to Videos" +sidebar_position: 1 +--- + +## Device42 how-to videos + +If you're a visual learner, or just want to check out a quick video on a specific topic, you're in the right place! **New to Device42?** Check out the [**getting started with Device42** \[opens new window\]](https://www.youtube.com/playlist?list=PLJ9je_qSNumJ-rMzIXUufY-XsbrwWfeCR) videos first. + +Don't see a video for the topic you're looking for? Send us an email at [support@device42.com](mailto:support@device42.com) - thanks for watching! We hope you enjoy them, and PLEASE, PAY ATTENTION! _There's a test at the end!_ (j/k) :) + +- [Accessing hidden menus for advanced customization](how-to-videos/accessing-hidden-menus-for-advanced-customization.md) +- [Add a new route to Device42](how-to-videos/add-a-new-route-to-device42.md) +- [Add and Bulk Edit Hardware models How to](how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) +- [Adding links and other URLs to devices](how-to-videos/adding-links-and-other-urls-to-devices.md) +- [Agentless Auto Discovery Tool How to](how-to-videos/agentless-auto-discovery-tool-how-to.md) +- [API Imports – add/create hardware models](how-to-videos/api-imports-add-create-hardware-models.md) +- [API Imports – adding devices to racks](how-to-videos/api-imports-adding-devices-to-racks.md) +- [Backup and Restore How to](how-to-videos/backup-and-restore-how-to.md) +- [Building Hierarchy View How To](how-to-videos/building-hierarchy-view-how-to.md) +- [Bulk Export and Import How to](how-to-videos/bulk-export-import-how-to.md) +- [Create and Connect Patch Panels and Switch Ports How to](how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to.md) +- [Device Discovery Troubleshooting How To](how-to-videos/device-discovery-troubleshooting-how-to.md) +- [Device42 Object Query Language (DOQL)](how-to-videos/device42-object-query-language-doql.md) +- [Generic (.CSV) Import Tool How to](how-to-videos/generic-csv-import-tool-how-to.md) +- [Jira Integration How To](how-to-videos/jira-integration-how-to.md) +- [Packet Capture 101](how-to-videos/packet-capture-101.md) +- [Ping Sweep Tool How To](how-to-videos/ping-sweep-tool-how-to.md) +- [Update Device42 Appliance How To](how-to-videos/update-device42-appliance-how-to.md) +- [WMI Authentication Testing Tool How To](how-to-videos/wmi-authentication-testing-tool-how-to.md) + + +## Getting Started Videos (YouTube) + +[Getting Started with Device42](https://www.youtube.com/playlist?list=PLJ9je_qSNumJ-rMzIXUufY-XsbrwWfeCR) (on YouTube, opens new window) diff --git a/docs/videos/jira-integration-how-to.md b/docs/how-to-videos/jira-integration-how-to.md similarity index 100% rename from docs/videos/jira-integration-how-to.md rename to docs/how-to-videos/jira-integration-how-to.md diff --git a/docs/videos/packet-capture-101.md b/docs/how-to-videos/packet-capture-101.md similarity index 100% rename from docs/videos/packet-capture-101.md rename to docs/how-to-videos/packet-capture-101.md diff --git a/docs/videos/ping-sweep-tool-how-to.md b/docs/how-to-videos/ping-sweep-tool-how-to.md similarity index 100% rename from docs/videos/ping-sweep-tool-how-to.md rename to docs/how-to-videos/ping-sweep-tool-how-to.md diff --git a/docs/videos/update-device42-appliance-how-to.md b/docs/how-to-videos/update-device42-appliance-how-to.md similarity index 100% rename from docs/videos/update-device42-appliance-how-to.md rename to docs/how-to-videos/update-device42-appliance-how-to.md diff --git a/docs/how-to-videos/videos/_category_.yml b/docs/how-to-videos/videos/_category_.yml new file mode 100644 index 00000000..4a6df51e --- /dev/null +++ b/docs/how-to-videos/videos/_category_.yml @@ -0,0 +1,4 @@ +position: 8 +label: 'How-To Videos' +collapsible: true +collapsed: true diff --git a/docs/how-to-videos/videos/accessing-hidden-menus-for-advanced-customization.md b/docs/how-to-videos/videos/accessing-hidden-menus-for-advanced-customization.md new file mode 100644 index 00000000..d2f08dfc --- /dev/null +++ b/docs/how-to-videos/videos/accessing-hidden-menus-for-advanced-customization.md @@ -0,0 +1,13 @@ +--- +title: "Accessing hidden menus for advanced customization" +sidebar_position: 1 +--- + +How-to video - accessing hidden menus + + + +**Transcript** +_Hi, this is Raj. Let's talk about hidden menus. Head over to any object where a field you want to edit is referenced. Click on the field, and using breadcrumbs you can get to the list page where you can edit or delete just like any other object in Device42. You cannot edit or delete system defined objects. But others are editable as shown. You can get to any referenced object and make changes to suit your needs._ + +_This concludes this video, thanks for watching!_ diff --git a/docs/how-to-videos/videos/add-a-new-route-to-device42.md b/docs/how-to-videos/videos/add-a-new-route-to-device42.md new file mode 100644 index 00000000..1db6f686 --- /dev/null +++ b/docs/how-to-videos/videos/add-a-new-route-to-device42.md @@ -0,0 +1,16 @@ +--- +title: "Add a new route to Device42" +sidebar_position: 2 +--- + +**If you'd prefer written instructions for adding a route, they can also be found on the docs site at: [Setup & Troubleshooting -> Advanced Routing](administration/advanced-routing.md).** + +NOTE: This demo assumes you have already added a NIC that can connect to your new network! To Add supplemental interfaces (NO GATEWAY IP or DNS for secondary NICs!!!) for connectivity to the appropriate network segments, see our HowTo add a NIC to Device42 walkthrough on our Docs Site: administration/appliance_manager/adding-multiple-network-interface-cardsnic-to-device42-vm.md + + + +Also note this particular HowTo is only a demo of the process, so your screen output will be slightly different as the Lab Machine doesn’t have a secondary NIC or network to connect to. + +Leave a comment or e-mail Device42 Support and let us know if you’d like a video of that process as well! + +Please leave any questions, comments, or requests for more how-to's as comments on the video, or e-mail support@device42.com and say you saw it on our docs site! diff --git a/docs/how-to-videos/videos/add-and-bulk-edit-hardware-models-how-to.md b/docs/how-to-videos/videos/add-and-bulk-edit-hardware-models-how-to.md new file mode 100644 index 00000000..cb0b1d0b --- /dev/null +++ b/docs/how-to-videos/videos/add-and-bulk-edit-hardware-models-how-to.md @@ -0,0 +1,10 @@ +--- +title: "Add and Bulk Edit Hardware models How to" +sidebar_position: 3 +--- + +This is a simple demonstration that demonstrates adding a new Hardware Model to your Device42 instance, and then how to quickly "Bulk Edit" Hardware Models that have been autodiscovered and classified as "unknown". By default, when a device is discovered by Device42's auto-discovery, it is classified as type “unknown” (unless it is a virtual device). This is because the discovered device could be a physical device, a blade device or “other” type. + +https://www.youtube.com/watch?v=dd6LwE11t6A + +Please leave any questions, comments, or requests for new HowTo's or other videos below! diff --git a/docs/how-to-videos/videos/adding-links-and-other-urls-to-devices.md b/docs/how-to-videos/videos/adding-links-and-other-urls-to-devices.md new file mode 100644 index 00000000..54984594 --- /dev/null +++ b/docs/how-to-videos/videos/adding-links-and-other-urls-to-devices.md @@ -0,0 +1,19 @@ +--- +title: "Adding links and other URLs to devices" +sidebar_position: 4 +--- + +How-to video - add links per device and easily access your devices via telnet, ssh, https, etc. + + + +**Transcript** +_Hi, this is Marc from Device42. The topic of this video is device URL's. Device URL's enable quick and convenient access to device resources via telnet, ssh, https, ftp, etc. This feature is available for all devices, and as seen here it is located on the "Other Tab" of the device detail page._ + +_Let's have a look at using this feature. I have configured my system settings to open my preferred applications. For example; following an ssh link launches Putty. And this FTP link opens in the browser._ + +_Adding URLs is simple - on the view device page click edit, then go to the Other Tab. Click Add another External Link, choose your protocol, and input the address. Assuming the defaults have not been changes, port and suffix can be left blank. Let's save and continue, then return to the Other Tab and test our new link..._ + +_Together with the password management features in Device42, accessing your devices is now easier than ever!_ + +_This concludes this video, thanks for watching!_ diff --git a/docs/how-to-videos/videos/agentless-auto-discovery-tool-how-to.md b/docs/how-to-videos/videos/agentless-auto-discovery-tool-how-to.md new file mode 100644 index 00000000..534f3af9 --- /dev/null +++ b/docs/how-to-videos/videos/agentless-auto-discovery-tool-how-to.md @@ -0,0 +1,14 @@ +--- +title: "Agentless Auto Discovery Tool How to" +sidebar_position: 5 +--- + +This HowTo quickly walks through working with Device42's Agentless, Windows based Auto Discovery Tool. This easy to use, standalone discovery tool can discover Software & Services inventory on both Windows and Linux servers, the inventory of Microsoft SCCM servers as well as guests on Microsoft Hyper-V hypervisors. + + + +Note that there is also a Linux based version of the tool available for download, and both can be found on the Device42 website at: https://www.device42.com/autodiscovery/ + +Main (text-based) [Documentation page for Device42's Agentless AutoDiscovery Tool](getstarted/getting-started-with-auto-discovery.md) + +Please leave any questions about the tool, comments, or requests for new How To's as comments on the video, or e-mail support@device42.com! diff --git a/docs/how-to-videos/videos/api-imports-add-create-hardware-models.md b/docs/how-to-videos/videos/api-imports-add-create-hardware-models.md new file mode 100644 index 00000000..e441fe21 --- /dev/null +++ b/docs/how-to-videos/videos/api-imports-add-create-hardware-models.md @@ -0,0 +1,17 @@ +--- +title: "API Imports - add/create hardware models" +sidebar_position: 6 +--- + +How-to video - add/create hardware models with API Imports + + + +**Transcript** +_Hi, this is Marc from Device42. Let's talk about how to import hardware using the API Import function. In Device42 you can add and/or update almost any data using the REST API. This same functionality has been extended to enable the import of almost any data using a simple Excel spreadsheet._ + +_Here you see the API Import page, let's download a sample Excel file. We are going to use this sample file to import new hardware models. For each import type, the link to the documentation is included. Here we see the documentation for the create/update API call. Name is the only required parameter. This is my existing data, which I will copy over to the sample sheet. I have added the data to the sample sheet. Remember, name is required. However, since devices are based on hardware models - U size is required before a device can be added to a rack. If you don't add the U size here, it can be added later via the Bulk Hardware Edit tool - which can be located via the Tools menu as shown here._ + +_Let's go ahead and import the data...choose the file, click import, the results are displayed upon completion._ + +_This concludes the API Hardware Import video, thanks for watching!_ diff --git a/docs/how-to-videos/videos/api-imports-adding-devices-to-racks.md b/docs/how-to-videos/videos/api-imports-adding-devices-to-racks.md new file mode 100644 index 00000000..0c175e83 --- /dev/null +++ b/docs/how-to-videos/videos/api-imports-adding-devices-to-racks.md @@ -0,0 +1,19 @@ +--- +title: "API Imports - adding devices to racks" +sidebar_position: 7 +--- + +How-to video - adding devices to racks with API Imports + + + +**Transcript** +_Hi, this is Marc from Device42. Let's talk about how-to add devices to racks using API Imports. In Device42 you can add and/or update almost any data using the REST API. This same functionality has been extended to enable the import of almost any data using a simple Excel spreadsheet._ + +_Here you see the API Import page, let's download a sample file. Let's take a look at the documentation for this import. Here we see the documentation for the add/update a device in a rack API call. I have entered my device data into the sample sheet - devices can be existing or new. Hardware model is optional. If the rack name is unique, building, room, and row are optional. The starting U location in required, use "auto" to assign the next available slot. After the import, we will rearrange the devices in rack layout view using drag and drop._ + +_Let's go ahead and import the data...choose the file, click import, the results are displayed upon completion._ + +_Let's take a look at the devices that were added to Rack 4. In rack layout view, devices can be rearranged using drag and drop...devices can be moved within a rack, and between racks._ + +_This concludes our video, thanks for watching!_ diff --git a/docs/how-to-videos/videos/backup-and-restore-how-to.md b/docs/how-to-videos/videos/backup-and-restore-how-to.md new file mode 100644 index 00000000..354e62fc --- /dev/null +++ b/docs/how-to-videos/videos/backup-and-restore-how-to.md @@ -0,0 +1,10 @@ +--- +title: "Backup and Restore How to" +sidebar_position: 8 +--- + +In this HowTo, we cover Backing up and Restoring your Device42 database. You do this from https://DEVICE42URL:4242, default credentials \[ d42admin / default \]. Follow along & learn how to both manually backup & restore, and how to schedule backups to NFS, SFTP, and even an Amazon S3 bucket. + + + +Please leave any questions, comments, or requests for new HowTo's as comments on the video! diff --git a/docs/how-to-videos/videos/building-hierarchy-view-how-to.md b/docs/how-to-videos/videos/building-hierarchy-view-how-to.md new file mode 100644 index 00000000..5ff7c217 --- /dev/null +++ b/docs/how-to-videos/videos/building-hierarchy-view-how-to.md @@ -0,0 +1,10 @@ +--- +title: "Building Hierarchy View How To" +sidebar_position: 9 +--- + +**_NOTE_** This feature is no longer called "Tree View". It can now be found (as seen pictured in this video) under the "DATACENTER" menu, entitled "Building Hierarchy". + + + +Please leave any questions about the tool, comments about the video, or requests for new How To's in the comments on the YouTube Video, or of course feel free to drop and email to support {at} device42 \[dot\] .com! diff --git a/docs/how-to-videos/videos/bulk-export-import-how-to.md b/docs/how-to-videos/videos/bulk-export-import-how-to.md new file mode 100644 index 00000000..dc0240b1 --- /dev/null +++ b/docs/how-to-videos/videos/bulk-export-import-how-to.md @@ -0,0 +1,12 @@ +--- +title: "Bulk Export and Import How to" +sidebar_position: 10 +--- + +This HowTo demonstrates usage of the Device42 bulk import tool. + + + +The Device42 Bulk Import \[export/import\] tool is really handy for quickly making changes to a large amount of CI's at once. With bulk export, you can easily export either ALL of your Device42 data, or any chosen subset of CI's. You can add data (e.g. add 100 rows), sort & update data, add a column (as long as the API supports it), and quickly re-import the changes. + +Please leave any questions about the tool, comments, or requests for new How To's as comments on the video, or e-mail support@device42.com! diff --git a/docs/how-to-videos/videos/create-and-connect-patch-panels-and-switch-ports-how-to.md b/docs/how-to-videos/videos/create-and-connect-patch-panels-and-switch-ports-how-to.md new file mode 100644 index 00000000..b07f0b59 --- /dev/null +++ b/docs/how-to-videos/videos/create-and-connect-patch-panels-and-switch-ports-how-to.md @@ -0,0 +1,12 @@ +--- +title: "Create and Connect Patch Panels and Switch Ports How to" +sidebar_position: 11 +--- + +This is a simple demonstration that involves creating and adding two patch panels to a Rack in Device42, and connecting them both together and to a switch in three different ways! The demonstration assumes you have at least one Building, Room, and Rack with a switch created in Device42, but you can still follow along if you don’t, creating them on the fly. + + + +The first panel, “Panel A”, will be a 48-port model, mounted facing forward and connected the all 48 ports of the switch. The second panel, “Panel B”, is a 24-port model, mounted on the top of the rack facing rearward, for server connectivity. Panel A is patched to Panel B, providing servers in the rack connectivity to switch ports. + +Please leave any questions, comments, or requests for new HowTo's below! diff --git a/docs/how-to-videos/videos/device-discovery-troubleshooting-how-to.md b/docs/how-to-videos/videos/device-discovery-troubleshooting-how-to.md new file mode 100644 index 00000000..c6bb7092 --- /dev/null +++ b/docs/how-to-videos/videos/device-discovery-troubleshooting-how-to.md @@ -0,0 +1,12 @@ +--- +title: "Device Discovery Troubleshooting How To" +sidebar_position: 12 +--- + +**Device Discovery Troubleshooting - HowTo** + + + +Why am I not discovering a device? Maybe you have 10 servers, and only 8 were successfully discovered ... How can you troubleshoot it? In this video, we'll do a couple sample discovery scenarios \[both Linux & Windows\], and show how to use diagnostic features in Device42 to uncover where the failure occurred, and then utilize the Device42 credentials tool to further troubleshoot credentials against a Windows server that is up, but failed a previous discovery run. + +Please leave any questions, comments about the video, or requests for new How To's below! diff --git a/docs/how-to-videos/videos/device42-object-query-language-doql.md b/docs/how-to-videos/videos/device42-object-query-language-doql.md new file mode 100644 index 00000000..7c2178ea --- /dev/null +++ b/docs/how-to-videos/videos/device42-object-query-language-doql.md @@ -0,0 +1,48 @@ +--- +title: "Device42 Object Query Language (DOQL)" +sidebar_position: 13 +--- + +# DOQL - Device42 Object Query Language + + + +* * * + +**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reporting/doql_device42_object_query_language/index.md) for DOQL documentation.** + +* * * + +**Video Transcript** + +_Welcome to the Device42 Object Query Language (DOQL) HowTo!_ + +_In this HowTo video, we will utilize the Chrome plugin "Postman" to send 'GET' API calls to the Device42 DOQL endpoint. + +We first set up the API Authentication in Postman, and from there move on to queries. + +The video demonstrates queries that return: + +All Asset Numbers in Device42: + +``` +?query=SELECT asset_no FROM view_device_v1 All Asset Numbers in Device42 that are not NULL (no empty sets): ?query=SELECT asset_no FROM view_device_v1 WHERE asset_no <> '' All Assets with a Custom Field of "IPMI_Firmware" Where the Asset Number is not blank: ?query=SELECT d.asset_no FROM view_device_v1 d join view_device_custom_fields_flat_v1 dc on dc.device_fk = d.device_pk where d.asset_no <> '' +``` + +If you know PostgreSql (SQL), you already know DOQL! Send standard PostgreSql syntax to the Device42 database via the API! + +Please leave any questions, comments, or requests for new HowTo's as comments on the video, or reach out to support@device42.com + +Transcript + +Let's start by taking a look at the viewer schema which can be found in the help menu. It contains an 'entity relationship diagram' and a 'data dictionary'. One of the questions we got asked was "how can we get a list of asset numbers for all devices in Device42? + +Let's take a look at how we can go about doing that. By clicking on this little down arrow, you'll see the device view, and then asset\_no right there. That's the field we'll focus on. We're going to use Postman – the chrome plug-in. We'll make a 'GET' call. Start by selecting 'basic auth', and you're going to want to type your Device42 username and password. These have to be administrator or super-user credentials. + +For this first query, we're looking to get asset numbers for all devices in Device42. We're going to do a SELECT asset\_no FROM view\_device\_v1. It worked, but you'll notice we got a lot of empty sets as well. + +The next thing we'll focus on is modifying our query to filter out all the empty sets. We'll do this by adding a `WHERE asset_no <> ""`. And there you go, we have a list of all the asset numbers in Device42. + +Last but not least, we'll up the level of complication a little bit; this query selects all devices in Device42 with a custom field of "IPMI\_Firmware" WHERE the asset\_no is not blank. So we'll go ahead and run that, and you can see there's actually only one matching devices in this instance and we got that by joining view\_device\_v1 with view\_device\_custom\_fields\_flat\_v1. + +If you already know SQL (PostgreSql), you already know DOQL!_ diff --git a/docs/how-to-videos/videos/generic-csv-import-tool-how-to.md b/docs/how-to-videos/videos/generic-csv-import-tool-how-to.md new file mode 100644 index 00000000..6c817537 --- /dev/null +++ b/docs/how-to-videos/videos/generic-csv-import-tool-how-to.md @@ -0,0 +1,12 @@ +--- +title: "Generic (.CSV) Import Tool How to" +sidebar_position: 14 +--- + +Device42's Generic import tool helps you import your Excel or CSV lists of Inventories, Servers, or Other Devices and any other related data you may have stored about them. + + + +IP's, Server names, Notes -- Anything you recorded about a given asset/server/subject can be stored in Device42 by mapping the Columns to fields in Device42. And, if Device42 doesn't have an appropriate matching field, a custom field can be easily created right from within the tool. + +Please leave any questions, comments, or requests for more how-to's as comments on the video, or e-mail support@device42.com and say you saw it on our docs site! diff --git a/docs/videos/index.md b/docs/how-to-videos/videos/index.md similarity index 100% rename from docs/videos/index.md rename to docs/how-to-videos/videos/index.md diff --git a/docs/how-to-videos/videos/jira-integration-how-to.md b/docs/how-to-videos/videos/jira-integration-how-to.md new file mode 100644 index 00000000..39496409 --- /dev/null +++ b/docs/how-to-videos/videos/jira-integration-how-to.md @@ -0,0 +1,18 @@ +--- +title: "Jira Integration How To" +sidebar_position: 15 +--- + +HowTo create custom Jira workflows with Device42's added features & Custom Fields! + + + +Some configuration was done beforehand to keep the video as direct as possible so as not bore those of you who create JIRA workflows regularly. + +That said, a few screens may move a little quick if you are new to Jira workflows, so please don't hesitate to leave any questions or comments below and we'll be glad to follow up if pausing doesn't cut it or anything needs clarification! + +In our latest 3.0.0 release, you can create Custom Jira Workflows with Device42 Custom Fields. Leverage Device42’s Conditional Functions, Validator Functions, and POST functions for powerful automated workflows! + +Validate against Device42 Custom Fields and/or trigger conditions based upon data entered into them. You can also combine Conditions and Validators as you see fit, while also filtering both the data your Custom Field(s) make available to the user, as well as what _can be entered_ into the fields … and that’s not all … workflow transitions can be configured to send a POST to Device42, currently able to request the next available IP in a specified subnet. + +Please leave any questions, comments, or requests for more how-to's as comments on the video, or e-mail support@device42.com and say you saw it on our docs site! diff --git a/docs/how-to-videos/videos/packet-capture-101.md b/docs/how-to-videos/videos/packet-capture-101.md new file mode 100644 index 00000000..d2a35e6e --- /dev/null +++ b/docs/how-to-videos/videos/packet-capture-101.md @@ -0,0 +1,29 @@ +--- +title: "Packet Capture 101" +sidebar_position: 16 +--- + +## Intro to D42 Packet Capture + +**If you'd prefer written instructions for Packet Capture, see [the Packet Capture documentation page here.](discovery/packet-capture.md)** + +With Device42 Packet Capture you can discover service communications happening in real-time for any service listeners known to Device42. By listening directly to all network communications, you'll easily discover communications that happen infrequently. + + + + + +![](https://fast.wistia.com/embed/medias/pz35w51w8t/swatch) + +* * * + +## Packet Capture Prerequisites + +- A functioning Device42 MA (destination for captured data), running v16.00.00+ or newer. +- Network communication allowed from the machine you’ll be capturing packets on to your Device42 MA. +- An active network adapter connected to the target traffic capture network. +- If using Windows, a WinPcap-compatible library (like npcap) must be installed – Be sure to select the option “install in API-Compatible mode”during setup! +- If using Linux, libpcap must be installed to support packet capture. +- OPTIONAL: Promiscuous mode \[aka ‘monitor’ mode\] enabled for the network and/or the interface of interest. + +  You can also watch [Packet Capture 101 on on YouTube](https://www.youtube.com/watch?v=y1U37Xc9V2k). diff --git a/docs/how-to-videos/videos/ping-sweep-tool-how-to.md b/docs/how-to-videos/videos/ping-sweep-tool-how-to.md new file mode 100644 index 00000000..a0254d0c --- /dev/null +++ b/docs/how-to-videos/videos/ping-sweep-tool-how-to.md @@ -0,0 +1,10 @@ +--- +title: "Ping Sweep Tool How To" +sidebar_position: 17 +--- + +This HowTo demonstrates the Device42 Ping Sweep Tool. The Ping Sweep tool can quickly find IP's that are in use on targeted networks, populating found subnets & IP Addresses into Device42's CMDB. + + + +Please leave any questions, comments, or requests for new HowTo's in the YouTube Video Comments -- Or email D42 support @ support {at} device42 \[DOT\] com! diff --git a/docs/how-to-videos/videos/update-device42-appliance-how-to.md b/docs/how-to-videos/videos/update-device42-appliance-how-to.md new file mode 100644 index 00000000..14ed2d45 --- /dev/null +++ b/docs/how-to-videos/videos/update-device42-appliance-how-to.md @@ -0,0 +1,10 @@ +--- +title: "Update Device42 Appliance How To" +sidebar_position: 18 +--- + +A quick walkthrough of the very simple Device42 update process. If you've never updated before, follow right along and enjoy all the new features updating Device42 always brings! + + + +Please leave any questions, comments, or requests for more how-to's as comments on the video, or e-mail support@device42.com and say you saw it on our docs site! diff --git a/docs/videos/wmi-authentication-testing-tool-how-to.md b/docs/how-to-videos/videos/wmi-authentication-testing-tool-how-to.md similarity index 100% rename from docs/videos/wmi-authentication-testing-tool-how-to.md rename to docs/how-to-videos/videos/wmi-authentication-testing-tool-how-to.md diff --git a/docs/how-to-videos/wmi-authentication-testing-tool-how-to.md b/docs/how-to-videos/wmi-authentication-testing-tool-how-to.md new file mode 100644 index 00000000..f0a0fc06 --- /dev/null +++ b/docs/how-to-videos/wmi-authentication-testing-tool-how-to.md @@ -0,0 +1,12 @@ +--- +title: "WMI Authentication Testing Tool How To" +sidebar_position: 19 +--- + +This HowTo demonstrates the Device42 WMI Authentication Testing & Troubleshooting tool. + + + +The WMI Authentication Tester is useful for diagnosing problems running discovery with Windows credentials that appear to have tested "OK" in the Standalone Auto Discovery Tool. + +Please leave any questions, comments, or requests for more how-to's as comments on the video, or e-mail support@device42.com and say you saw it on our docs site! diff --git a/docusaurus.config.js b/docusaurus.config.js index 44d47673..d42916cd 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -1205,87 +1205,87 @@ const config = { from: '/accounting/purchases/', }, { - to: '/videos/', + to: '/how-to-videos/', from: '/how-to-videos/', }, { - to: '/videos/accessing-hidden-menus-for-advanced-customization/', + to: '/how-to-videos/accessing-hidden-menus-for-advanced-customization/', from: '/how-to-videos/accessing-hidden-menus-for-advanced-customization/', }, { - to: '/videos/add-a-new-route-to-device42/', + to: '/how-to-videos/add-a-new-route-to-device42/', from: ['/how-to-videos/add-a-new-route-to-device42/', '/how-to-videos/add-a-route-to-device42/'] }, { - to: '/videos/add-and-bulk-edit-hardware-models-how-to/', + to: '/how-to-videos/add-and-bulk-edit-hardware-models-how-to/', from: '/how-to-videos/add-and-bulk-edit-hardware-models-how-to/', }, { - to: '/videos/adding-links-and-other-urls-to-devices/', + to: '/how-to-videos/adding-links-and-other-urls-to-devices/', from: '/how-to-videos/adding-links-and-other-urls-to-devices/', }, { - to: '/videos/agentless-auto-discovery-tool-how-to/', + to: '/how-to-videos/agentless-auto-discovery-tool-how-to/', from: '/how-to-videos/agentless-auto-discovery-tool-how-to/', }, { - to: '/videos/api-imports-add-create-hardware-models/', + to: '/how-to-videos/api-imports-add-create-hardware-models/', from: ['/how-to-videos/api-imports-add-create-hardware-models/', '/api/'] }, { - to: '/videos/api-imports-adding-devices-to-racks/', + to: '/how-to-videos/api-imports-adding-devices-to-racks/', from: '/how-to-videos/api-imports-adding-devices-to-racks/', }, { - to: '/videos/backup-and-restore-how-to/', + to: '/how-to-videos/backup-and-restore-how-to/', from: '/how-to-videos/backup-and-restore-how-to/', }, { - to: '/videos/building-hierarchy-view-how-to/', + to: '/how-to-videos/building-hierarchy-view-how-to/', from: '/how-to-videos/building-hierarchy-view-how-to/', }, { - to: '/videos/bulk-export-import-how-to/', + to: '/how-to-videos/bulk-export-import-how-to/', from: '/how-to-videos/bulk-export-import-how-to/', }, { - to: '/videos/create-and-connect-patch-panels-and-switch-ports-how-to/', + to: '/how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to/', from: '/how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to/', }, { - to: '/videos/device-discovery-troubleshooting-how-to/', + to: '/how-to-videos/device-discovery-troubleshooting-how-to/', from: '/how-to-videos/device-discovery-troubleshooting-how-to/', }, { - to: '/videos/device42-object-query-language-doql/', + to: '/how-to-videos/device42-object-query-language-doql/', from: '/how-to-videos/device42-object-query-language-doql/', }, { - to: '/videos/generic-csv-import-tool-how-to/', + to: '/how-to-videos/generic-csv-import-tool-how-to/', from: '/how-to-videos/generic-csv-import-tool-how-to/', }, { - to: '/videos/', - from: '/videos/index/', + to: '/how-to-videos/', + from: '/how-to-videos/index/', }, { - to: '/videos/jira-integration-how-to/', + to: '/how-to-videos/jira-integration-how-to/', from: '/how-to-videos/jira-integration-how-to/', }, { - to: '/videos/packet-capture-101/', + to: '/how-to-videos/packet-capture-101/', from: '/how-to-videos/packet-capture-101/', }, { - to: '/videos/ping-sweep-tool-how-to/', + to: '/how-to-videos/ping-sweep-tool-how-to/', from: '/how-to-videos/ping-sweep-tool-how-to/', }, { - to: '/videos/update-device42-appliance-how-to/', + to: '/how-to-videos/update-device42-appliance-how-to/', from: ['/how-to-videos/update-device42-appliance-how-to/', '/how-to-videos/update-d42-how-to/'] }, { - to: '/videos/wmi-authentication-testing-tool-how-to/', + to: '/how-to-videos/wmi-authentication-testing-tool-how-to/', from: '/how-to-videos/wmi-authentication-testing-tool-how-to/', }, ], From a3d0b48ac4386b596b39f228ab0da60d5c7760ac Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:05:59 +0200 Subject: [PATCH 04/24] fix internal links --- docs/administration/advanced-routing.md | 2 +- docs/discovery/auto-discovery.md | 2 +- docs/discovery/sccm-discovery-net-tool.md | 2 +- .../getting-started-with-auto-discovery.md | 4 +- .../installation-amazon-web-services.md | 2 +- .../windows-discovery-service-installation.md | 2 +- .../getstarted/tutorials/device42-tutorial.md | 2 +- .../tutorial-loading-data-using-the-api.md | 2 +- docs/how-to-videos/index.md | 38 +++++++++---------- docs/how-to-videos/videos/index.md | 38 +++++++++---------- .../buildings_rooms_and_racks/racks.md | 2 +- .../devices/device-other-tab.md | 2 +- ...s-into-d42-using-the-api-helper-utility.md | 2 +- .../imports/spreadsheet-converter-tool.md | 2 +- 14 files changed, 51 insertions(+), 51 deletions(-) diff --git a/docs/administration/advanced-routing.md b/docs/administration/advanced-routing.md index 98a33d3a..41eeeb28 100644 --- a/docs/administration/advanced-routing.md +++ b/docs/administration/advanced-routing.md @@ -5,7 +5,7 @@ sidebar_position: 2 If you have complex/advanced routing needs for your Device42 appliance – you can now add (or delete) those to the system from the console menu. -**Advanced Routing instructions are also available in [video form, here.](videos/add-a-new-route-to-device42.md)** +**Advanced Routing instructions are also available in [video form, here.](how-to-videos/add-a-new-route-to-device42.md)** 1. To configure advanced routing, choose option 15 from the Device42 Setup/Troubleshooting Menu (Log in to the Console of the Device42 VM to access this menu.): ![advanced-routing-option](/assets/images/advanced_routing.png) diff --git a/docs/discovery/auto-discovery.md b/docs/discovery/auto-discovery.md index e00fed24..4db0b5a8 100644 --- a/docs/discovery/auto-discovery.md +++ b/docs/discovery/auto-discovery.md @@ -115,7 +115,7 @@ Windows discovery scripts can be found here: [Device42 GitHub repository](https: ## Using REST APIs -You can automate inventory management and integrate with your own scripts or other programs using the Device42 RESTful APIs as discussed at : [Device42 API docs](videos/api-imports-add-create-hardware-models.md). +You can automate inventory management and integrate with your own scripts or other programs using the Device42 RESTful APIs as discussed at : [Device42 API docs](how-to-videos/api-imports-add-create-hardware-models.md). ## VMware / Citrix XenServer / oVirt / Redhat Virtualization / KVM diff --git a/docs/discovery/sccm-discovery-net-tool.md b/docs/discovery/sccm-discovery-net-tool.md index 8adb2870..ea75e3ff 100644 --- a/docs/discovery/sccm-discovery-net-tool.md +++ b/docs/discovery/sccm-discovery-net-tool.md @@ -3,7 +3,7 @@ title: "SCCM Discovery (.NET Tool)" sidebar_position: 26 --- -_The Auto Discovery Client is an external tool \[.NET based\] that runs on Windows machines, either standalone or as a service. It autodiscovers detailed information about Windows Servers, Linux / UNIX / \*nix Servers, Hyper-V Hypervisor and Virtual Machine Guest inventories, and can also import CI data \[API –> API\] from Microsoft SCCM Instances. See our [How To on using the Agentless Autodiscovery tool here](videos/agentless-auto-discovery-tool-how-to.md)._ +_The Auto Discovery Client is an external tool \[.NET based\] that runs on Windows machines, either standalone or as a service. It autodiscovers detailed information about Windows Servers, Linux / UNIX / \*nix Servers, Hyper-V Hypervisor and Virtual Machine Guest inventories, and can also import CI data \[API –> API\] from Microsoft SCCM Instances. See our [How To on using the Agentless Autodiscovery tool here](how-to-videos/agentless-auto-discovery-tool-how-to.md)._   diff --git a/docs/getstarted/getting-started-with-auto-discovery.md b/docs/getstarted/getting-started-with-auto-discovery.md index 44ddd313..3349c9d5 100644 --- a/docs/getstarted/getting-started-with-auto-discovery.md +++ b/docs/getstarted/getting-started-with-auto-discovery.md @@ -9,7 +9,7 @@ The following how-to runs down quickly enumerating network objects with Device42 **If you're new** to Device42, you'll want to start with our [**getting started videos** \[new window\]](https://www.youtube.com/playlist?list=PLJ9je_qSNumJ-rMzIXUufY-XsbrwWfeCR). In under 5 minutes, you'll learn how to get your RC (Remote Collector) set up, connect a WDS (Windows Discovery Service) instance to that RC, and you'll run your first discovery job! [Watch 'em now](https://www.youtube.com/watch?v=ClkvR9zLQUU&t=0s&list=PLJ9je_qSNumJ-rMzIXUufY-XsbrwWfeCR&index=2), and you'll be an expert in no time! -Ready to learn more? For those that prefer videos, there's a [video-based Device42 "How-To" series on YouTube](https://www.youtube.com/playlist?list=PLJ9je_qSNumJ4HuNVS75wzRgBRrtCh6_q) (it's got its own [section](../videos/index.md)). Have a specific question and you don't see what you're looking for here in the docs, email support@device42 and let us know -- there's a good chance other people are wondering the same thing, and we'll be happy to create a new video ... _Happy discovering!_ +Ready to learn more? For those that prefer videos, there's a [video-based Device42 "How-To" series on YouTube](https://www.youtube.com/playlist?list=PLJ9je_qSNumJ4HuNVS75wzRgBRrtCh6_q) (it's got its own [section](../how-to-videos/index.md)). Have a specific question and you don't see what you're looking for here in the docs, email support@device42 and let us know -- there's a good chance other people are wondering the same thing, and we'll be happy to create a new video ... _Happy discovering!_ ## Autodiscovery Account WARNING @@ -57,7 +57,7 @@ The following device types have a hardware model. Each hardware model can be one Once you change a hardware type, all the corresponding devices that refer to that hardware and are type unknown, will automatically be categorized accordingly. -The "Bulk hardware edit" feature allows changing hardware properties in bulk for all undefined hardware types and it will automatically categorize all devices belonging to it. See the Bulk Edit [YouTube](../videos/add-and-bulk-edit-hardware-models-how-to.md) videos or [Bulk edit documentation](../infrastructure_management/devices/hardware-models-templates.md) for more information! +The "Bulk hardware edit" feature allows changing hardware properties in bulk for all undefined hardware types and it will automatically categorize all devices belonging to it. See the Bulk Edit [YouTube](../how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) videos or [Bulk edit documentation](../infrastructure_management/devices/hardware-models-templates.md) for more information! Also, once a hardware type is defined, any new imported or discovered devices will go into the right category. diff --git a/docs/getstarted/installation/installation-amazon-web-services.md b/docs/getstarted/installation/installation-amazon-web-services.md index c24d6c0e..37bf70dc 100644 --- a/docs/getstarted/installation/installation-amazon-web-services.md +++ b/docs/getstarted/installation/installation-amazon-web-services.md @@ -109,7 +109,7 @@ All maintenance operations are performed through the Device42 appliance manager. Security patches are bundled with Device42 software updates. There is no need to manually apply patches to your Device42 instances outside of software updates. Software updates can be downloaded from https://www.device42.com/update/. -The following video demonstrates updating your Device42 instance: videos/update-device42-appliance-how-to.md +The following video demonstrates updating your Device42 instance: how-to-videos/update-device42-appliance-how-to.md ### Backing up and restoring your D42 data on AWS diff --git a/docs/getstarted/installation/windows-discovery-service-installation.md b/docs/getstarted/installation/windows-discovery-service-installation.md index 563ffe86..a1022a02 100644 --- a/docs/getstarted/installation/windows-discovery-service-installation.md +++ b/docs/getstarted/installation/windows-discovery-service-installation.md @@ -63,4 +63,4 @@ You are now ready to discover using your new WDS! When creating a new Windows WM Please note that you **Do not need to update your WDS installation separately**. Once it has made its initial connection, updates to the WDS service are pushed automatically and are distributed with regular Device42 Updates. -If you are concerned you aren't running the latest version of WDS, please [update your main Device42 appliance](videos/update-device42-appliance-how-to.md) to the latest version. +If you are concerned you aren't running the latest version of WDS, please [update your main Device42 appliance](how-to-videos/update-device42-appliance-how-to.md) to the latest version. diff --git a/docs/getstarted/tutorials/device42-tutorial.md b/docs/getstarted/tutorials/device42-tutorial.md index 2817a788..11af1000 100644 --- a/docs/getstarted/tutorials/device42-tutorial.md +++ b/docs/getstarted/tutorials/device42-tutorial.md @@ -81,7 +81,7 @@ Of course, there are forms available for screen-based data entry via the UI, as ## Tutorials & How-To Videos -Three tutorials are available to help familiarize you with the Device42 system, and a selection of How-to videos are available that address common questions: ([Check out the how-to videos index here!](docs/videos/index.md)) +Three tutorials are available to help familiarize you with the Device42 system, and a selection of How-to videos are available that address common questions: ([Check out the how-to videos index here!](docs/how-to-videos/index.md)) 1. The [Loading Data Using the API Tutorial](getstarted/tutorials/tutorial-loading-data-using-the-api.md) uses the API to load a fairly robust set of data into Device42 system. Don't be concerned if you are not a programmer. The script used in this tutorial is a very simple bash script. Please send us a note if you would like a sample in PowerShell, Python or other languages. 2. The [Loading Data Using Spreadsheets Tutorial](getstarted/tutorials/device42-tutorial.md) uses spreadsheets to load data. There is no scripting involved. If you are fairly certain that you will never script API calls, this is the tutorial you should use. diff --git a/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md b/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md index 1a26c3cd..747af9d0 100644 --- a/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md +++ b/docs/getstarted/tutorials/tutorial-loading-data-using-the-api.md @@ -23,7 +23,7 @@ Now, let's look at the script we just executed. If you are sure that you will ne ![wpid3350-media_1375607843550.png](/assets/images/wpid3350-media_1375607843550.png) -Each line in the shell script has a curl statement like this one. Curl is a data transfer tool that is built into Linux and Ubuntu. The -i, -H, and --insecure parameters should be in all device42 API calls: 1. The -i command specifies that the header should be included in the output. 2. The -H command tells the device42 application that a json-formatted response will be accepted. 3. The --insecure command is required because the device42 appliance does not have a certificate. The -X and -d commands will vary according to the device42 API being used as will the url (e.g. '/api/1.0/buildings/' in the example above). The appropriate values for each of these can be by going to the [device42 API list page](videos/api-imports-add-create-hardware-models.md) and finding the API you need. +Each line in the shell script has a curl statement like this one. Curl is a data transfer tool that is built into Linux and Ubuntu. The -i, -H, and --insecure parameters should be in all device42 API calls: 1. The -i command specifies that the header should be included in the output. 2. The -H command tells the device42 application that a json-formatted response will be accepted. 3. The --insecure command is required because the device42 appliance does not have a certificate. The -X and -d commands will vary according to the device42 API being used as will the url (e.g. '/api/1.0/buildings/' in the example above). The appropriate values for each of these can be by going to the [device42 API list page](how-to-videos/api-imports-add-create-hardware-models.md) and finding the API you need. ![wpid3351-media_1375610020246.png](/assets/images/wpid3351-media_1375610020246.png) diff --git a/docs/how-to-videos/index.md b/docs/how-to-videos/index.md index 25f4c794..316c6235 100644 --- a/docs/how-to-videos/index.md +++ b/docs/how-to-videos/index.md @@ -9,25 +9,25 @@ If you're a visual learner, or just want to check out a quick video on a specifi Don't see a video for the topic you're looking for? Send us an email at [support@device42.com](mailto:support@device42.com) - thanks for watching! We hope you enjoy them, and PLEASE, PAY ATTENTION! _There's a test at the end!_ (j/k) :) -- [Accessing hidden menus for advanced customization](how-to-videos/accessing-hidden-menus-for-advanced-customization.md) -- [Add a new route to Device42](how-to-videos/add-a-new-route-to-device42.md) -- [Add and Bulk Edit Hardware models How to](how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) -- [Adding links and other URLs to devices](how-to-videos/adding-links-and-other-urls-to-devices.md) -- [Agentless Auto Discovery Tool How to](how-to-videos/agentless-auto-discovery-tool-how-to.md) -- [API Imports – add/create hardware models](how-to-videos/api-imports-add-create-hardware-models.md) -- [API Imports – adding devices to racks](how-to-videos/api-imports-adding-devices-to-racks.md) -- [Backup and Restore How to](how-to-videos/backup-and-restore-how-to.md) -- [Building Hierarchy View How To](how-to-videos/building-hierarchy-view-how-to.md) -- [Bulk Export and Import How to](how-to-videos/bulk-export-import-how-to.md) -- [Create and Connect Patch Panels and Switch Ports How to](how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to.md) -- [Device Discovery Troubleshooting How To](how-to-videos/device-discovery-troubleshooting-how-to.md) -- [Device42 Object Query Language (DOQL)](how-to-videos/device42-object-query-language-doql.md) -- [Generic (.CSV) Import Tool How to](how-to-videos/generic-csv-import-tool-how-to.md) -- [Jira Integration How To](how-to-videos/jira-integration-how-to.md) -- [Packet Capture 101](how-to-videos/packet-capture-101.md) -- [Ping Sweep Tool How To](how-to-videos/ping-sweep-tool-how-to.md) -- [Update Device42 Appliance How To](how-to-videos/update-device42-appliance-how-to.md) -- [WMI Authentication Testing Tool How To](how-to-videos/wmi-authentication-testing-tool-how-to.md) +- [Accessing hidden menus for advanced customization](how-to-how-to-videos/accessing-hidden-menus-for-advanced-customization.md) +- [Add a new route to Device42](how-to-how-to-videos/add-a-new-route-to-device42.md) +- [Add and Bulk Edit Hardware models How to](how-to-how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) +- [Adding links and other URLs to devices](how-to-how-to-videos/adding-links-and-other-urls-to-devices.md) +- [Agentless Auto Discovery Tool How to](how-to-how-to-videos/agentless-auto-discovery-tool-how-to.md) +- [API Imports – add/create hardware models](how-to-how-to-videos/api-imports-add-create-hardware-models.md) +- [API Imports – adding devices to racks](how-to-how-to-videos/api-imports-adding-devices-to-racks.md) +- [Backup and Restore How to](how-to-how-to-videos/backup-and-restore-how-to.md) +- [Building Hierarchy View How To](how-to-how-to-videos/building-hierarchy-view-how-to.md) +- [Bulk Export and Import How to](how-to-how-to-videos/bulk-export-import-how-to.md) +- [Create and Connect Patch Panels and Switch Ports How to](how-to-how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to.md) +- [Device Discovery Troubleshooting How To](how-to-how-to-videos/device-discovery-troubleshooting-how-to.md) +- [Device42 Object Query Language (DOQL)](how-to-how-to-videos/device42-object-query-language-doql.md) +- [Generic (.CSV) Import Tool How to](how-to-how-to-videos/generic-csv-import-tool-how-to.md) +- [Jira Integration How To](how-to-how-to-videos/jira-integration-how-to.md) +- [Packet Capture 101](how-to-how-to-videos/packet-capture-101.md) +- [Ping Sweep Tool How To](how-to-how-to-videos/ping-sweep-tool-how-to.md) +- [Update Device42 Appliance How To](how-to-how-to-videos/update-device42-appliance-how-to.md) +- [WMI Authentication Testing Tool How To](how-to-how-to-videos/wmi-authentication-testing-tool-how-to.md) ## Getting Started Videos (YouTube) diff --git a/docs/how-to-videos/videos/index.md b/docs/how-to-videos/videos/index.md index 66eccf70..25f4c794 100644 --- a/docs/how-to-videos/videos/index.md +++ b/docs/how-to-videos/videos/index.md @@ -9,25 +9,25 @@ If you're a visual learner, or just want to check out a quick video on a specifi Don't see a video for the topic you're looking for? Send us an email at [support@device42.com](mailto:support@device42.com) - thanks for watching! We hope you enjoy them, and PLEASE, PAY ATTENTION! _There's a test at the end!_ (j/k) :) -- [Accessing hidden menus for advanced customization](videos/accessing-hidden-menus-for-advanced-customization.md) -- [Add a new route to Device42](videos/add-a-new-route-to-device42.md) -- [Add and Bulk Edit Hardware models How to](videos/add-and-bulk-edit-hardware-models-how-to.md) -- [Adding links and other URLs to devices](videos/adding-links-and-other-urls-to-devices.md) -- [Agentless Auto Discovery Tool How to](videos/agentless-auto-discovery-tool-how-to.md) -- [API Imports – add/create hardware models](videos/api-imports-add-create-hardware-models.md) -- [API Imports – adding devices to racks](videos/api-imports-adding-devices-to-racks.md) -- [Backup and Restore How to](videos/backup-and-restore-how-to.md) -- [Building Hierarchy View How To](videos/building-hierarchy-view-how-to.md) -- [Bulk Export and Import How to](videos/bulk-export-import-how-to.md) -- [Create and Connect Patch Panels and Switch Ports How to](videos/create-and-connect-patch-panels-and-switch-ports-how-to.md) -- [Device Discovery Troubleshooting How To](videos/device-discovery-troubleshooting-how-to.md) -- [Device42 Object Query Language (DOQL)](videos/device42-object-query-language-doql.md) -- [Generic (.CSV) Import Tool How to](videos/generic-csv-import-tool-how-to.md) -- [Jira Integration How To](videos/jira-integration-how-to.md) -- [Packet Capture 101](videos/packet-capture-101.md) -- [Ping Sweep Tool How To](videos/ping-sweep-tool-how-to.md) -- [Update Device42 Appliance How To](videos/update-device42-appliance-how-to.md) -- [WMI Authentication Testing Tool How To](videos/wmi-authentication-testing-tool-how-to.md) +- [Accessing hidden menus for advanced customization](how-to-videos/accessing-hidden-menus-for-advanced-customization.md) +- [Add a new route to Device42](how-to-videos/add-a-new-route-to-device42.md) +- [Add and Bulk Edit Hardware models How to](how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) +- [Adding links and other URLs to devices](how-to-videos/adding-links-and-other-urls-to-devices.md) +- [Agentless Auto Discovery Tool How to](how-to-videos/agentless-auto-discovery-tool-how-to.md) +- [API Imports – add/create hardware models](how-to-videos/api-imports-add-create-hardware-models.md) +- [API Imports – adding devices to racks](how-to-videos/api-imports-adding-devices-to-racks.md) +- [Backup and Restore How to](how-to-videos/backup-and-restore-how-to.md) +- [Building Hierarchy View How To](how-to-videos/building-hierarchy-view-how-to.md) +- [Bulk Export and Import How to](how-to-videos/bulk-export-import-how-to.md) +- [Create and Connect Patch Panels and Switch Ports How to](how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to.md) +- [Device Discovery Troubleshooting How To](how-to-videos/device-discovery-troubleshooting-how-to.md) +- [Device42 Object Query Language (DOQL)](how-to-videos/device42-object-query-language-doql.md) +- [Generic (.CSV) Import Tool How to](how-to-videos/generic-csv-import-tool-how-to.md) +- [Jira Integration How To](how-to-videos/jira-integration-how-to.md) +- [Packet Capture 101](how-to-videos/packet-capture-101.md) +- [Ping Sweep Tool How To](how-to-videos/ping-sweep-tool-how-to.md) +- [Update Device42 Appliance How To](how-to-videos/update-device42-appliance-how-to.md) +- [WMI Authentication Testing Tool How To](how-to-videos/wmi-authentication-testing-tool-how-to.md) ## Getting Started Videos (YouTube) diff --git a/docs/infrastructure_management/buildings_rooms_and_racks/racks.md b/docs/infrastructure_management/buildings_rooms_and_racks/racks.md index 80b13a99..d3339c31 100644 --- a/docs/infrastructure_management/buildings_rooms_and_racks/racks.md +++ b/docs/infrastructure_management/buildings_rooms_and_racks/racks.md @@ -223,7 +223,7 @@ Additional information can be found here: [Create / Update Racks via API / API I Devices, assets, and PDUs can be added / updated to racks in bulk via API and/or API Imports. -Devices: How to video: [adding devices to racks via API Import](videos/api-imports-adding-devices-to-racks.md) +Devices: How to video: [adding devices to racks via API Import](how-to-videos/api-imports-adding-devices-to-racks.md) Assets: Documentation: bulk add update assets to racks diff --git a/docs/infrastructure_management/devices/device-other-tab.md b/docs/infrastructure_management/devices/device-other-tab.md index 9ca642ca..f61a3954 100644 --- a/docs/infrastructure_management/devices/device-other-tab.md +++ b/docs/infrastructure_management/devices/device-other-tab.md @@ -30,7 +30,7 @@ The following variables can be used: - {{device.serial\_no}} = serial number associated with this device - {{device.asset\_no}} = asset number associated with this device -See also - [How to video adding links and other URLs](videos/adding-links-and-other-urls-to-devices.md) +See also - [How to video adding links and other URLs](how-to-videos/adding-links-and-other-urls-to-devices.md) ### Ports in PDU diff --git a/docs/integration/api_overview/importing-csv-files-into-d42-using-the-api-helper-utility.md b/docs/integration/api_overview/importing-csv-files-into-d42-using-the-api-helper-utility.md index e1823073..1e4c36fa 100644 --- a/docs/integration/api_overview/importing-csv-files-into-d42-using-the-api-helper-utility.md +++ b/docs/integration/api_overview/importing-csv-files-into-d42-using-the-api-helper-utility.md @@ -25,7 +25,7 @@ This sample script can be easily modified to read a comma-delimited csv file of Create comma separated CSV file with following: -- The header row (first line) values must match the API field names found in the [documentation](videos/api-imports-add-create-hardware-models.md). +- The header row (first line) values must match the API field names found in the [documentation](how-to-videos/api-imports-add-create-hardware-models.md). - After the header row, there should be one row of values for each data record that you need to send to the device42 appliance. - Each line in the CSV file must have a value for each mandatory field. diff --git a/docs/integration/imports/spreadsheet-converter-tool.md b/docs/integration/imports/spreadsheet-converter-tool.md index 627eb8ff..2228564c 100644 --- a/docs/integration/imports/spreadsheet-converter-tool.md +++ b/docs/integration/imports/spreadsheet-converter-tool.md @@ -5,7 +5,7 @@ sidebar_position: 3 The Device42 Generic Spreadsheet Import Tool enables users to take data in existing spreadsheets or CSV files and easily load them into Device42. The tool supports XLS, XLSX, and CSV formats and enables users to quickly and easily map columns from the spreadsheets to the appropriate fields in Device42. -Here is a [video how-to on this Generic CSV import tool.](videos/generic-csv-import-tool-how-to.md) +Here is a [video how-to on this Generic CSV import tool.](how-to-videos/generic-csv-import-tool-how-to.md) The spreadsheet converter is a standalone executable and is available for download [here](https://www.device42.com/bulk-data-management/) . From 5a383c24ae20918b998627f7dbbb72c69ee5d7f8 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:10:17 +0200 Subject: [PATCH 05/24] move reports --- docs/{reporting => reports}/_category_.yml | 0 .../dbb_cookbook/_category_.yml | 0 .../dbb_cookbook/app-dependency-mapping.md | 0 .../dbb_cookbook/business-app-dependencies.md | 0 .../business-app-device-impacts.md | 0 .../business-app-hardware-eol-eos-impact.md | 0 .../business-app-operating-system-eol-eos.md | 0 .../dbb_cookbook/compute-devices.md | 0 .../dbb_cookbook/compute.md | 0 .../device-count-by-device-type.md | 0 .../device-count-by-service-level.md | 0 .../dbb_cookbook/device-to-rack-inventory.md | 0 .../devices-accessed-by-external-ips.md | 0 ...es-missing-device_type-or-service_level.md | 0 ...bly-containing-pii-that-have-public-ips.md | 0 .../devices-using-commonly-exploited-ports.md | 0 ...-between-prod-and-non-prod-environments.md | 0 .../dbb_cookbook/devices-with-no-oss.md | 0 .../devices-with-os-but-no-software.md | 0 ...ited-software-as-designated-by-customer.md | 0 ...mation-for-ips-without-attached-devices.md | 0 .../dbb_cookbook/physical-device-inventory.md | 0 ...physical-devices-by-customer-department.md | 0 ...physical-devices-without-hardware-model.md | 0 .../physical-inventory-by-manufacturer.md | 0 .../dbb_cookbook/security.md | 0 .../dbb_cookbook/vm-density.md | 0 .../dbb_cookbook/vm-devices.md | 0 .../dbb_cookbook/vm-inventory.md | 0 ...mmunication-business-app-communications.md | 0 ...communication-ip-service-communications.md | 0 .../_category_.yml | 0 .../db-viewer-schema.md | 0 .../index.md | 0 docs/{reporting => reports}/index.md | 0 .../reports/_category_.yml | 0 .../reports/advanced-reporting.md | 0 .../reports/aws-migration-evaluator.md | 0 .../reports/aws-migration-hub.md | 0 .../reports/cloud-endure-device42.md | 0 .../reports/cloud-recommendation-engine.md | 0 .../reports/creating-reports.md | 0 .../reports/discovery-quality-scores.md | 0 .../reports/export-records.md | 0 .../reports/insights-plus.md | 0 .../reports/jobs-dashboard.md | 0 .../reports/object-history-aka-audit-log.md | 0 .../reports/periodic-jobs-page.md | 0 .../reports/relutech-for-aws-migration.md | 0 .../reports/run-book.md | 0 .../reports/save-and-schedule-reports.md | 0 .../reports/setup-alerts-and-notifications.md | 0 .../reports/use-custom-sql-advanced-report.md | 0 docusaurus.config.js | 96 +++++++++---------- 54 files changed, 48 insertions(+), 48 deletions(-) rename docs/{reporting => reports}/_category_.yml (100%) rename docs/{reporting => reports}/dbb_cookbook/_category_.yml (100%) rename docs/{reporting => reports}/dbb_cookbook/app-dependency-mapping.md (100%) rename docs/{reporting => reports}/dbb_cookbook/business-app-dependencies.md (100%) rename docs/{reporting => reports}/dbb_cookbook/business-app-device-impacts.md (100%) rename docs/{reporting => reports}/dbb_cookbook/business-app-hardware-eol-eos-impact.md (100%) rename docs/{reporting => reports}/dbb_cookbook/business-app-operating-system-eol-eos.md (100%) rename docs/{reporting => reports}/dbb_cookbook/compute-devices.md (100%) rename docs/{reporting => reports}/dbb_cookbook/compute.md (100%) rename docs/{reporting => reports}/dbb_cookbook/device-count-by-device-type.md (100%) rename docs/{reporting => reports}/dbb_cookbook/device-count-by-service-level.md (100%) rename docs/{reporting => reports}/dbb_cookbook/device-to-rack-inventory.md (100%) rename docs/{reporting => reports}/dbb_cookbook/devices-accessed-by-external-ips.md (100%) rename docs/{reporting => reports}/dbb_cookbook/devices-missing-device_type-or-service_level.md (100%) rename docs/{reporting => reports}/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md (100%) rename docs/{reporting => reports}/dbb_cookbook/devices-using-commonly-exploited-ports.md (100%) rename docs/{reporting => reports}/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md (100%) rename docs/{reporting => reports}/dbb_cookbook/devices-with-no-oss.md (100%) rename docs/{reporting => reports}/dbb_cookbook/devices-with-os-but-no-software.md (100%) rename docs/{reporting => reports}/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md (100%) rename docs/{reporting => reports}/dbb_cookbook/network-information-for-ips-without-attached-devices.md (100%) rename docs/{reporting => reports}/dbb_cookbook/physical-device-inventory.md (100%) rename docs/{reporting => reports}/dbb_cookbook/physical-devices-by-customer-department.md (100%) rename docs/{reporting => reports}/dbb_cookbook/physical-devices-without-hardware-model.md (100%) rename docs/{reporting => reports}/dbb_cookbook/physical-inventory-by-manufacturer.md (100%) rename docs/{reporting => reports}/dbb_cookbook/security.md (100%) rename docs/{reporting => reports}/dbb_cookbook/vm-density.md (100%) rename docs/{reporting => reports}/dbb_cookbook/vm-devices.md (100%) rename docs/{reporting => reports}/dbb_cookbook/vm-inventory.md (100%) rename docs/{reporting => reports}/dbb_cookbook/workload-and-application-communication-business-app-communications.md (100%) rename docs/{reporting => reports}/dbb_cookbook/workload-and-application-communication-ip-service-communications.md (100%) rename docs/{reporting => reports}/doql_device42_object_query_language/_category_.yml (100%) rename docs/{reporting => reports}/doql_device42_object_query_language/db-viewer-schema.md (100%) rename docs/{reporting => reports}/doql_device42_object_query_language/index.md (100%) rename docs/{reporting => reports}/index.md (100%) rename docs/{reporting => reports}/reports/_category_.yml (100%) rename docs/{reporting => reports}/reports/advanced-reporting.md (100%) rename docs/{reporting => reports}/reports/aws-migration-evaluator.md (100%) rename docs/{reporting => reports}/reports/aws-migration-hub.md (100%) rename docs/{reporting => reports}/reports/cloud-endure-device42.md (100%) rename docs/{reporting => reports}/reports/cloud-recommendation-engine.md (100%) rename docs/{reporting => reports}/reports/creating-reports.md (100%) rename docs/{reporting => reports}/reports/discovery-quality-scores.md (100%) rename docs/{reporting => reports}/reports/export-records.md (100%) rename docs/{reporting => reports}/reports/insights-plus.md (100%) rename docs/{reporting => reports}/reports/jobs-dashboard.md (100%) rename docs/{reporting => reports}/reports/object-history-aka-audit-log.md (100%) rename docs/{reporting => reports}/reports/periodic-jobs-page.md (100%) rename docs/{reporting => reports}/reports/relutech-for-aws-migration.md (100%) rename docs/{reporting => reports}/reports/run-book.md (100%) rename docs/{reporting => reports}/reports/save-and-schedule-reports.md (100%) rename docs/{reporting => reports}/reports/setup-alerts-and-notifications.md (100%) rename docs/{reporting => reports}/reports/use-custom-sql-advanced-report.md (100%) diff --git a/docs/reporting/_category_.yml b/docs/reports/_category_.yml similarity index 100% rename from docs/reporting/_category_.yml rename to docs/reports/_category_.yml diff --git a/docs/reporting/dbb_cookbook/_category_.yml b/docs/reports/dbb_cookbook/_category_.yml similarity index 100% rename from docs/reporting/dbb_cookbook/_category_.yml rename to docs/reports/dbb_cookbook/_category_.yml diff --git a/docs/reporting/dbb_cookbook/app-dependency-mapping.md b/docs/reports/dbb_cookbook/app-dependency-mapping.md similarity index 100% rename from docs/reporting/dbb_cookbook/app-dependency-mapping.md rename to docs/reports/dbb_cookbook/app-dependency-mapping.md diff --git a/docs/reporting/dbb_cookbook/business-app-dependencies.md b/docs/reports/dbb_cookbook/business-app-dependencies.md similarity index 100% rename from docs/reporting/dbb_cookbook/business-app-dependencies.md rename to docs/reports/dbb_cookbook/business-app-dependencies.md diff --git a/docs/reporting/dbb_cookbook/business-app-device-impacts.md b/docs/reports/dbb_cookbook/business-app-device-impacts.md similarity index 100% rename from docs/reporting/dbb_cookbook/business-app-device-impacts.md rename to docs/reports/dbb_cookbook/business-app-device-impacts.md diff --git a/docs/reporting/dbb_cookbook/business-app-hardware-eol-eos-impact.md b/docs/reports/dbb_cookbook/business-app-hardware-eol-eos-impact.md similarity index 100% rename from docs/reporting/dbb_cookbook/business-app-hardware-eol-eos-impact.md rename to docs/reports/dbb_cookbook/business-app-hardware-eol-eos-impact.md diff --git a/docs/reporting/dbb_cookbook/business-app-operating-system-eol-eos.md b/docs/reports/dbb_cookbook/business-app-operating-system-eol-eos.md similarity index 100% rename from docs/reporting/dbb_cookbook/business-app-operating-system-eol-eos.md rename to docs/reports/dbb_cookbook/business-app-operating-system-eol-eos.md diff --git a/docs/reporting/dbb_cookbook/compute-devices.md b/docs/reports/dbb_cookbook/compute-devices.md similarity index 100% rename from docs/reporting/dbb_cookbook/compute-devices.md rename to docs/reports/dbb_cookbook/compute-devices.md diff --git a/docs/reporting/dbb_cookbook/compute.md b/docs/reports/dbb_cookbook/compute.md similarity index 100% rename from docs/reporting/dbb_cookbook/compute.md rename to docs/reports/dbb_cookbook/compute.md diff --git a/docs/reporting/dbb_cookbook/device-count-by-device-type.md b/docs/reports/dbb_cookbook/device-count-by-device-type.md similarity index 100% rename from docs/reporting/dbb_cookbook/device-count-by-device-type.md rename to docs/reports/dbb_cookbook/device-count-by-device-type.md diff --git a/docs/reporting/dbb_cookbook/device-count-by-service-level.md b/docs/reports/dbb_cookbook/device-count-by-service-level.md similarity index 100% rename from docs/reporting/dbb_cookbook/device-count-by-service-level.md rename to docs/reports/dbb_cookbook/device-count-by-service-level.md diff --git a/docs/reporting/dbb_cookbook/device-to-rack-inventory.md b/docs/reports/dbb_cookbook/device-to-rack-inventory.md similarity index 100% rename from docs/reporting/dbb_cookbook/device-to-rack-inventory.md rename to docs/reports/dbb_cookbook/device-to-rack-inventory.md diff --git a/docs/reporting/dbb_cookbook/devices-accessed-by-external-ips.md b/docs/reports/dbb_cookbook/devices-accessed-by-external-ips.md similarity index 100% rename from docs/reporting/dbb_cookbook/devices-accessed-by-external-ips.md rename to docs/reports/dbb_cookbook/devices-accessed-by-external-ips.md diff --git a/docs/reporting/dbb_cookbook/devices-missing-device_type-or-service_level.md b/docs/reports/dbb_cookbook/devices-missing-device_type-or-service_level.md similarity index 100% rename from docs/reporting/dbb_cookbook/devices-missing-device_type-or-service_level.md rename to docs/reports/dbb_cookbook/devices-missing-device_type-or-service_level.md diff --git a/docs/reporting/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md b/docs/reports/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md similarity index 100% rename from docs/reporting/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md rename to docs/reports/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md diff --git a/docs/reporting/dbb_cookbook/devices-using-commonly-exploited-ports.md b/docs/reports/dbb_cookbook/devices-using-commonly-exploited-ports.md similarity index 100% rename from docs/reporting/dbb_cookbook/devices-using-commonly-exploited-ports.md rename to docs/reports/dbb_cookbook/devices-using-commonly-exploited-ports.md diff --git a/docs/reporting/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md b/docs/reports/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md similarity index 100% rename from docs/reporting/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md rename to docs/reports/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md diff --git a/docs/reporting/dbb_cookbook/devices-with-no-oss.md b/docs/reports/dbb_cookbook/devices-with-no-oss.md similarity index 100% rename from docs/reporting/dbb_cookbook/devices-with-no-oss.md rename to docs/reports/dbb_cookbook/devices-with-no-oss.md diff --git a/docs/reporting/dbb_cookbook/devices-with-os-but-no-software.md b/docs/reports/dbb_cookbook/devices-with-os-but-no-software.md similarity index 100% rename from docs/reporting/dbb_cookbook/devices-with-os-but-no-software.md rename to docs/reports/dbb_cookbook/devices-with-os-but-no-software.md diff --git a/docs/reporting/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md b/docs/reports/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md similarity index 100% rename from docs/reporting/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md rename to docs/reports/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md diff --git a/docs/reporting/dbb_cookbook/network-information-for-ips-without-attached-devices.md b/docs/reports/dbb_cookbook/network-information-for-ips-without-attached-devices.md similarity index 100% rename from docs/reporting/dbb_cookbook/network-information-for-ips-without-attached-devices.md rename to docs/reports/dbb_cookbook/network-information-for-ips-without-attached-devices.md diff --git a/docs/reporting/dbb_cookbook/physical-device-inventory.md b/docs/reports/dbb_cookbook/physical-device-inventory.md similarity index 100% rename from docs/reporting/dbb_cookbook/physical-device-inventory.md rename to docs/reports/dbb_cookbook/physical-device-inventory.md diff --git a/docs/reporting/dbb_cookbook/physical-devices-by-customer-department.md b/docs/reports/dbb_cookbook/physical-devices-by-customer-department.md similarity index 100% rename from docs/reporting/dbb_cookbook/physical-devices-by-customer-department.md rename to docs/reports/dbb_cookbook/physical-devices-by-customer-department.md diff --git a/docs/reporting/dbb_cookbook/physical-devices-without-hardware-model.md b/docs/reports/dbb_cookbook/physical-devices-without-hardware-model.md similarity index 100% rename from docs/reporting/dbb_cookbook/physical-devices-without-hardware-model.md rename to docs/reports/dbb_cookbook/physical-devices-without-hardware-model.md diff --git a/docs/reporting/dbb_cookbook/physical-inventory-by-manufacturer.md b/docs/reports/dbb_cookbook/physical-inventory-by-manufacturer.md similarity index 100% rename from docs/reporting/dbb_cookbook/physical-inventory-by-manufacturer.md rename to docs/reports/dbb_cookbook/physical-inventory-by-manufacturer.md diff --git a/docs/reporting/dbb_cookbook/security.md b/docs/reports/dbb_cookbook/security.md similarity index 100% rename from docs/reporting/dbb_cookbook/security.md rename to docs/reports/dbb_cookbook/security.md diff --git a/docs/reporting/dbb_cookbook/vm-density.md b/docs/reports/dbb_cookbook/vm-density.md similarity index 100% rename from docs/reporting/dbb_cookbook/vm-density.md rename to docs/reports/dbb_cookbook/vm-density.md diff --git a/docs/reporting/dbb_cookbook/vm-devices.md b/docs/reports/dbb_cookbook/vm-devices.md similarity index 100% rename from docs/reporting/dbb_cookbook/vm-devices.md rename to docs/reports/dbb_cookbook/vm-devices.md diff --git a/docs/reporting/dbb_cookbook/vm-inventory.md b/docs/reports/dbb_cookbook/vm-inventory.md similarity index 100% rename from docs/reporting/dbb_cookbook/vm-inventory.md rename to docs/reports/dbb_cookbook/vm-inventory.md diff --git a/docs/reporting/dbb_cookbook/workload-and-application-communication-business-app-communications.md b/docs/reports/dbb_cookbook/workload-and-application-communication-business-app-communications.md similarity index 100% rename from docs/reporting/dbb_cookbook/workload-and-application-communication-business-app-communications.md rename to docs/reports/dbb_cookbook/workload-and-application-communication-business-app-communications.md diff --git a/docs/reporting/dbb_cookbook/workload-and-application-communication-ip-service-communications.md b/docs/reports/dbb_cookbook/workload-and-application-communication-ip-service-communications.md similarity index 100% rename from docs/reporting/dbb_cookbook/workload-and-application-communication-ip-service-communications.md rename to docs/reports/dbb_cookbook/workload-and-application-communication-ip-service-communications.md diff --git a/docs/reporting/doql_device42_object_query_language/_category_.yml b/docs/reports/doql_device42_object_query_language/_category_.yml similarity index 100% rename from docs/reporting/doql_device42_object_query_language/_category_.yml rename to docs/reports/doql_device42_object_query_language/_category_.yml diff --git a/docs/reporting/doql_device42_object_query_language/db-viewer-schema.md b/docs/reports/doql_device42_object_query_language/db-viewer-schema.md similarity index 100% rename from docs/reporting/doql_device42_object_query_language/db-viewer-schema.md rename to docs/reports/doql_device42_object_query_language/db-viewer-schema.md diff --git a/docs/reporting/doql_device42_object_query_language/index.md b/docs/reports/doql_device42_object_query_language/index.md similarity index 100% rename from docs/reporting/doql_device42_object_query_language/index.md rename to docs/reports/doql_device42_object_query_language/index.md diff --git a/docs/reporting/index.md b/docs/reports/index.md similarity index 100% rename from docs/reporting/index.md rename to docs/reports/index.md diff --git a/docs/reporting/reports/_category_.yml b/docs/reports/reports/_category_.yml similarity index 100% rename from docs/reporting/reports/_category_.yml rename to docs/reports/reports/_category_.yml diff --git a/docs/reporting/reports/advanced-reporting.md b/docs/reports/reports/advanced-reporting.md similarity index 100% rename from docs/reporting/reports/advanced-reporting.md rename to docs/reports/reports/advanced-reporting.md diff --git a/docs/reporting/reports/aws-migration-evaluator.md b/docs/reports/reports/aws-migration-evaluator.md similarity index 100% rename from docs/reporting/reports/aws-migration-evaluator.md rename to docs/reports/reports/aws-migration-evaluator.md diff --git a/docs/reporting/reports/aws-migration-hub.md b/docs/reports/reports/aws-migration-hub.md similarity index 100% rename from docs/reporting/reports/aws-migration-hub.md rename to docs/reports/reports/aws-migration-hub.md diff --git a/docs/reporting/reports/cloud-endure-device42.md b/docs/reports/reports/cloud-endure-device42.md similarity index 100% rename from docs/reporting/reports/cloud-endure-device42.md rename to docs/reports/reports/cloud-endure-device42.md diff --git a/docs/reporting/reports/cloud-recommendation-engine.md b/docs/reports/reports/cloud-recommendation-engine.md similarity index 100% rename from docs/reporting/reports/cloud-recommendation-engine.md rename to docs/reports/reports/cloud-recommendation-engine.md diff --git a/docs/reporting/reports/creating-reports.md b/docs/reports/reports/creating-reports.md similarity index 100% rename from docs/reporting/reports/creating-reports.md rename to docs/reports/reports/creating-reports.md diff --git a/docs/reporting/reports/discovery-quality-scores.md b/docs/reports/reports/discovery-quality-scores.md similarity index 100% rename from docs/reporting/reports/discovery-quality-scores.md rename to docs/reports/reports/discovery-quality-scores.md diff --git a/docs/reporting/reports/export-records.md b/docs/reports/reports/export-records.md similarity index 100% rename from docs/reporting/reports/export-records.md rename to docs/reports/reports/export-records.md diff --git a/docs/reporting/reports/insights-plus.md b/docs/reports/reports/insights-plus.md similarity index 100% rename from docs/reporting/reports/insights-plus.md rename to docs/reports/reports/insights-plus.md diff --git a/docs/reporting/reports/jobs-dashboard.md b/docs/reports/reports/jobs-dashboard.md similarity index 100% rename from docs/reporting/reports/jobs-dashboard.md rename to docs/reports/reports/jobs-dashboard.md diff --git a/docs/reporting/reports/object-history-aka-audit-log.md b/docs/reports/reports/object-history-aka-audit-log.md similarity index 100% rename from docs/reporting/reports/object-history-aka-audit-log.md rename to docs/reports/reports/object-history-aka-audit-log.md diff --git a/docs/reporting/reports/periodic-jobs-page.md b/docs/reports/reports/periodic-jobs-page.md similarity index 100% rename from docs/reporting/reports/periodic-jobs-page.md rename to docs/reports/reports/periodic-jobs-page.md diff --git a/docs/reporting/reports/relutech-for-aws-migration.md b/docs/reports/reports/relutech-for-aws-migration.md similarity index 100% rename from docs/reporting/reports/relutech-for-aws-migration.md rename to docs/reports/reports/relutech-for-aws-migration.md diff --git a/docs/reporting/reports/run-book.md b/docs/reports/reports/run-book.md similarity index 100% rename from docs/reporting/reports/run-book.md rename to docs/reports/reports/run-book.md diff --git a/docs/reporting/reports/save-and-schedule-reports.md b/docs/reports/reports/save-and-schedule-reports.md similarity index 100% rename from docs/reporting/reports/save-and-schedule-reports.md rename to docs/reports/reports/save-and-schedule-reports.md diff --git a/docs/reporting/reports/setup-alerts-and-notifications.md b/docs/reports/reports/setup-alerts-and-notifications.md similarity index 100% rename from docs/reporting/reports/setup-alerts-and-notifications.md rename to docs/reports/reports/setup-alerts-and-notifications.md diff --git a/docs/reporting/reports/use-custom-sql-advanced-report.md b/docs/reports/reports/use-custom-sql-advanced-report.md similarity index 100% rename from docs/reporting/reports/use-custom-sql-advanced-report.md rename to docs/reports/reports/use-custom-sql-advanced-report.md diff --git a/docusaurus.config.js b/docusaurus.config.js index d42916cd..cddbe11c 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -729,195 +729,195 @@ const config = { from: '/external-integrations/device42-zendesk-connector/', }, { - to: '/reporting/', + to: '/reports/', from: '/reports/', }, { - to: '/reporting/reports/insights-plus/', + to: '/reports/reports/insights-plus/', from: '/insights-plus/', }, { - to: '/reporting/reports/advanced-reporting/', + to: '/reports/reports/advanced-reporting/', from: '/reports/advanced-reporting/', }, { - to: '/reporting/reports/aws-migration-evaluator/', + to: '/reports/reports/aws-migration-evaluator/', from: '/reports/aws-migration-evaluator/', }, { - to: '/reporting/reports/aws-migration-hub/', + to: '/reports/reports/aws-migration-hub/', from: '/reports/aws-migration-hub/', }, { - to: '/reporting/reports/cloud-endure-device42/', + to: '/reports/reports/cloud-endure-device42/', from: '/reports/cloud-endure-device42/', }, { - to: '/reporting/reports/cloud-recommendation-engine/', + to: '/reports/reports/cloud-recommendation-engine/', from: '/reports/cloud-recommendation-engine/', }, { - to: '/reporting/reports/creating-reports/', + to: '/reports/reports/creating-reports/', from: '/reports/creating-reports/', }, { - to: '/reporting/reports/discovery-quality-scores/', + to: '/reports/reports/discovery-quality-scores/', from: '/reports/discovery-quality-scores/', }, { - to: '/reporting/reports/export-records/', + to: '/reports/reports/export-records/', from: '/reports/export-records/', }, { - to: '/reporting/reports/jobs-dashboard/', + to: '/reports/reports/jobs-dashboard/', from: '/reports/jobs-dashboard/', }, { - to: '/reporting/reports/object-history-aka-audit-log/', + to: '/reports/reports/object-history-aka-audit-log/', from: '/reports/object-history-aka-audit-log/', }, { - to: '/reporting/reports/periodic-jobs-page/', + to: '/reports/reports/periodic-jobs-page/', from: '/reports/periodic-jobs-page/', }, { - to: '/reporting/reports/relutech-for-aws-migration/', + to: '/reports/reports/relutech-for-aws-migration/', from: '/reports/relutech-for-aws-migration/', }, { - to: '/reporting/reports/run-book/', + to: '/reports/reports/run-book/', from: '/reports/run-book/', }, { - to: '/reporting/reports/save-and-schedule-reports/', + to: '/reports/reports/save-and-schedule-reports/', from: '/reports/save-and-schedule-reports/', }, { - to: '/reporting/reports/setup-alerts-and-notifications/', + to: '/reports/reports/setup-alerts-and-notifications/', from: '/reports/setup-alerts-and-notifications/', }, { - to: '/reporting/doql_device42_object_query_language/', + to: '/reports/doql_device42_object_query_language/', from: '/device42-doql/', }, { - to: '/reporting/doql_device42_object_query_language/db-viewer-schema/', + to: '/reports/doql_device42_object_query_language/db-viewer-schema/', from: '/device42-doql/db-viewer-schema/', }, { - to: '/reporting/dbb_cookbook/app-dependency-mapping/', + to: '/reports/dbb_cookbook/app-dependency-mapping/', from: '/dbb-cookbook/app-dependency-mapping/', }, { - to: '/reporting/dbb_cookbook/business-app-dependencies/', + to: '/reports/dbb_cookbook/business-app-dependencies/', from: '/dbb-cookbook/app-dependency-mapping/business-app-dependencies/', }, { - to: '/reporting/dbb_cookbook/business-app-device-impacts/', + to: '/reports/dbb_cookbook/business-app-device-impacts/', from: '/dbb-cookbook/app-dependency-mapping/business-app-device-impacts/', }, { - to: '/reporting/dbb_cookbook/business-app-hardware-eol-eos-impact/', + to: '/reports/dbb_cookbook/business-app-hardware-eol-eos-impact/', from: '/dbb-cookbook/app-dependency-mapping/business-app-hardware-eol-eos-impact/', }, { - to: '/reporting/dbb_cookbook/business-app-operating-system-eol-eos/', + to: '/reports/dbb_cookbook/business-app-operating-system-eol-eos/', from: '/dbb-cookbook/app-dependency-mapping/business-app-operating-system-eol-eos/', }, { - to: '/reporting/dbb_cookbook/workload-and-application-communication-business-app-communications/', + to: '/reports/dbb_cookbook/workload-and-application-communication-business-app-communications/', from: '/dbb-cookbook/app-dependency-mapping/workload-and-application-communication-business-app-communications/', }, { - to: '/reporting/dbb_cookbook/workload-and-application-communication-ip-service-communications/', + to: '/reports/dbb_cookbook/workload-and-application-communication-ip-service-communications/', from: '/dbb-cookbook/app-dependency-mapping/workload-and-application-communication-ip-service-communications/', }, { - to: '/reporting/dbb_cookbook/compute/', + to: '/reports/dbb_cookbook/compute/', from: '/dbb-cookbook/compute/', }, { - to: '/reporting/dbb_cookbook/compute-devices/', + to: '/reports/dbb_cookbook/compute-devices/', from: '/dbb-cookbook/compute/compute-devices/', }, { - to: '/reporting/dbb_cookbook/device-count-by-device-type/', + to: '/reports/dbb_cookbook/device-count-by-device-type/', from: '/dbb-cookbook/compute/device-count-by-device-type/', }, { - to: '/reporting/dbb_cookbook/device-count-by-service-level/', + to: '/reports/dbb_cookbook/device-count-by-service-level/', from: '/dbb-cookbook/compute/device-count-by-service-level/', }, { - to: '/reporting/dbb_cookbook/device-to-rack-inventory/', + to: '/reports/dbb_cookbook/device-to-rack-inventory/', from: '/dbb-cookbook/compute/device-to-rack-inventory/', }, { - to: '/reporting/dbb_cookbook/devices-missing-device_type-or-service_level/', + to: '/reports/dbb_cookbook/devices-missing-device_type-or-service_level/', from: '/dbb-cookbook/compute/devices-missing-device_type-or-service_level/', }, { - to: '/reporting/dbb_cookbook/physical-device-inventory/', + to: '/reports/dbb_cookbook/physical-device-inventory/', from: '/dbb-cookbook/compute/physical-device-inventory/', }, { - to: '/reporting/dbb_cookbook/physical-devices-by-customer-department/', + to: '/reports/dbb_cookbook/physical-devices-by-customer-department/', from: '/dbb-cookbook/compute/physical-devices-by-customer-department/', }, { - to: '/reporting/dbb_cookbook/physical-devices-without-hardware-model/', + to: '/reports/dbb_cookbook/physical-devices-without-hardware-model/', from: '/dbb-cookbook/compute/physical-devices-without-hardware-model/', }, { - to: '/reporting/dbb_cookbook/physical-inventory-by-manufacturer/', + to: '/reports/dbb_cookbook/physical-inventory-by-manufacturer/', from: '/dbb-cookbook/compute/physical-inventory-by-manufacturer/', }, { - to: '/reporting/dbb_cookbook/vm-density/', + to: '/reports/dbb_cookbook/vm-density/', from: '/dbb-cookbook/compute/vm-density/', }, { - to: '/reporting/dbb_cookbook/vm-devices/', + to: '/reports/dbb_cookbook/vm-devices/', from: '/dbb-cookbook/compute/vm-devices/', }, { - to: '/reporting/dbb_cookbook/vm-inventory/', + to: '/reports/dbb_cookbook/vm-inventory/', from: '/dbb-cookbook/compute/vm-inventory/', }, { - to: '/reporting/dbb_cookbook/security/', + to: '/reports/dbb_cookbook/security/', from: '/dbb-cookbook/security/', }, { - to: '/reporting/dbb_cookbook/devices-accessed-by-external-ips/', + to: '/reports/dbb_cookbook/devices-accessed-by-external-ips/', from: '/dbb-cookbook/security/devices-accessed-by-external-ips/', }, { - to: '/reporting/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips/', + to: '/reports/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips/', from: '/dbb-cookbook/security/devices-possibly-containing-pii-that-have-public-ips/', }, { - to: '/reporting/dbb_cookbook/devices-using-commonly-exploited-ports/', + to: '/reports/dbb_cookbook/devices-using-commonly-exploited-ports/', from: '/dbb-cookbook/security/devices-using-commonly-exploited-ports/', }, { - to: '/reporting/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments/', + to: '/reports/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments/', from: '/dbb-cookbook/security/devices-with-mismatch-between-prod-and-non-prod-environments/', }, { - to: '/reporting/dbb_cookbook/devices-with-no-oss/', + to: '/reports/dbb_cookbook/devices-with-no-oss/', from: '/dbb-cookbook/security/devices-with-no-oss/', }, { - to: '/reporting/dbb_cookbook/devices-with-os-but-no-software/', + to: '/reports/dbb_cookbook/devices-with-os-but-no-software/', from: '/dbb-cookbook/security/devices-with-os-but-no-software/', }, { - to: '/reporting/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer/', + to: '/reports/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer/', from: '/dbb-cookbook/security/devices-with-prohibited-software-as-designated-by-customer/', }, { - to: '/reporting/dbb_cookbook/network-information-for-ips-without-attached-devices/', + to: '/reports/dbb_cookbook/network-information-for-ips-without-attached-devices/', from: '/dbb-cookbook/security/network-information-for-ips-without-attached-devices/', }, { From 630beaababfeb1f4615e195370c9b775e69e8c4c Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:11:10 +0200 Subject: [PATCH 06/24] fix internal links --- .../passwords/password-reporting.md | 2 +- .../home-page-widgets-and-global-search.md | 2 +- .../device42-object-query-language-doql.md | 2 +- .../device42-object-query-language-doql.md | 2 +- .../accounting/purchases.md | 4 ++-- .../devices/device-ignore-rules.md | 2 +- .../device42-cloud-connector-overview.md | 2 +- .../dbb_cookbook/app-dependency-mapping.md | 12 +++++----- docs/reports/dbb_cookbook/compute.md | 24 +++++++++---------- docs/reports/dbb_cookbook/security.md | 16 ++++++------- docs/reports/reports/advanced-reporting.md | 4 ++-- docs/reports/reports/insights-plus.md | 2 +- 12 files changed, 37 insertions(+), 37 deletions(-) diff --git a/docs/administration/passwords/password-reporting.md b/docs/administration/passwords/password-reporting.md index 9239460c..b07a5cfc 100644 --- a/docs/administration/passwords/password-reporting.md +++ b/docs/administration/passwords/password-reporting.md @@ -25,4 +25,4 @@ Password Reporting Options: - Last Password Change NOT in the last - 1, 2, 3, 6, or 12 months - Expiration date NOT in the last - 1, 2, 3, 6, or 12 months (not shown) -See [Reports](docs/reporting/index.md) for more information about creating Device42 reports. +See [Reports](docs/reports/index.md) for more information about creating Device42 reports. diff --git a/docs/getstarted/home-page-widgets-and-global-search.md b/docs/getstarted/home-page-widgets-and-global-search.md index ea80c269..0d265683 100644 --- a/docs/getstarted/home-page-widgets-and-global-search.md +++ b/docs/getstarted/home-page-widgets-and-global-search.md @@ -7,7 +7,7 @@ The Device42 home page Classic Dashboard features our updated widgets that give ## Widgets and Dashboards -- You can use the Dashboard drop-down to select one of the [Insights+](reporting/reports/insights-plus.md) dashboards to use for the home page instead of the Classic Dashboard if you want. +- You can use the Dashboard drop-down to select one of the [Insights+](reports/reports/insights-plus.md) dashboards to use for the home page instead of the Classic Dashboard if you want. ![](/assets/images/D42-21560_home-page-dashboard-menu.png) diff --git a/docs/how-to-videos/device42-object-query-language-doql.md b/docs/how-to-videos/device42-object-query-language-doql.md index 7c2178ea..c5c54da1 100644 --- a/docs/how-to-videos/device42-object-query-language-doql.md +++ b/docs/how-to-videos/device42-object-query-language-doql.md @@ -9,7 +9,7 @@ sidebar_position: 13 * * * -**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reporting/doql_device42_object_query_language/index.md) for DOQL documentation.** +**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reports/doql_device42_object_query_language/index.md) for DOQL documentation.** * * * diff --git a/docs/how-to-videos/videos/device42-object-query-language-doql.md b/docs/how-to-videos/videos/device42-object-query-language-doql.md index 7c2178ea..c5c54da1 100644 --- a/docs/how-to-videos/videos/device42-object-query-language-doql.md +++ b/docs/how-to-videos/videos/device42-object-query-language-doql.md @@ -9,7 +9,7 @@ sidebar_position: 13 * * * -**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reporting/doql_device42_object_query_language/index.md) for DOQL documentation.** +**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reports/doql_device42_object_query_language/index.md) for DOQL documentation.** * * * diff --git a/docs/infrastructure_management/accounting/purchases.md b/docs/infrastructure_management/accounting/purchases.md index 72fb6017..581068cc 100644 --- a/docs/infrastructure_management/accounting/purchases.md +++ b/docs/infrastructure_management/accounting/purchases.md @@ -5,7 +5,7 @@ sidebar_position: 1 ## Purchase Tracking - Legacy Reporting -Device42 can track purchases of devices and assets as well as service and warranty contracts. If you are looking for other types of reports, see the dedicated ["Reporting Section"](../../reporting/reports/creating-reports.md) of the documentation. +Device42 can track purchases of devices and assets as well as service and warranty contracts. If you are looking for other types of reports, see the dedicated ["Reporting Section"](../../reports/reports/creating-reports.md) of the documentation. ![add new purchase example](/assets/images/add_purchase_25_dell2950_HL.png) @@ -29,7 +29,7 @@ Here is a full view of the 2 line items. A few things to note: ## Reporting -Device42 features a brand new ["Advanced Reporting"](../../reporting/reports/creating-reports.md) engine that may eventually lead to the following "Legacy Reports" being depreciated. Find old reports via the Reports menu → Legacy Reports → and then click "Add Report" in the upper right: +Device42 features a brand new ["Advanced Reporting"](../../reports/reports/creating-reports.md) engine that may eventually lead to the following "Legacy Reports" being depreciated. Find old reports via the Reports menu → Legacy Reports → and then click "Add Report" in the upper right: ![classic reports menu](/assets/images/classic_reporting_menu_purchases.png) diff --git a/docs/infrastructure_management/devices/device-ignore-rules.md b/docs/infrastructure_management/devices/device-ignore-rules.md index bc51ec0c..59fa9e2a 100644 --- a/docs/infrastructure_management/devices/device-ignore-rules.md +++ b/docs/infrastructure_management/devices/device-ignore-rules.md @@ -7,7 +7,7 @@ You can exclude devices from discovery jobs by applying Device Ignore Rules to t Note that using Device Ignore Rules does not affect device data that has already been discovered by previous discovery jobs. Any Device Ignore Rules you apply affect only discovery jobs you run _after_ you have applied the rules. Device Ignore Rules work for all discovery jobs, including cloud discovery. -You can see Device Ignore Rule discovery results and details in the [Discovery Scores](reporting/reports/discovery-quality-scores.md) page (select _Reports > Discovery Scores_ to view the page). +You can see Device Ignore Rule discovery results and details in the [Discovery Scores](reports/reports/discovery-quality-scores.md) page (select _Reports > Discovery Scores_ to view the page). ### Add a Device Ignore Rule diff --git a/docs/integration/external_integrations_and_migrations/device42-cloud-connector-overview.md b/docs/integration/external_integrations_and_migrations/device42-cloud-connector-overview.md index 85c037ea..28477d27 100644 --- a/docs/integration/external_integrations_and_migrations/device42-cloud-connector-overview.md +++ b/docs/integration/external_integrations_and_migrations/device42-cloud-connector-overview.md @@ -30,7 +30,7 @@ Click _Save_ to save your changes. - [ServiceNow](integration/external_integrations_and_migrations/device42-servicenow-connector.md) - [ZenDesk](device42-zendesk-connector.md) -Note that the [Cloud Recommendation Engine](reporting/reports/cloud-recommendation-engine.md) also uses the Cloud Connector. +Note that the [Cloud Recommendation Engine](reports/reports/cloud-recommendation-engine.md) also uses the Cloud Connector. ## Why was the Cloud Connector built? diff --git a/docs/reports/dbb_cookbook/app-dependency-mapping.md b/docs/reports/dbb_cookbook/app-dependency-mapping.md index 236583fc..3ffabea0 100644 --- a/docs/reports/dbb_cookbook/app-dependency-mapping.md +++ b/docs/reports/dbb_cookbook/app-dependency-mapping.md @@ -5,11 +5,11 @@ sidebar_position: 1 **Application Dependency Mapping Data Building Blocks** -- [Business App Dependencies](reporting/dbb_cookbook/business-app-dependencies.md) -- [Business App Device Impacts](reporting/dbb_cookbook/business-app-device-impacts.md) -- [Business App Hardware EOL / EOS Impact](reporting/dbb_cookbook/business-app-hardware-eol-eos-impact.md) -- [Business App Operating System EOL / EOS](reporting/dbb_cookbook/business-app-operating-system-eol-eos.md) -- [Workload and Application Communication - Business App Communications](reporting/dbb_cookbook/workload-and-application-communication-business-app-communications.md) -- [Workload and Application Communication - IP Service Communications](reporting/dbb_cookbook/workload-and-application-communication-ip-service-communications.md) +- [Business App Dependencies](reports/dbb_cookbook/business-app-dependencies.md) +- [Business App Device Impacts](reports/dbb_cookbook/business-app-device-impacts.md) +- [Business App Hardware EOL / EOS Impact](reports/dbb_cookbook/business-app-hardware-eol-eos-impact.md) +- [Business App Operating System EOL / EOS](reports/dbb_cookbook/business-app-operating-system-eol-eos.md) +- [Workload and Application Communication - Business App Communications](reports/dbb_cookbook/workload-and-application-communication-business-app-communications.md) +- [Workload and Application Communication - IP Service Communications](reports/dbb_cookbook/workload-and-application-communication-ip-service-communications.md) Data Building Blocks are materialized database views composed with customer-specific use cases in mind to allow users to quickly create reports with little-to-no extra view joining required. These views are refreshed on a nightly basis. Because of the requirements for this type of reporting, it is necessary for the user to have access to all the Device42 data. A special privilege has been created called _Data Building Blocks_ for this purpose and must be granted for a user to have access to the DBB views. The reason for this is to simplify the access to data for reporting and insight needs. diff --git a/docs/reports/dbb_cookbook/compute.md b/docs/reports/dbb_cookbook/compute.md index ff8309ea..ef9ba6ed 100644 --- a/docs/reports/dbb_cookbook/compute.md +++ b/docs/reports/dbb_cookbook/compute.md @@ -5,18 +5,18 @@ sidebar_position: 8 **Compute Data Building Blocks** -- [Compute Devices](reporting/dbb_cookbook/compute-devices.md) -- [Device Count by Device Type](reporting/dbb_cookbook/device-count-by-device-type.md) -- [Device Count by Service Level](reporting/dbb_cookbook/device-count-by-service-level.md) -- [Device to Rack Inventory](reporting/dbb_cookbook/device-to-rack-inventory.md) -- [Devices Missing Device_Type or Service_Level](reporting/dbb_cookbook/devices-missing-device_type-or-service_level.md) -- [Physical Device Inventory](reporting/dbb_cookbook/physical-device-inventory.md) -- [Physical Devices by Customer Department](reporting/dbb_cookbook/physical-devices-by-customer-department.md) -- [Physical Devices Without Hardware Model](reporting/dbb_cookbook/physical-devices-without-hardware-model.md) -- [Physical Inventory by Manufacturer](reporting/dbb_cookbook/physical-inventory-by-manufacturer.md) -- [VM Density](reporting/dbb_cookbook/vm-density.md) -- [VM Devices](reporting/dbb_cookbook/vm-devices.md) -- [VM Inventory](reporting/dbb_cookbook/vm-inventory.md) +- [Compute Devices](reports/dbb_cookbook/compute-devices.md) +- [Device Count by Device Type](reports/dbb_cookbook/device-count-by-device-type.md) +- [Device Count by Service Level](reports/dbb_cookbook/device-count-by-service-level.md) +- [Device to Rack Inventory](reports/dbb_cookbook/device-to-rack-inventory.md) +- [Devices Missing Device_Type or Service_Level](reports/dbb_cookbook/devices-missing-device_type-or-service_level.md) +- [Physical Device Inventory](reports/dbb_cookbook/physical-device-inventory.md) +- [Physical Devices by Customer Department](reports/dbb_cookbook/physical-devices-by-customer-department.md) +- [Physical Devices Without Hardware Model](reports/dbb_cookbook/physical-devices-without-hardware-model.md) +- [Physical Inventory by Manufacturer](reports/dbb_cookbook/physical-inventory-by-manufacturer.md) +- [VM Density](reports/dbb_cookbook/vm-density.md) +- [VM Devices](reports/dbb_cookbook/vm-devices.md) +- [VM Inventory](reports/dbb_cookbook/vm-inventory.md)   diff --git a/docs/reports/dbb_cookbook/security.md b/docs/reports/dbb_cookbook/security.md index 5d711abd..e6a229f1 100644 --- a/docs/reports/dbb_cookbook/security.md +++ b/docs/reports/dbb_cookbook/security.md @@ -5,14 +5,14 @@ sidebar_position: 21 **Security Data Building Blocks** -- [Devices Accessed by External IPs](reporting/dbb_cookbook/devices-accessed-by-external-ips.md) -- [Devices Possibly Containing PII That Have Public IPs](reporting/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md) -- [Devices Using Commonly Exploited Ports](reporting/dbb_cookbook/devices-using-commonly-exploited-ports.md) -- [Devices with Mismatch Between Prod and Non-Prod Environments](reporting/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md) -- [Devices with No OSs](reporting/dbb_cookbook/devices-with-no-oss.md) -- [Devices with OS but No Software](reporting/dbb_cookbook/devices-with-os-but-no-software.md) -- [Devices with Prohibited Software (as designated by customer)](reporting/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md) -- [Network Information for IPs Without Attached Devices](reporting/dbb_cookbook/network-information-for-ips-without-attached-devices.md) +- [Devices Accessed by External IPs](reports/dbb_cookbook/devices-accessed-by-external-ips.md) +- [Devices Possibly Containing PII That Have Public IPs](reports/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md) +- [Devices Using Commonly Exploited Ports](reports/dbb_cookbook/devices-using-commonly-exploited-ports.md) +- [Devices with Mismatch Between Prod and Non-Prod Environments](reports/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md) +- [Devices with No OSs](reports/dbb_cookbook/devices-with-no-oss.md) +- [Devices with OS but No Software](reports/dbb_cookbook/devices-with-os-but-no-software.md) +- [Devices with Prohibited Software (as designated by customer)](reports/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md) +- [Network Information for IPs Without Attached Devices](reports/dbb_cookbook/network-information-for-ips-without-attached-devices.md)   diff --git a/docs/reports/reports/advanced-reporting.md b/docs/reports/reports/advanced-reporting.md index 0f973433..163ab6cd 100644 --- a/docs/reports/reports/advanced-reporting.md +++ b/docs/reports/reports/advanced-reporting.md @@ -62,7 +62,7 @@ With Device42's Advanced Reporting, you can use DOQL (a SQL derivative) to creat To create a report based on a DOQL query, name the report, and then **simply choose "Add SQL" during the 'Category' selection step of report creation _(instead of choosing any categories)_**_. -For a full set of steps in more detail, with pictures, see the dedicated ["Use custom SQL in Advanced Report" page](reporting/reports/use-custom-sql-advanced-report.md). +For a full set of steps in more detail, with pictures, see the dedicated ["Use custom SQL in Advanced Report" page](reports/reports/use-custom-sql-advanced-report.md). * * * @@ -76,4 +76,4 @@ All data categories in Advanced Reporting are inherited directly from Device42's The Viewer Entity Relationship Diagram, or ERD for short, is a handy and powerful way to navigate the Device42 database schema. Useful for visualizing relationships and writing DOQL queries, you can quickly navigate to the ERD from the Advanced Reporting Screen: ![Entity Relationship Diagram button on Advanced Reporting screen](/assets/images/ERD_button-HL.png) -Clicking the "Entity Relationship Diagram" button brings up the ERD. Here is an example screenshot of the ERD. Note that the ERD has it's own page; for more information check out the dedicated [Device42 ERD/Viewer Schema page](reporting/doql_device42_object_query_language/db-viewer-schema.md). In this example, the "Find" field contains the search keyword `affinity`, and therefore much of the ERD has been greyed out while the items that match the 'affinity' search query are visible: ![Device42 entity relationship diagram](/assets/images/entity_relationship_diagram_example.png)_ +Clicking the "Entity Relationship Diagram" button brings up the ERD. Here is an example screenshot of the ERD. Note that the ERD has it's own page; for more information check out the dedicated [Device42 ERD/Viewer Schema page](reports/doql_device42_object_query_language/db-viewer-schema.md). In this example, the "Find" field contains the search keyword `affinity`, and therefore much of the ERD has been greyed out while the items that match the 'affinity' search query are visible: ![Device42 entity relationship diagram](/assets/images/entity_relationship_diagram_example.png)_ diff --git a/docs/reports/reports/insights-plus.md b/docs/reports/reports/insights-plus.md index 2a60a12d..69d95d83 100644 --- a/docs/reports/reports/insights-plus.md +++ b/docs/reports/reports/insights-plus.md @@ -24,7 +24,7 @@ The combination of automatic discovered data and visualization empowers you and - Click _DBB Cookbook_ to go to the cookbook documentation pages. - Click _Data Dictionary_ to see the available Data Building Blocks. - Click _Import_ to get new or updated dashboards as they become available. (Note you must be a super admin user or have the _Feature | Update Insights+ Dashboards_ permission to import.) -- Click _Reports_ to create or edit email [Reports and Alerts](reporting/reports/insights-plus.md#section-3). +- Click _Reports_ to create or edit email [Reports and Alerts](reports/reports/insights-plus.md#section-3). - Click _How it Works?_ to view the Insights+ documentation page. - Click _Repository_ to go to the Insights+ GitHub page. - Click on a Dashboard to see its charts and graphs. Note that the list of dashboards and charts now appears in the left panel. From 8df5ead93f5d41b4a4e98e1629e66fc6dd5777dd Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:15:28 +0200 Subject: [PATCH 07/24] move applications --- docs/{applications => apps}/_category_.yml | 0 .../affinity_groups/_category_.yml | 0 .../affinity_groups/appfocus-filters.md | 0 .../affinity_groups/index.md | 0 .../application_components/_category_.yml | 0 .../application-component-templates.md | 0 .../_category_.yml | 0 .../adm-supported-applications.md | 0 .../cloud-application-dependency-mapping.md | 0 ...onfigure-application-dependency-mapping.md | 0 .../business_applications/_category_.yml | 0 ...lding-business-applications-in-device42.md | 0 docs/{applications => apps}/index.md | 0 .../services/_category_.yml | 0 .../services/ignored-services.md | 0 .../services/network-shares.md | 0 .../services/scheduled-tasks.md | 0 .../services/service-communications.md | 0 .../services/service-instances.md | 0 .../services/service-listener-ports.md | 0 .../services/services.md | 0 docusaurus.config.js | 30 +++++++++---------- 22 files changed, 15 insertions(+), 15 deletions(-) rename docs/{applications => apps}/_category_.yml (100%) rename docs/{applications => apps}/affinity_groups/_category_.yml (100%) rename docs/{applications => apps}/affinity_groups/appfocus-filters.md (100%) rename docs/{applications => apps}/affinity_groups/index.md (100%) rename docs/{applications => apps}/application_components/_category_.yml (100%) rename docs/{applications => apps}/application_components/application-component-templates.md (100%) rename docs/{applications => apps}/application_dependency_mapping/_category_.yml (100%) rename docs/{applications => apps}/application_dependency_mapping/adm-supported-applications.md (100%) rename docs/{applications => apps}/application_dependency_mapping/cloud-application-dependency-mapping.md (100%) rename docs/{applications => apps}/application_dependency_mapping/configure-application-dependency-mapping.md (100%) rename docs/{applications => apps}/business_applications/_category_.yml (100%) rename docs/{applications => apps}/business_applications/building-business-applications-in-device42.md (100%) rename docs/{applications => apps}/index.md (100%) rename docs/{applications => apps}/services/_category_.yml (100%) rename docs/{applications => apps}/services/ignored-services.md (100%) rename docs/{applications => apps}/services/network-shares.md (100%) rename docs/{applications => apps}/services/scheduled-tasks.md (100%) rename docs/{applications => apps}/services/service-communications.md (100%) rename docs/{applications => apps}/services/service-instances.md (100%) rename docs/{applications => apps}/services/service-listener-ports.md (100%) rename docs/{applications => apps}/services/services.md (100%) diff --git a/docs/applications/_category_.yml b/docs/apps/_category_.yml similarity index 100% rename from docs/applications/_category_.yml rename to docs/apps/_category_.yml diff --git a/docs/applications/affinity_groups/_category_.yml b/docs/apps/affinity_groups/_category_.yml similarity index 100% rename from docs/applications/affinity_groups/_category_.yml rename to docs/apps/affinity_groups/_category_.yml diff --git a/docs/applications/affinity_groups/appfocus-filters.md b/docs/apps/affinity_groups/appfocus-filters.md similarity index 100% rename from docs/applications/affinity_groups/appfocus-filters.md rename to docs/apps/affinity_groups/appfocus-filters.md diff --git a/docs/applications/affinity_groups/index.md b/docs/apps/affinity_groups/index.md similarity index 100% rename from docs/applications/affinity_groups/index.md rename to docs/apps/affinity_groups/index.md diff --git a/docs/applications/application_components/_category_.yml b/docs/apps/application_components/_category_.yml similarity index 100% rename from docs/applications/application_components/_category_.yml rename to docs/apps/application_components/_category_.yml diff --git a/docs/applications/application_components/application-component-templates.md b/docs/apps/application_components/application-component-templates.md similarity index 100% rename from docs/applications/application_components/application-component-templates.md rename to docs/apps/application_components/application-component-templates.md diff --git a/docs/applications/application_dependency_mapping/_category_.yml b/docs/apps/application_dependency_mapping/_category_.yml similarity index 100% rename from docs/applications/application_dependency_mapping/_category_.yml rename to docs/apps/application_dependency_mapping/_category_.yml diff --git a/docs/applications/application_dependency_mapping/adm-supported-applications.md b/docs/apps/application_dependency_mapping/adm-supported-applications.md similarity index 100% rename from docs/applications/application_dependency_mapping/adm-supported-applications.md rename to docs/apps/application_dependency_mapping/adm-supported-applications.md diff --git a/docs/applications/application_dependency_mapping/cloud-application-dependency-mapping.md b/docs/apps/application_dependency_mapping/cloud-application-dependency-mapping.md similarity index 100% rename from docs/applications/application_dependency_mapping/cloud-application-dependency-mapping.md rename to docs/apps/application_dependency_mapping/cloud-application-dependency-mapping.md diff --git a/docs/applications/application_dependency_mapping/configure-application-dependency-mapping.md b/docs/apps/application_dependency_mapping/configure-application-dependency-mapping.md similarity index 100% rename from docs/applications/application_dependency_mapping/configure-application-dependency-mapping.md rename to docs/apps/application_dependency_mapping/configure-application-dependency-mapping.md diff --git a/docs/applications/business_applications/_category_.yml b/docs/apps/business_applications/_category_.yml similarity index 100% rename from docs/applications/business_applications/_category_.yml rename to docs/apps/business_applications/_category_.yml diff --git a/docs/applications/business_applications/building-business-applications-in-device42.md b/docs/apps/business_applications/building-business-applications-in-device42.md similarity index 100% rename from docs/applications/business_applications/building-business-applications-in-device42.md rename to docs/apps/business_applications/building-business-applications-in-device42.md diff --git a/docs/applications/index.md b/docs/apps/index.md similarity index 100% rename from docs/applications/index.md rename to docs/apps/index.md diff --git a/docs/applications/services/_category_.yml b/docs/apps/services/_category_.yml similarity index 100% rename from docs/applications/services/_category_.yml rename to docs/apps/services/_category_.yml diff --git a/docs/applications/services/ignored-services.md b/docs/apps/services/ignored-services.md similarity index 100% rename from docs/applications/services/ignored-services.md rename to docs/apps/services/ignored-services.md diff --git a/docs/applications/services/network-shares.md b/docs/apps/services/network-shares.md similarity index 100% rename from docs/applications/services/network-shares.md rename to docs/apps/services/network-shares.md diff --git a/docs/applications/services/scheduled-tasks.md b/docs/apps/services/scheduled-tasks.md similarity index 100% rename from docs/applications/services/scheduled-tasks.md rename to docs/apps/services/scheduled-tasks.md diff --git a/docs/applications/services/service-communications.md b/docs/apps/services/service-communications.md similarity index 100% rename from docs/applications/services/service-communications.md rename to docs/apps/services/service-communications.md diff --git a/docs/applications/services/service-instances.md b/docs/apps/services/service-instances.md similarity index 100% rename from docs/applications/services/service-instances.md rename to docs/apps/services/service-instances.md diff --git a/docs/applications/services/service-listener-ports.md b/docs/apps/services/service-listener-ports.md similarity index 100% rename from docs/applications/services/service-listener-ports.md rename to docs/apps/services/service-listener-ports.md diff --git a/docs/applications/services/services.md b/docs/apps/services/services.md similarity index 100% rename from docs/applications/services/services.md rename to docs/apps/services/services.md diff --git a/docusaurus.config.js b/docusaurus.config.js index cddbe11c..50c48a28 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -341,63 +341,63 @@ const config = { from: '/managed-resources/cloud-resources/', }, { - to: '/applications/', + to: '/apps/', from: '/apps/', }, { - to: '/applications/application_dependency_mapping/adm-supported-applications/', + to: '/apps/application_dependency_mapping/adm-supported-applications/', from: '/enterprise-application-dependency-mapping/adm-supported-applications/', }, { - to: '/applications/application_dependency_mapping/cloud-application-dependency-mapping/', + to: '/apps/application_dependency_mapping/cloud-application-dependency-mapping/', from: '/enterprise-application-dependency-mapping/cloud-application-dependency-mapping/', }, { - to: '/applications/application_dependency_mapping/configure-application-dependency-mapping/', + to: '/apps/application_dependency_mapping/configure-application-dependency-mapping/', from: '/enterprise-application-dependency-mapping/configure-application-dependency-mapping/', }, { - to: '/applications/services/', + to: '/apps/services/', from: '/apps/services/', }, { - to: '/applications/services/service-instances/', + to: '/apps/services/service-instances/', from: '/apps/services/service-instances/', }, { - to: '/applications/services/scheduled-tasks/', + to: '/apps/services/scheduled-tasks/', from: '/apps/services/scheduled-tasks/', }, { - to: '/applications/services/service-listener-ports/', + to: '/apps/services/service-listener-ports/', from: '/apps/services/service-listener-ports/', }, { - to: '/applications/services/service-communications/', + to: '/apps/services/service-communications/', from: '/apps/services/service-communications/', }, { - to: '/applications/services/ignored-services/', + to: '/apps/services/ignored-services/', from: '/apps/services/ignored-services/', }, { - to: '/applications/services/network-shares/', + to: '/apps/services/network-shares/', from: '/apps/services/network-shares/', }, { - to: '/applications/application_components/application-component-templates/', + to: '/apps/application_components/application-component-templates/', from: ['/apps/application-components/application-component-templates/', '/software/application-components/', '/apps/application-components/'] }, { - to: '/applications/affinity_groups/', + to: '/apps/affinity_groups/', from: '/apps/affinity-groups/', }, { - to: '/applications/affinity_groups/appfocus-filters/', + to: '/apps/affinity_groups/appfocus-filters/', from: '/apps/affinity-groups/appfocus-filters/', }, { - to: '/applications/business_applications/building-business-applications-in-device42/', + to: '/apps/business_applications/building-business-applications-in-device42/', from: ['/apps/business-applications/building-business-applications-in-device42/', '/apps/business-applications/' ] }, { From 4ac6376d08279b949d3f0f062afd7c63e6552d2c Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:20:05 +0200 Subject: [PATCH 08/24] fix internal links --- .../application-component-templates.md | 2 +- .../adm-supported-applications.md | 2 +- .../configure-application-dependency-mapping.md | 2 +- .../building-business-applications-in-device42.md | 4 ++-- .../external_integrations_and_migrations/azure-migrate.md | 2 +- src/components/data/dummy-data.js | 8 ++++---- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/apps/application_components/application-component-templates.md b/docs/apps/application_components/application-component-templates.md index 69e0cd0e..a031cc27 100644 --- a/docs/apps/application_components/application-component-templates.md +++ b/docs/apps/application_components/application-component-templates.md @@ -5,7 +5,7 @@ sidebar_position: 1 ## Introduction -You can use Application Component Templates to create and define your own application components based on services discovered by Device42 [Hypervisor /\*nx/Windows](discovery/windows-and-hyper-v-auto-discovery.md) autodiscovery jobs run against \*nix and Windows platforms. Device42 adds any application components created based on your templates to the [Application Components](applications/application_components/application-component-templates.md) list page. +You can use Application Component Templates to create and define your own application components based on services discovered by Device42 [Hypervisor /\*nx/Windows](discovery/windows-and-hyper-v-auto-discovery.md) autodiscovery jobs run against \*nix and Windows platforms. Device42 adds any application components created based on your templates to the [Application Components](apps/application_components/application-component-templates.md) list page. ## View Application Component Templates diff --git a/docs/apps/application_dependency_mapping/adm-supported-applications.md b/docs/apps/application_dependency_mapping/adm-supported-applications.md index 1a3eb67a..defd1244 100644 --- a/docs/apps/application_dependency_mapping/adm-supported-applications.md +++ b/docs/apps/application_dependency_mapping/adm-supported-applications.md @@ -9,7 +9,7 @@ Enterprise Application Dependency Mapping will discover **_all running services, The following is a list of applications that Enterprise Application Dependency Mapping can additionally create application components for. -Additionally, for any application not on this list you can leverage the use of [Application Component Templates](applications/application_components/application-component-templates.md) to automate Application Component creation with custom logic that will supplement the discovery processes of Device42. +Additionally, for any application not on this list you can leverage the use of [Application Component Templates](apps/application_components/application-component-templates.md) to automate Application Component creation with custom logic that will supplement the discovery processes of Device42. | Application | Services Discovered | Configuration Information Imported | | --- | --- | --- | diff --git a/docs/apps/application_dependency_mapping/configure-application-dependency-mapping.md b/docs/apps/application_dependency_mapping/configure-application-dependency-mapping.md index c2019772..1682a37d 100644 --- a/docs/apps/application_dependency_mapping/configure-application-dependency-mapping.md +++ b/docs/apps/application_dependency_mapping/configure-application-dependency-mapping.md @@ -23,7 +23,7 @@ To see autodiscovered application dependencies, go to Apps>Application Component ![Application Component View](/assets/images/select_application_component_view.png) -A full list of currently supported applications is available at [Application Dependency Mapping Supported Applications](applications/application_dependency_mapping/adm-supported-applications.md). +A full list of currently supported applications is available at [Application Dependency Mapping Supported Applications](apps/application_dependency_mapping/adm-supported-applications.md). When you view the details page for an application component, you will see the device it was discovered on as well as any other application components that it depends on. You'll also see any services that have been associated with the application component. From here, you can also edit the application to assign responsible and/or affected departments, describe what's impacted by downtime, and edit any custom fields. diff --git a/docs/apps/business_applications/building-business-applications-in-device42.md b/docs/apps/business_applications/building-business-applications-in-device42.md index d4319f49..4e758975 100644 --- a/docs/apps/business_applications/building-business-applications-in-device42.md +++ b/docs/apps/business_applications/building-business-applications-in-device42.md @@ -9,7 +9,7 @@ This is a technical guide that will walk you through a step-by-step process to b ## Viewing Discovery Data -After you have performed successful discovery, all discovered Application Dependency data can be viewed under the Applications section in the Device42 main menu. The Application Components section is where discovered infrastructure Application Components are stored. See a complete list of Device42’s supported applications here: [applications/application_dependency_mapping/adm-supported-applications.md](applications/application_dependency_mapping/adm-supported-applications.md) . +After you have performed successful discovery, all discovered Application Dependency data can be viewed under the Applications section in the Device42 main menu. The Application Components section is where discovered infrastructure Application Components are stored. See a complete list of Device42’s supported applications here: [ADM supported applications](apps/application_dependency_mapping/adm-supported-applications.md) . ![](/assets/images/Web_732_1.png) @@ -45,7 +45,7 @@ For highly active servers and environments, these visuals can be quite noisy mak ## Affinity Groups -Affinity Groups are a result of a process that evaluates all the connections for a given device and constructs a more consumable view of its inter-dependencies.  Through a process of Pinning, Staring, and Hiding Services, noise is limited to just meaningful connections to better understand the impact or dependency of a particular device.  Please see: [affinity groups](docs/applications/affinity_groups/index.md) to further understand this process. +Affinity Groups are a result of a process that evaluates all the connections for a given device and constructs a more consumable view of its inter-dependencies.  Through a process of Pinning, Staring, and Hiding Services, noise is limited to just meaningful connections to better understand the impact or dependency of a particular device.  Please see: [affinity groups](apps/affinity_groups/index.md) to further understand this process. ### Enabling Affinity Groups diff --git a/docs/integration/external_integrations_and_migrations/azure-migrate.md b/docs/integration/external_integrations_and_migrations/azure-migrate.md index ed0c92a6..60ac6cf8 100644 --- a/docs/integration/external_integrations_and_migrations/azure-migrate.md +++ b/docs/integration/external_integrations_and_migrations/azure-migrate.md @@ -61,7 +61,7 @@ For help installing Device42, head over to the Device42 documentation: [https:// 2\. Once you’ve installed, you’ll want to begin discovering your environment. See the “Getting started with autodiscovery” section of the documentation here: [getstarted/getting-started-with-auto-discovery.md](getstarted/getting-started-with-auto-discovery.md). -3\. When you’ve finished with discovery and assessment, you can export your discovered data back to Microsoft Azure. Instructions on exporting can be found here: [applications/business_applications/building-business-applications-in-device42.md#section-15](applications/business_applications/building-business-applications-in-device42.md#section-15). +3\. When you’ve finished with discovery and assessment, you can export your discovered data back to Microsoft Azure. Instructions on exporting can be found here: [applications/business_applications/building-business-applications-in-device42.md#section-15](apps/business_applications/building-business-applications-in-device42.md#section-15). * * * diff --git a/src/components/data/dummy-data.js b/src/components/data/dummy-data.js index f94975fa..02be8ed5 100644 --- a/src/components/data/dummy-data.js +++ b/src/components/data/dummy-data.js @@ -3,7 +3,7 @@ const productDocData = [ title: "Getting Started", icon: "assets/icons/purple/getting-started-icon.svg", whiteIcon: "assets/icons/white/getting-started-icon.svg", - link: "/getting_started/", + link: "/getstarted/", }, { title: "Discovery", @@ -15,7 +15,7 @@ const productDocData = [ title: "Applications", icon: "assets/icons/purple/applications-icon.svg", whiteIcon: "assets/icons/white/applications-icon.svg", - link: "/applications/", + link: "/apps/", }, { title: "Infrastructure Management", @@ -27,7 +27,7 @@ const productDocData = [ title: "Reporting", icon: "assets/icons/purple/reporting-icon.svg", whiteIcon: "assets/icons/white/reporting-icon.svg", - link: "/reporting/", + link: "/reports/", }, { title: "Integration", @@ -45,7 +45,7 @@ const productDocData = [ title: "Videos", icon: "assets/icons/purple/videos-icon.svg", whiteIcon: "assets/icons/white/videos-icon.svg", - link: "/videos/", + link: "/how-to-videos/", }, ]; From 681059c835e446cbcf36f09fba01d955494c849b Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:23:28 +0200 Subject: [PATCH 09/24] move infra management --- .../_category_.yml | 0 .../accounting/_category_.yml | 0 .../accounting/purchases.md | 0 .../buildings_rooms_and_racks/_category_.yml | 0 .../auditing-racks.md | 0 .../buildings-and-rooms.md | 0 .../impact-charts.md | 0 .../buildings_rooms_and_racks/racks.md | 0 .../certificate-management.md | 0 .../connectivity/_category_.yml | 0 .../connectivity/cables.md | 0 .../connectivity/circuits.md | 0 .../connectivity/creating-wall-jacks.md | 0 ...le-management-definitions-and-legends-2.md | 0 .../devices/_category_.yml | 0 .../devices/clone-a-device.md | 0 .../devices/device-add-edit.md | 0 .../devices/device-blade-chassis.md | 0 .../devices/device-blade-slots.md | 0 .../devices/device-cluster.md | 0 .../devices/device-custom-fields.md | 0 .../devices/device-ignore-rules.md | 0 .../devices/device-lifecycle-tab.md | 0 .../devices/device-list-view-2.md | 0 .../devices/device-name-profiles.md | 0 .../devices/device-other-tab.md | 0 .../devices/device-parts-slots.md | 0 .../devices/device-parts-tab.md | 0 .../devices/device-properties-tab.md | 0 .../devices/device-services-tab.md | 0 .../devices/device-software-tab.md | 0 .../devices/device-virtual-blade.md | 0 .../devices/hardware-models-templates.md | 0 .../devices/what-if-scenarios.md | 0 .../im_home/_category_.yml | 0 .../index.md | 0 .../ipam/_category_.yml | 0 .../ipam/dns-records.md | 0 .../ipam/dns-zones.md | 0 .../ipam/ip-addresses.md | 0 .../ipam/ip-nat-map.md | 0 .../ipam/mac-addresses.md | 0 .../ipam/subnet-tree-view.md | 0 .../ipam/subnets.md | 0 .../ipam/switch-ports.md | 0 .../ipam/switch-templates.md | 0 .../ipam/vlans.md | 0 .../ipam/vrf-groups.md | 0 .../mobile_inventory/_category_.yml | 0 .../mobile_inventory/asset-tag-printing.md | 0 .../auto-assign-asset-numbers.md | 0 .../mobile_inventory/bulk-qr-printing.md | 0 .../printing-qr-codes-from-firefox.md | 0 .../printing-qr-codes-from-ie.md | 0 ...erstanding-qr-and-bar-codes-in-device42.md | 0 ...ing-mobile-devices-for-asset-management.md | 0 .../operating-systems.md | 0 .../parts_and_parts_slots/_category_.yml | 0 .../importing-part-models.md | 0 .../parts_and_parts_slots/importing-parts.md | 0 .../parts_and_parts_slots/index.md | 0 .../managing-spare-parts.md | 0 .../part-model-templates.md | 0 .../parts_and_parts_slots/parts-slots.md | 0 .../_category_.yml | 0 .../environmental-monitoring.md | 0 ...with-power-and-environmental-monitoring.md | 0 .../manage-monitored-ips.md | 0 .../power-monitoring-and-control.md | 0 .../power-rc-setup-job-migration.md | 0 .../unit-display-settings.md | 0 .../power_units/_category_.yml | 0 .../power_units/adding-atss.md | 0 .../power_units/adding-pdus.md | 0 .../power_units/defining-pdu-models.md | 0 .../power_units/pdu-ports.md | 0 .../power_units/pdu-rack-display.md | 0 .../power_units/supported-pdu-vendors.md | 0 .../software/_category_.yml | 0 .../merge-and-assign-software-components.md | 0 .../software/software-components.md | 0 .../software/software-eol-eos.md | 0 .../software/software-in-use.md | 0 .../software/software-license-management.md | 0 ...ware-licensing-alerts-and-notifications.md | 0 docusaurus.config.js | 142 +++++++++--------- 86 files changed, 71 insertions(+), 71 deletions(-) rename docs/{infrastructure_management => infrastructure-management}/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/accounting/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/accounting/purchases.md (100%) rename docs/{infrastructure_management => infrastructure-management}/buildings_rooms_and_racks/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/buildings_rooms_and_racks/auditing-racks.md (100%) rename docs/{infrastructure_management => infrastructure-management}/buildings_rooms_and_racks/buildings-and-rooms.md (100%) rename docs/{infrastructure_management => infrastructure-management}/buildings_rooms_and_racks/impact-charts.md (100%) rename docs/{infrastructure_management => infrastructure-management}/buildings_rooms_and_racks/racks.md (100%) rename docs/{infrastructure_management => infrastructure-management}/certificate-management.md (100%) rename docs/{infrastructure_management => infrastructure-management}/connectivity/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/connectivity/cables.md (100%) rename docs/{infrastructure_management => infrastructure-management}/connectivity/circuits.md (100%) rename docs/{infrastructure_management => infrastructure-management}/connectivity/creating-wall-jacks.md (100%) rename docs/{infrastructure_management => infrastructure-management}/connectivity/patch-panel-cable-management-definitions-and-legends-2.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/clone-a-device.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-add-edit.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-blade-chassis.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-blade-slots.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-cluster.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-custom-fields.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-ignore-rules.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-lifecycle-tab.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-list-view-2.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-name-profiles.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-other-tab.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-parts-slots.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-parts-tab.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-properties-tab.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-services-tab.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-software-tab.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/device-virtual-blade.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/hardware-models-templates.md (100%) rename docs/{infrastructure_management => infrastructure-management}/devices/what-if-scenarios.md (100%) rename docs/{infrastructure_management => infrastructure-management}/im_home/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/index.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/dns-records.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/dns-zones.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/ip-addresses.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/ip-nat-map.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/mac-addresses.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/subnet-tree-view.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/subnets.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/switch-ports.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/switch-templates.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/vlans.md (100%) rename docs/{infrastructure_management => infrastructure-management}/ipam/vrf-groups.md (100%) rename docs/{infrastructure_management => infrastructure-management}/mobile_inventory/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/mobile_inventory/asset-tag-printing.md (100%) rename docs/{infrastructure_management => infrastructure-management}/mobile_inventory/auto-assign-asset-numbers.md (100%) rename docs/{infrastructure_management => infrastructure-management}/mobile_inventory/bulk-qr-printing.md (100%) rename docs/{infrastructure_management => infrastructure-management}/mobile_inventory/printing-qr-codes-from-firefox.md (100%) rename docs/{infrastructure_management => infrastructure-management}/mobile_inventory/printing-qr-codes-from-ie.md (100%) rename docs/{infrastructure_management => infrastructure-management}/mobile_inventory/understanding-qr-and-bar-codes-in-device42.md (100%) rename docs/{infrastructure_management => infrastructure-management}/mobile_inventory/using-mobile-devices-for-asset-management.md (100%) rename docs/{infrastructure_management => infrastructure-management}/operating-systems.md (100%) rename docs/{infrastructure_management => infrastructure-management}/parts_and_parts_slots/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/parts_and_parts_slots/importing-part-models.md (100%) rename docs/{infrastructure_management => infrastructure-management}/parts_and_parts_slots/importing-parts.md (100%) rename docs/{infrastructure_management => infrastructure-management}/parts_and_parts_slots/index.md (100%) rename docs/{infrastructure_management => infrastructure-management}/parts_and_parts_slots/managing-spare-parts.md (100%) rename docs/{infrastructure_management => infrastructure-management}/parts_and_parts_slots/part-model-templates.md (100%) rename docs/{infrastructure_management => infrastructure-management}/parts_and_parts_slots/parts-slots.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_and_environmental_monitoring/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/power_and_environmental_monitoring/environmental-monitoring.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_and_environmental_monitoring/manage-monitored-ips.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_and_environmental_monitoring/power-monitoring-and-control.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_and_environmental_monitoring/power-rc-setup-job-migration.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_and_environmental_monitoring/unit-display-settings.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_units/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/power_units/adding-atss.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_units/adding-pdus.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_units/defining-pdu-models.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_units/pdu-ports.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_units/pdu-rack-display.md (100%) rename docs/{infrastructure_management => infrastructure-management}/power_units/supported-pdu-vendors.md (100%) rename docs/{infrastructure_management => infrastructure-management}/software/_category_.yml (100%) rename docs/{infrastructure_management => infrastructure-management}/software/merge-and-assign-software-components.md (100%) rename docs/{infrastructure_management => infrastructure-management}/software/software-components.md (100%) rename docs/{infrastructure_management => infrastructure-management}/software/software-eol-eos.md (100%) rename docs/{infrastructure_management => infrastructure-management}/software/software-in-use.md (100%) rename docs/{infrastructure_management => infrastructure-management}/software/software-license-management.md (100%) rename docs/{infrastructure_management => infrastructure-management}/software/software-licensing-alerts-and-notifications.md (100%) diff --git a/docs/infrastructure_management/_category_.yml b/docs/infrastructure-management/_category_.yml similarity index 100% rename from docs/infrastructure_management/_category_.yml rename to docs/infrastructure-management/_category_.yml diff --git a/docs/infrastructure_management/accounting/_category_.yml b/docs/infrastructure-management/accounting/_category_.yml similarity index 100% rename from docs/infrastructure_management/accounting/_category_.yml rename to docs/infrastructure-management/accounting/_category_.yml diff --git a/docs/infrastructure_management/accounting/purchases.md b/docs/infrastructure-management/accounting/purchases.md similarity index 100% rename from docs/infrastructure_management/accounting/purchases.md rename to docs/infrastructure-management/accounting/purchases.md diff --git a/docs/infrastructure_management/buildings_rooms_and_racks/_category_.yml b/docs/infrastructure-management/buildings_rooms_and_racks/_category_.yml similarity index 100% rename from docs/infrastructure_management/buildings_rooms_and_racks/_category_.yml rename to docs/infrastructure-management/buildings_rooms_and_racks/_category_.yml diff --git a/docs/infrastructure_management/buildings_rooms_and_racks/auditing-racks.md b/docs/infrastructure-management/buildings_rooms_and_racks/auditing-racks.md similarity index 100% rename from docs/infrastructure_management/buildings_rooms_and_racks/auditing-racks.md rename to docs/infrastructure-management/buildings_rooms_and_racks/auditing-racks.md diff --git a/docs/infrastructure_management/buildings_rooms_and_racks/buildings-and-rooms.md b/docs/infrastructure-management/buildings_rooms_and_racks/buildings-and-rooms.md similarity index 100% rename from docs/infrastructure_management/buildings_rooms_and_racks/buildings-and-rooms.md rename to docs/infrastructure-management/buildings_rooms_and_racks/buildings-and-rooms.md diff --git a/docs/infrastructure_management/buildings_rooms_and_racks/impact-charts.md b/docs/infrastructure-management/buildings_rooms_and_racks/impact-charts.md similarity index 100% rename from docs/infrastructure_management/buildings_rooms_and_racks/impact-charts.md rename to docs/infrastructure-management/buildings_rooms_and_racks/impact-charts.md diff --git a/docs/infrastructure_management/buildings_rooms_and_racks/racks.md b/docs/infrastructure-management/buildings_rooms_and_racks/racks.md similarity index 100% rename from docs/infrastructure_management/buildings_rooms_and_racks/racks.md rename to docs/infrastructure-management/buildings_rooms_and_racks/racks.md diff --git a/docs/infrastructure_management/certificate-management.md b/docs/infrastructure-management/certificate-management.md similarity index 100% rename from docs/infrastructure_management/certificate-management.md rename to docs/infrastructure-management/certificate-management.md diff --git a/docs/infrastructure_management/connectivity/_category_.yml b/docs/infrastructure-management/connectivity/_category_.yml similarity index 100% rename from docs/infrastructure_management/connectivity/_category_.yml rename to docs/infrastructure-management/connectivity/_category_.yml diff --git a/docs/infrastructure_management/connectivity/cables.md b/docs/infrastructure-management/connectivity/cables.md similarity index 100% rename from docs/infrastructure_management/connectivity/cables.md rename to docs/infrastructure-management/connectivity/cables.md diff --git a/docs/infrastructure_management/connectivity/circuits.md b/docs/infrastructure-management/connectivity/circuits.md similarity index 100% rename from docs/infrastructure_management/connectivity/circuits.md rename to docs/infrastructure-management/connectivity/circuits.md diff --git a/docs/infrastructure_management/connectivity/creating-wall-jacks.md b/docs/infrastructure-management/connectivity/creating-wall-jacks.md similarity index 100% rename from docs/infrastructure_management/connectivity/creating-wall-jacks.md rename to docs/infrastructure-management/connectivity/creating-wall-jacks.md diff --git a/docs/infrastructure_management/connectivity/patch-panel-cable-management-definitions-and-legends-2.md b/docs/infrastructure-management/connectivity/patch-panel-cable-management-definitions-and-legends-2.md similarity index 100% rename from docs/infrastructure_management/connectivity/patch-panel-cable-management-definitions-and-legends-2.md rename to docs/infrastructure-management/connectivity/patch-panel-cable-management-definitions-and-legends-2.md diff --git a/docs/infrastructure_management/devices/_category_.yml b/docs/infrastructure-management/devices/_category_.yml similarity index 100% rename from docs/infrastructure_management/devices/_category_.yml rename to docs/infrastructure-management/devices/_category_.yml diff --git a/docs/infrastructure_management/devices/clone-a-device.md b/docs/infrastructure-management/devices/clone-a-device.md similarity index 100% rename from docs/infrastructure_management/devices/clone-a-device.md rename to docs/infrastructure-management/devices/clone-a-device.md diff --git a/docs/infrastructure_management/devices/device-add-edit.md b/docs/infrastructure-management/devices/device-add-edit.md similarity index 100% rename from docs/infrastructure_management/devices/device-add-edit.md rename to docs/infrastructure-management/devices/device-add-edit.md diff --git a/docs/infrastructure_management/devices/device-blade-chassis.md b/docs/infrastructure-management/devices/device-blade-chassis.md similarity index 100% rename from docs/infrastructure_management/devices/device-blade-chassis.md rename to docs/infrastructure-management/devices/device-blade-chassis.md diff --git a/docs/infrastructure_management/devices/device-blade-slots.md b/docs/infrastructure-management/devices/device-blade-slots.md similarity index 100% rename from docs/infrastructure_management/devices/device-blade-slots.md rename to docs/infrastructure-management/devices/device-blade-slots.md diff --git a/docs/infrastructure_management/devices/device-cluster.md b/docs/infrastructure-management/devices/device-cluster.md similarity index 100% rename from docs/infrastructure_management/devices/device-cluster.md rename to docs/infrastructure-management/devices/device-cluster.md diff --git a/docs/infrastructure_management/devices/device-custom-fields.md b/docs/infrastructure-management/devices/device-custom-fields.md similarity index 100% rename from docs/infrastructure_management/devices/device-custom-fields.md rename to docs/infrastructure-management/devices/device-custom-fields.md diff --git a/docs/infrastructure_management/devices/device-ignore-rules.md b/docs/infrastructure-management/devices/device-ignore-rules.md similarity index 100% rename from docs/infrastructure_management/devices/device-ignore-rules.md rename to docs/infrastructure-management/devices/device-ignore-rules.md diff --git a/docs/infrastructure_management/devices/device-lifecycle-tab.md b/docs/infrastructure-management/devices/device-lifecycle-tab.md similarity index 100% rename from docs/infrastructure_management/devices/device-lifecycle-tab.md rename to docs/infrastructure-management/devices/device-lifecycle-tab.md diff --git a/docs/infrastructure_management/devices/device-list-view-2.md b/docs/infrastructure-management/devices/device-list-view-2.md similarity index 100% rename from docs/infrastructure_management/devices/device-list-view-2.md rename to docs/infrastructure-management/devices/device-list-view-2.md diff --git a/docs/infrastructure_management/devices/device-name-profiles.md b/docs/infrastructure-management/devices/device-name-profiles.md similarity index 100% rename from docs/infrastructure_management/devices/device-name-profiles.md rename to docs/infrastructure-management/devices/device-name-profiles.md diff --git a/docs/infrastructure_management/devices/device-other-tab.md b/docs/infrastructure-management/devices/device-other-tab.md similarity index 100% rename from docs/infrastructure_management/devices/device-other-tab.md rename to docs/infrastructure-management/devices/device-other-tab.md diff --git a/docs/infrastructure_management/devices/device-parts-slots.md b/docs/infrastructure-management/devices/device-parts-slots.md similarity index 100% rename from docs/infrastructure_management/devices/device-parts-slots.md rename to docs/infrastructure-management/devices/device-parts-slots.md diff --git a/docs/infrastructure_management/devices/device-parts-tab.md b/docs/infrastructure-management/devices/device-parts-tab.md similarity index 100% rename from docs/infrastructure_management/devices/device-parts-tab.md rename to docs/infrastructure-management/devices/device-parts-tab.md diff --git a/docs/infrastructure_management/devices/device-properties-tab.md b/docs/infrastructure-management/devices/device-properties-tab.md similarity index 100% rename from docs/infrastructure_management/devices/device-properties-tab.md rename to docs/infrastructure-management/devices/device-properties-tab.md diff --git a/docs/infrastructure_management/devices/device-services-tab.md b/docs/infrastructure-management/devices/device-services-tab.md similarity index 100% rename from docs/infrastructure_management/devices/device-services-tab.md rename to docs/infrastructure-management/devices/device-services-tab.md diff --git a/docs/infrastructure_management/devices/device-software-tab.md b/docs/infrastructure-management/devices/device-software-tab.md similarity index 100% rename from docs/infrastructure_management/devices/device-software-tab.md rename to docs/infrastructure-management/devices/device-software-tab.md diff --git a/docs/infrastructure_management/devices/device-virtual-blade.md b/docs/infrastructure-management/devices/device-virtual-blade.md similarity index 100% rename from docs/infrastructure_management/devices/device-virtual-blade.md rename to docs/infrastructure-management/devices/device-virtual-blade.md diff --git a/docs/infrastructure_management/devices/hardware-models-templates.md b/docs/infrastructure-management/devices/hardware-models-templates.md similarity index 100% rename from docs/infrastructure_management/devices/hardware-models-templates.md rename to docs/infrastructure-management/devices/hardware-models-templates.md diff --git a/docs/infrastructure_management/devices/what-if-scenarios.md b/docs/infrastructure-management/devices/what-if-scenarios.md similarity index 100% rename from docs/infrastructure_management/devices/what-if-scenarios.md rename to docs/infrastructure-management/devices/what-if-scenarios.md diff --git a/docs/infrastructure_management/im_home/_category_.yml b/docs/infrastructure-management/im_home/_category_.yml similarity index 100% rename from docs/infrastructure_management/im_home/_category_.yml rename to docs/infrastructure-management/im_home/_category_.yml diff --git a/docs/infrastructure_management/index.md b/docs/infrastructure-management/index.md similarity index 100% rename from docs/infrastructure_management/index.md rename to docs/infrastructure-management/index.md diff --git a/docs/infrastructure_management/ipam/_category_.yml b/docs/infrastructure-management/ipam/_category_.yml similarity index 100% rename from docs/infrastructure_management/ipam/_category_.yml rename to docs/infrastructure-management/ipam/_category_.yml diff --git a/docs/infrastructure_management/ipam/dns-records.md b/docs/infrastructure-management/ipam/dns-records.md similarity index 100% rename from docs/infrastructure_management/ipam/dns-records.md rename to docs/infrastructure-management/ipam/dns-records.md diff --git a/docs/infrastructure_management/ipam/dns-zones.md b/docs/infrastructure-management/ipam/dns-zones.md similarity index 100% rename from docs/infrastructure_management/ipam/dns-zones.md rename to docs/infrastructure-management/ipam/dns-zones.md diff --git a/docs/infrastructure_management/ipam/ip-addresses.md b/docs/infrastructure-management/ipam/ip-addresses.md similarity index 100% rename from docs/infrastructure_management/ipam/ip-addresses.md rename to docs/infrastructure-management/ipam/ip-addresses.md diff --git a/docs/infrastructure_management/ipam/ip-nat-map.md b/docs/infrastructure-management/ipam/ip-nat-map.md similarity index 100% rename from docs/infrastructure_management/ipam/ip-nat-map.md rename to docs/infrastructure-management/ipam/ip-nat-map.md diff --git a/docs/infrastructure_management/ipam/mac-addresses.md b/docs/infrastructure-management/ipam/mac-addresses.md similarity index 100% rename from docs/infrastructure_management/ipam/mac-addresses.md rename to docs/infrastructure-management/ipam/mac-addresses.md diff --git a/docs/infrastructure_management/ipam/subnet-tree-view.md b/docs/infrastructure-management/ipam/subnet-tree-view.md similarity index 100% rename from docs/infrastructure_management/ipam/subnet-tree-view.md rename to docs/infrastructure-management/ipam/subnet-tree-view.md diff --git a/docs/infrastructure_management/ipam/subnets.md b/docs/infrastructure-management/ipam/subnets.md similarity index 100% rename from docs/infrastructure_management/ipam/subnets.md rename to docs/infrastructure-management/ipam/subnets.md diff --git a/docs/infrastructure_management/ipam/switch-ports.md b/docs/infrastructure-management/ipam/switch-ports.md similarity index 100% rename from docs/infrastructure_management/ipam/switch-ports.md rename to docs/infrastructure-management/ipam/switch-ports.md diff --git a/docs/infrastructure_management/ipam/switch-templates.md b/docs/infrastructure-management/ipam/switch-templates.md similarity index 100% rename from docs/infrastructure_management/ipam/switch-templates.md rename to docs/infrastructure-management/ipam/switch-templates.md diff --git a/docs/infrastructure_management/ipam/vlans.md b/docs/infrastructure-management/ipam/vlans.md similarity index 100% rename from docs/infrastructure_management/ipam/vlans.md rename to docs/infrastructure-management/ipam/vlans.md diff --git a/docs/infrastructure_management/ipam/vrf-groups.md b/docs/infrastructure-management/ipam/vrf-groups.md similarity index 100% rename from docs/infrastructure_management/ipam/vrf-groups.md rename to docs/infrastructure-management/ipam/vrf-groups.md diff --git a/docs/infrastructure_management/mobile_inventory/_category_.yml b/docs/infrastructure-management/mobile_inventory/_category_.yml similarity index 100% rename from docs/infrastructure_management/mobile_inventory/_category_.yml rename to docs/infrastructure-management/mobile_inventory/_category_.yml diff --git a/docs/infrastructure_management/mobile_inventory/asset-tag-printing.md b/docs/infrastructure-management/mobile_inventory/asset-tag-printing.md similarity index 100% rename from docs/infrastructure_management/mobile_inventory/asset-tag-printing.md rename to docs/infrastructure-management/mobile_inventory/asset-tag-printing.md diff --git a/docs/infrastructure_management/mobile_inventory/auto-assign-asset-numbers.md b/docs/infrastructure-management/mobile_inventory/auto-assign-asset-numbers.md similarity index 100% rename from docs/infrastructure_management/mobile_inventory/auto-assign-asset-numbers.md rename to docs/infrastructure-management/mobile_inventory/auto-assign-asset-numbers.md diff --git a/docs/infrastructure_management/mobile_inventory/bulk-qr-printing.md b/docs/infrastructure-management/mobile_inventory/bulk-qr-printing.md similarity index 100% rename from docs/infrastructure_management/mobile_inventory/bulk-qr-printing.md rename to docs/infrastructure-management/mobile_inventory/bulk-qr-printing.md diff --git a/docs/infrastructure_management/mobile_inventory/printing-qr-codes-from-firefox.md b/docs/infrastructure-management/mobile_inventory/printing-qr-codes-from-firefox.md similarity index 100% rename from docs/infrastructure_management/mobile_inventory/printing-qr-codes-from-firefox.md rename to docs/infrastructure-management/mobile_inventory/printing-qr-codes-from-firefox.md diff --git a/docs/infrastructure_management/mobile_inventory/printing-qr-codes-from-ie.md b/docs/infrastructure-management/mobile_inventory/printing-qr-codes-from-ie.md similarity index 100% rename from docs/infrastructure_management/mobile_inventory/printing-qr-codes-from-ie.md rename to docs/infrastructure-management/mobile_inventory/printing-qr-codes-from-ie.md diff --git a/docs/infrastructure_management/mobile_inventory/understanding-qr-and-bar-codes-in-device42.md b/docs/infrastructure-management/mobile_inventory/understanding-qr-and-bar-codes-in-device42.md similarity index 100% rename from docs/infrastructure_management/mobile_inventory/understanding-qr-and-bar-codes-in-device42.md rename to docs/infrastructure-management/mobile_inventory/understanding-qr-and-bar-codes-in-device42.md diff --git a/docs/infrastructure_management/mobile_inventory/using-mobile-devices-for-asset-management.md b/docs/infrastructure-management/mobile_inventory/using-mobile-devices-for-asset-management.md similarity index 100% rename from docs/infrastructure_management/mobile_inventory/using-mobile-devices-for-asset-management.md rename to docs/infrastructure-management/mobile_inventory/using-mobile-devices-for-asset-management.md diff --git a/docs/infrastructure_management/operating-systems.md b/docs/infrastructure-management/operating-systems.md similarity index 100% rename from docs/infrastructure_management/operating-systems.md rename to docs/infrastructure-management/operating-systems.md diff --git a/docs/infrastructure_management/parts_and_parts_slots/_category_.yml b/docs/infrastructure-management/parts_and_parts_slots/_category_.yml similarity index 100% rename from docs/infrastructure_management/parts_and_parts_slots/_category_.yml rename to docs/infrastructure-management/parts_and_parts_slots/_category_.yml diff --git a/docs/infrastructure_management/parts_and_parts_slots/importing-part-models.md b/docs/infrastructure-management/parts_and_parts_slots/importing-part-models.md similarity index 100% rename from docs/infrastructure_management/parts_and_parts_slots/importing-part-models.md rename to docs/infrastructure-management/parts_and_parts_slots/importing-part-models.md diff --git a/docs/infrastructure_management/parts_and_parts_slots/importing-parts.md b/docs/infrastructure-management/parts_and_parts_slots/importing-parts.md similarity index 100% rename from docs/infrastructure_management/parts_and_parts_slots/importing-parts.md rename to docs/infrastructure-management/parts_and_parts_slots/importing-parts.md diff --git a/docs/infrastructure_management/parts_and_parts_slots/index.md b/docs/infrastructure-management/parts_and_parts_slots/index.md similarity index 100% rename from docs/infrastructure_management/parts_and_parts_slots/index.md rename to docs/infrastructure-management/parts_and_parts_slots/index.md diff --git a/docs/infrastructure_management/parts_and_parts_slots/managing-spare-parts.md b/docs/infrastructure-management/parts_and_parts_slots/managing-spare-parts.md similarity index 100% rename from docs/infrastructure_management/parts_and_parts_slots/managing-spare-parts.md rename to docs/infrastructure-management/parts_and_parts_slots/managing-spare-parts.md diff --git a/docs/infrastructure_management/parts_and_parts_slots/part-model-templates.md b/docs/infrastructure-management/parts_and_parts_slots/part-model-templates.md similarity index 100% rename from docs/infrastructure_management/parts_and_parts_slots/part-model-templates.md rename to docs/infrastructure-management/parts_and_parts_slots/part-model-templates.md diff --git a/docs/infrastructure_management/parts_and_parts_slots/parts-slots.md b/docs/infrastructure-management/parts_and_parts_slots/parts-slots.md similarity index 100% rename from docs/infrastructure_management/parts_and_parts_slots/parts-slots.md rename to docs/infrastructure-management/parts_and_parts_slots/parts-slots.md diff --git a/docs/infrastructure_management/power_and_environmental_monitoring/_category_.yml b/docs/infrastructure-management/power_and_environmental_monitoring/_category_.yml similarity index 100% rename from docs/infrastructure_management/power_and_environmental_monitoring/_category_.yml rename to docs/infrastructure-management/power_and_environmental_monitoring/_category_.yml diff --git a/docs/infrastructure_management/power_and_environmental_monitoring/environmental-monitoring.md b/docs/infrastructure-management/power_and_environmental_monitoring/environmental-monitoring.md similarity index 100% rename from docs/infrastructure_management/power_and_environmental_monitoring/environmental-monitoring.md rename to docs/infrastructure-management/power_and_environmental_monitoring/environmental-monitoring.md diff --git a/docs/infrastructure_management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md b/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md similarity index 100% rename from docs/infrastructure_management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md rename to docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md diff --git a/docs/infrastructure_management/power_and_environmental_monitoring/manage-monitored-ips.md b/docs/infrastructure-management/power_and_environmental_monitoring/manage-monitored-ips.md similarity index 100% rename from docs/infrastructure_management/power_and_environmental_monitoring/manage-monitored-ips.md rename to docs/infrastructure-management/power_and_environmental_monitoring/manage-monitored-ips.md diff --git a/docs/infrastructure_management/power_and_environmental_monitoring/power-monitoring-and-control.md b/docs/infrastructure-management/power_and_environmental_monitoring/power-monitoring-and-control.md similarity index 100% rename from docs/infrastructure_management/power_and_environmental_monitoring/power-monitoring-and-control.md rename to docs/infrastructure-management/power_and_environmental_monitoring/power-monitoring-and-control.md diff --git a/docs/infrastructure_management/power_and_environmental_monitoring/power-rc-setup-job-migration.md b/docs/infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration.md similarity index 100% rename from docs/infrastructure_management/power_and_environmental_monitoring/power-rc-setup-job-migration.md rename to docs/infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration.md diff --git a/docs/infrastructure_management/power_and_environmental_monitoring/unit-display-settings.md b/docs/infrastructure-management/power_and_environmental_monitoring/unit-display-settings.md similarity index 100% rename from docs/infrastructure_management/power_and_environmental_monitoring/unit-display-settings.md rename to docs/infrastructure-management/power_and_environmental_monitoring/unit-display-settings.md diff --git a/docs/infrastructure_management/power_units/_category_.yml b/docs/infrastructure-management/power_units/_category_.yml similarity index 100% rename from docs/infrastructure_management/power_units/_category_.yml rename to docs/infrastructure-management/power_units/_category_.yml diff --git a/docs/infrastructure_management/power_units/adding-atss.md b/docs/infrastructure-management/power_units/adding-atss.md similarity index 100% rename from docs/infrastructure_management/power_units/adding-atss.md rename to docs/infrastructure-management/power_units/adding-atss.md diff --git a/docs/infrastructure_management/power_units/adding-pdus.md b/docs/infrastructure-management/power_units/adding-pdus.md similarity index 100% rename from docs/infrastructure_management/power_units/adding-pdus.md rename to docs/infrastructure-management/power_units/adding-pdus.md diff --git a/docs/infrastructure_management/power_units/defining-pdu-models.md b/docs/infrastructure-management/power_units/defining-pdu-models.md similarity index 100% rename from docs/infrastructure_management/power_units/defining-pdu-models.md rename to docs/infrastructure-management/power_units/defining-pdu-models.md diff --git a/docs/infrastructure_management/power_units/pdu-ports.md b/docs/infrastructure-management/power_units/pdu-ports.md similarity index 100% rename from docs/infrastructure_management/power_units/pdu-ports.md rename to docs/infrastructure-management/power_units/pdu-ports.md diff --git a/docs/infrastructure_management/power_units/pdu-rack-display.md b/docs/infrastructure-management/power_units/pdu-rack-display.md similarity index 100% rename from docs/infrastructure_management/power_units/pdu-rack-display.md rename to docs/infrastructure-management/power_units/pdu-rack-display.md diff --git a/docs/infrastructure_management/power_units/supported-pdu-vendors.md b/docs/infrastructure-management/power_units/supported-pdu-vendors.md similarity index 100% rename from docs/infrastructure_management/power_units/supported-pdu-vendors.md rename to docs/infrastructure-management/power_units/supported-pdu-vendors.md diff --git a/docs/infrastructure_management/software/_category_.yml b/docs/infrastructure-management/software/_category_.yml similarity index 100% rename from docs/infrastructure_management/software/_category_.yml rename to docs/infrastructure-management/software/_category_.yml diff --git a/docs/infrastructure_management/software/merge-and-assign-software-components.md b/docs/infrastructure-management/software/merge-and-assign-software-components.md similarity index 100% rename from docs/infrastructure_management/software/merge-and-assign-software-components.md rename to docs/infrastructure-management/software/merge-and-assign-software-components.md diff --git a/docs/infrastructure_management/software/software-components.md b/docs/infrastructure-management/software/software-components.md similarity index 100% rename from docs/infrastructure_management/software/software-components.md rename to docs/infrastructure-management/software/software-components.md diff --git a/docs/infrastructure_management/software/software-eol-eos.md b/docs/infrastructure-management/software/software-eol-eos.md similarity index 100% rename from docs/infrastructure_management/software/software-eol-eos.md rename to docs/infrastructure-management/software/software-eol-eos.md diff --git a/docs/infrastructure_management/software/software-in-use.md b/docs/infrastructure-management/software/software-in-use.md similarity index 100% rename from docs/infrastructure_management/software/software-in-use.md rename to docs/infrastructure-management/software/software-in-use.md diff --git a/docs/infrastructure_management/software/software-license-management.md b/docs/infrastructure-management/software/software-license-management.md similarity index 100% rename from docs/infrastructure_management/software/software-license-management.md rename to docs/infrastructure-management/software/software-license-management.md diff --git a/docs/infrastructure_management/software/software-licensing-alerts-and-notifications.md b/docs/infrastructure-management/software/software-licensing-alerts-and-notifications.md similarity index 100% rename from docs/infrastructure_management/software/software-licensing-alerts-and-notifications.md rename to docs/infrastructure-management/software/software-licensing-alerts-and-notifications.md diff --git a/docusaurus.config.js b/docusaurus.config.js index 50c48a28..08e80fe0 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -921,287 +921,287 @@ const config = { from: '/dbb-cookbook/security/network-information-for-ips-without-attached-devices/', }, { - to: '/infrastructure_management/devices/device-add-edit/', + to: '/infrastructure-management/devices/device-add-edit/', from: '/devices/device-add-edit/', }, { - to: '/infrastructure_management/devices/clone-a-device/', + to: '/infrastructure-management/devices/clone-a-device/', from: '/devices/clone-a-device/', }, { - to: '/infrastructure_management/devices/device-blade-chassis/', + to: '/infrastructure-management/devices/device-blade-chassis/', from: '/devices/device-blade-chassis/', }, { - to: '/infrastructure_management/devices/device-blade-slots/', + to: '/infrastructure-management/devices/device-blade-slots/', from: ['/devices/device-blade-slots/', '/device/device-blade-slots/'] }, { - to: '/infrastructure_management/devices/device-cluster/', + to: '/infrastructure-management/devices/device-cluster/', from: '/devices/device-cluster/', }, { - to: '/infrastructure_management/devices/device-lifecycle-tab/', + to: '/infrastructure-management/devices/device-lifecycle-tab/', from: '/devices/device-lifecycle-tab/', }, { - to: '/infrastructure_management/devices/device-other-tab/', + to: '/infrastructure-management/devices/device-other-tab/', from: '/devices/device-other-tab/', }, { - to: '/infrastructure_management/devices/device-parts-slots/', + to: '/infrastructure-management/devices/device-parts-slots/', from: ['/devices/device-parts-slots/', '/device/device-parts-slots/'] }, { - to: '/infrastructure_management/devices/device-parts-tab/', + to: '/infrastructure-management/devices/device-parts-tab/', from: '/devices/device-parts-tab/', }, { - to: '/infrastructure_management/devices/device-properties-tab/', + to: '/infrastructure-management/devices/device-properties-tab/', from: '/devices/device-properties-tab/', }, { - to: '/infrastructure_management/devices/device-services-tab/', + to: '/infrastructure-management/devices/device-services-tab/', from: '/devices/device-services-tab/', }, { - to: '/infrastructure_management/devices/device-software-tab/', + to: '/infrastructure-management/devices/device-software-tab/', from: '/devices/device-software-tab/', }, { - to: '/infrastructure_management/devices/device-virtual-blade/', + to: '/infrastructure-management/devices/device-virtual-blade/', from: '/devices/device-virtual-blade/', }, { - to: '/infrastructure_management/devices/device-name-profiles/', + to: '/infrastructure-management/devices/device-name-profiles/', from: '/devices/device-name-profiles/', }, { - to: '/infrastructure_management/devices/device-custom-fields/', + to: '/infrastructure-management/devices/device-custom-fields/', from: '/devices/device-custom-fields/', }, { - to: '/infrastructure_management/devices/device-ignore-rules/', + to: '/infrastructure-management/devices/device-ignore-rules/', from: '/devices/device-ignore-rules/', }, { - to: '/infrastructure_management/devices/device-list-view-2/', + to: '/infrastructure-management/devices/device-list-view-2/', from: '/devices/device-list-view-2/', }, { - to: '/infrastructure_management/devices/what-if-scenarios/', + to: '/infrastructure-management/devices/what-if-scenarios/', from: '/devices/what-if-scenarios/', }, { - to: '/infrastructure_management/devices/hardware-models-templates/', + to: '/infrastructure-management/devices/hardware-models-templates/', from: ['/devices/hardware-models-templates/', '/device/hardware/'] }, { - to: '/infrastructure_management/software/software-license-management/', + to: '/infrastructure-management/software/software-license-management/', from: '/apps/software/software-license-management/', }, { - to: '/infrastructure_management/software/software-licensing-alerts-and-notifications/', + to: '/infrastructure-management/software/software-licensing-alerts-and-notifications/', from: '/apps/software/software-licensing-alerts-and-notifications/', }, { - to: '/infrastructure_management/software/software-components/', + to: '/infrastructure-management/software/software-components/', from: '/apps/software/software-components/', }, { - to: '/infrastructure_management/software/merge-and-assign-software-components/', + to: '/infrastructure-management/software/merge-and-assign-software-components/', from: '/apps/software/merge-and-assign-software-components/', }, { - to: '/infrastructure_management/software/software-in-use/', + to: '/infrastructure-management/software/software-in-use/', from: '/apps/software/software-in-use/', }, { - to: '/infrastructure_management/software/software-eol-eos/', + to: '/infrastructure-management/software/software-eol-eos/', from: '/apps/software/software-eol-eos/', }, { - to: '/infrastructure_management/operating-systems/', + to: '/infrastructure-management/operating-systems/', from: '/apps/operating-systems/', }, { - to: '/infrastructure_management/certificate-management/', + to: '/infrastructure-management/certificate-management/', from: '/apps/certificate-management/', }, { - to: '/infrastructure_management/buildings_rooms_and_racks/auditing-racks/', + to: '/infrastructure-management/buildings_rooms_and_racks/auditing-racks/', from: '/buildings-rooms-and-racks/auditing-racks/', }, { - to: '/infrastructure_management/buildings_rooms_and_racks/buildings-and-rooms/', + to: '/infrastructure-management/buildings_rooms_and_racks/buildings-and-rooms/', from: '/buildings-rooms-and-racks/buildings-and-rooms/', }, { - to: '/infrastructure_management/buildings_rooms_and_racks/impact-charts/', + to: '/infrastructure-management/buildings_rooms_and_racks/impact-charts/', from: '/buildings-rooms-and-racks/impact-charts/', }, { - to: '/infrastructure_management/buildings_rooms_and_racks/racks/', + to: '/infrastructure-management/buildings_rooms_and_racks/racks/', from: '/buildings-rooms-and-racks/racks/', }, { - to: '/infrastructure_management/connectivity/cables/', + to: '/infrastructure-management/connectivity/cables/', from: '/connectivity/cables/', }, { - to: '/infrastructure_management/connectivity/circuits/', + to: '/infrastructure-management/connectivity/circuits/', from: '/connectivity/circuits/', }, { - to: '/infrastructure_management/connectivity/creating-wall-jacks/', + to: '/infrastructure-management/connectivity/creating-wall-jacks/', from: '/connectivity/creating-wall-jacks/', }, { - to: '/infrastructure_management/connectivity/patch-panel-cable-management-definitions-and-legends-2/', + to: '/infrastructure-management/connectivity/patch-panel-cable-management-definitions-and-legends-2/', from: ['/connectivity/patch-panels/patch-panel-cable-management-definitions-and-legends-2/', '/connectivity/patch-panels/'] }, { - to: '/infrastructure_management/power_units/adding-atss/', + to: '/infrastructure-management/power_units/adding-atss/', from: '/power-units/adding-atss/', }, { - to: '/infrastructure_management/power_units/adding-pdus/', + to: '/infrastructure-management/power_units/adding-pdus/', from: '/power-units/pdus/adding-pdus/', }, { - to: '/infrastructure_management/power_units/defining-pdu-models/', + to: '/infrastructure-management/power_units/defining-pdu-models/', from: ['/power-units/pdus/defining-pdu-models/', '/pdu_overview/defining-pdu-models/'] }, { - to: '/infrastructure_management/power_units/pdu-ports/', + to: '/infrastructure-management/power_units/pdu-ports/', from: ['/power-units/pdus/pdu-ports/', '/pdu/'] }, { - to: '/infrastructure_management/power_units/pdu-rack-display/', + to: '/infrastructure-management/power_units/pdu-rack-display/', from: ['/power-units/pdus/pdu-rack-display/', '/pdu_overview/pdu-rack-display/'] }, { - to: '/infrastructure_management/power_units/supported-pdu-vendors/', + to: '/infrastructure-management/power_units/supported-pdu-vendors/', from: '/power-units/supported-pdu-vendors/', }, { - to: '/infrastructure_management/parts_and_parts_slots/importing-part-models/', + to: '/infrastructure-management/parts_and_parts_slots/importing-part-models/', from: ['/parts-and-parts-slots/importing-part-models/', '/spare-parts-management/importing-part-models/'] }, { - to: '/infrastructure_management/parts_and_parts_slots/importing-parts/', + to: '/infrastructure-management/parts_and_parts_slots/importing-parts/', from: '/parts-and-parts-slots/importing-parts/', }, { - to: '/infrastructure_management/parts_and_parts_slots/managing-spare-parts/', + to: '/infrastructure-management/parts_and_parts_slots/managing-spare-parts/', from: '/parts-and-parts-slots/managing-spare-parts/', }, { - to: '/infrastructure_management/parts_and_parts_slots/part-model-templates/', + to: '/infrastructure-management/parts_and_parts_slots/part-model-templates/', from: ['/parts-and-parts-slots/part-model-templates/', '/spare-parts-management/models-and-parts/'] }, { - to: '/infrastructure_management/parts_and_parts_slots/parts-slots/', + to: '/infrastructure-management/parts_and_parts_slots/parts-slots/', from: '/parts-and-parts-slots/parts-slots/', }, { - to: '/infrastructure_management/power_and_environmental_monitoring/environmental-monitoring/', + to: '/infrastructure-management/power_and_environmental_monitoring/environmental-monitoring/', from: '/energy-monitoringmanagement/environmental-monitoring/', }, { - to: '/infrastructure_management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring/', + to: '/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring/', from: '/energy-monitoringmanagement/getting-started-with-power-and-environmental-monitoring/', }, { - to: '/infrastructure_management/power_and_environmental_monitoring/manage-monitored-ips/', + to: '/infrastructure-management/power_and_environmental_monitoring/manage-monitored-ips/', from: '/energy-monitoringmanagement/manage-monitored-ips/', }, { - to: '/infrastructure_management/power_and_environmental_monitoring/power-monitoring-and-control/', + to: '/infrastructure-management/power_and_environmental_monitoring/power-monitoring-and-control/', from: '/energy-monitoringmanagement/power-monitoring-and-control/', }, { - to: '/infrastructure_management/power_and_environmental_monitoring/power-rc-setup-job-migration/', + to: '/infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration/', from: '/energy-monitoringmanagement/power-rc-setup-job-migration/', }, { - to: '/infrastructure_management/power_and_environmental_monitoring/unit-display-settings/', + to: '/infrastructure-management/power_and_environmental_monitoring/unit-display-settings/', from: '/energy-monitoringmanagement/unit-display-settings/', }, { - to: '/infrastructure_management/ipam/dns-records/', + to: '/infrastructure-management/ipam/dns-records/', from: '/ipam/dns-records/', }, { - to: '/infrastructure_management/ipam/dns-zones/', + to: '/infrastructure-management/ipam/dns-zones/', from: '/ipam/dns-zones/', }, { - to: '/infrastructure_management/ipam/ip-addresses/', + to: '/infrastructure-management/ipam/ip-addresses/', from: '/ipam/ip-addresses/', }, { - to: '/infrastructure_management/ipam/ip-nat-map/', + to: '/infrastructure-management/ipam/ip-nat-map/', from: '/ipam/ip-nat-map/', }, { - to: '/infrastructure_management/ipam/mac-addresses/', + to: '/infrastructure-management/ipam/mac-addresses/', from: '/ipam/mac-addresses/', }, { - to: '/infrastructure_management/ipam/subnet-tree-view/', + to: '/infrastructure-management/ipam/subnet-tree-view/', from: '/ipam/subnet-tree-view/', }, { - to: '/infrastructure_management/ipam/subnets/', + to: '/infrastructure-management/ipam/subnets/', from: '/ipam/subnets/', }, { - to: '/infrastructure_management/ipam/switch-ports/', + to: '/infrastructure-management/ipam/switch-ports/', from: ['/ipam/switch-ports/', '/ipam/switch-port/'] }, { - to: '/infrastructure_management/ipam/switch-templates/', + to: '/infrastructure-management/ipam/switch-templates/', from: '/ipam/switch-templates/', }, { - to: '/infrastructure_management/ipam/vlans/', + to: '/infrastructure-management/ipam/vlans/', from: '/ipam/vlans/', }, { - to: '/infrastructure_management/ipam/vrf-groups/', + to: '/infrastructure-management/ipam/vrf-groups/', from: '/ipam/vrf-groups/', }, { - to: '/infrastructure_management/mobile_inventory/asset-tag-printing/', + to: '/infrastructure-management/mobile_inventory/asset-tag-printing/', from: '/mobile-inventory/asset-tag-printing/', }, { - to: '/infrastructure_management/mobile_inventory/auto-assign-asset-numbers/', + to: '/infrastructure-management/mobile_inventory/auto-assign-asset-numbers/', from: '/mobile-inventory/auto-assign-asset-numbers/', }, { - to: '/infrastructure_management/mobile_inventory/bulk-qr-printing/', + to: '/infrastructure-management/mobile_inventory/bulk-qr-printing/', from: '/mobile-inventory/bulk-qr-printing/', }, { - to: '/infrastructure_management/mobile_inventory/printing-qr-codes-from-ie/', + to: '/infrastructure-management/mobile_inventory/printing-qr-codes-from-ie/', from: '/mobile-inventory/printing-qr-codes-from-ie/', }, { - to: '/infrastructure_management/mobile_inventory/printing-qr-codes-from-firefox/', + to: '/infrastructure-management/mobile_inventory/printing-qr-codes-from-firefox/', from: '/mobile-inventory/printing-qr-codes-from-firefox/', }, { - to: '/infrastructure_management/mobile_inventory/understanding-qr-and-bar-codes-in-device42/', + to: '/infrastructure-management/mobile_inventory/understanding-qr-and-bar-codes-in-device42/', from: ['/mobile-inventory/understanding-qr-and-bar-codes-in-device42/', '/qr-codes-asset-tags-inventory-management-mobile-devices/understanding-qr-codes/'] }, { - to: '/infrastructure_management/mobile_inventory/using-mobile-devices-for-asset-management/', + to: '/infrastructure-management/mobile_inventory/using-mobile-devices-for-asset-management/', from: '/mobile-inventory/using-mobile-devices-for-asset-management/', }, { - to: '/infrastructure_management/accounting/purchases/', + to: '/infrastructure-management/accounting/purchases/', from: '/accounting/purchases/', }, { From 3ebb3519e7e1f9698ee8eccc73a4449bf6b15515 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:24:25 +0200 Subject: [PATCH 10/24] fix links --- docs/discovery/remote-collector-rc.md | 2 +- docs/getstarted/getting-started-with-auto-discovery.md | 2 +- .../buildings_rooms_and_racks/racks.md | 2 +- .../infrastructure-management/devices/device-lifecycle-tab.md | 4 ++-- docs/infrastructure-management/devices/device-other-tab.md | 2 +- .../parts_and_parts_slots/importing-part-models.md | 2 +- .../parts_and_parts_slots/importing-parts.md | 4 ++-- .../parts_and_parts_slots/parts-slots.md | 2 +- .../environmental-monitoring.md | 2 +- ...getting-started-with-power-and-environmental-monitoring.md | 2 +- docs/infrastructure-management/power_units/adding-pdus.md | 2 +- docs/reports/reports/discovery-quality-scores.md | 4 ++-- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/discovery/remote-collector-rc.md b/docs/discovery/remote-collector-rc.md index 8062797b..0a484bc4 100644 --- a/docs/discovery/remote-collector-rc.md +++ b/docs/discovery/remote-collector-rc.md @@ -102,4 +102,4 @@ Device42 Remote Collectors (RCs) are updated automatically as long as they are c ## Migrating Existing Power Appliance Jobs to a Remote Collector (RC) -Migrating jobs that were created for the original standalone power appliance is possible with existing tools. Simply follow the [existing power job migration guide here](../infrastructure_management/power_and_environmental_monitoring/power-rc-setup-job-migration.md) to migrate jobs to the new RC of your choice. +Migrating jobs that were created for the original standalone power appliance is possible with existing tools. Simply follow the [existing power job migration guide here](../infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration.md) to migrate jobs to the new RC of your choice. diff --git a/docs/getstarted/getting-started-with-auto-discovery.md b/docs/getstarted/getting-started-with-auto-discovery.md index 3349c9d5..564feeeb 100644 --- a/docs/getstarted/getting-started-with-auto-discovery.md +++ b/docs/getstarted/getting-started-with-auto-discovery.md @@ -57,7 +57,7 @@ The following device types have a hardware model. Each hardware model can be one Once you change a hardware type, all the corresponding devices that refer to that hardware and are type unknown, will automatically be categorized accordingly. -The "Bulk hardware edit" feature allows changing hardware properties in bulk for all undefined hardware types and it will automatically categorize all devices belonging to it. See the Bulk Edit [YouTube](../how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) videos or [Bulk edit documentation](../infrastructure_management/devices/hardware-models-templates.md) for more information! +The "Bulk hardware edit" feature allows changing hardware properties in bulk for all undefined hardware types and it will automatically categorize all devices belonging to it. See the Bulk Edit [YouTube](../how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) videos or [Bulk edit documentation](../infrastructure-management/devices/hardware-models-templates.md) for more information! Also, once a hardware type is defined, any new imported or discovered devices will go into the right category. diff --git a/docs/infrastructure-management/buildings_rooms_and_racks/racks.md b/docs/infrastructure-management/buildings_rooms_and_racks/racks.md index d3339c31..89ae6c98 100644 --- a/docs/infrastructure-management/buildings_rooms_and_racks/racks.md +++ b/docs/infrastructure-management/buildings_rooms_and_racks/racks.md @@ -131,7 +131,7 @@ In the physical connection layout, you can select a port for a device and the di ### Adding PDUs to the rack -- You can add PDUs in and around the rack, details for adding and displaying PDUs is discussed in detailed in the PDU section at: [PDU Rack Display](infrastructure_management/power_units/pdu-rack-display.md) +- You can add PDUs in and around the rack, details for adding and displaying PDUs is discussed in detailed in the PDU section at: [PDU Rack Display](infrastructure-management/power_units/pdu-rack-display.md) ### Bulk operations diff --git a/docs/infrastructure-management/devices/device-lifecycle-tab.md b/docs/infrastructure-management/devices/device-lifecycle-tab.md index dd71bd1e..47df4268 100644 --- a/docs/infrastructure-management/devices/device-lifecycle-tab.md +++ b/docs/infrastructure-management/devices/device-lifecycle-tab.md @@ -32,7 +32,7 @@ Options are: Clear all IPs: Clear any IP addresses associated with the device. C 1. Assign existing asset QR code profile to the device, or create a new profile by clicking green plus sign 2. Print asset tag for the device by clicking QR Code -See also - working with [QR asset tags](infrastructure_management/mobile_inventory/understanding-qr-and-bar-codes-in-device42.md) in Device42 +See also - working with [QR asset tags](infrastructure-management/mobile_inventory/understanding-qr-and-bar-codes-in-device42.md) in Device42 ### Purchase/Support Info @@ -42,4 +42,4 @@ Any purchase information related to this device can be found on the Lifecycle ta ![](/assets/images/media_1432074104215.png) -See also - [managing purchases](infrastructure_management/accounting/purchases.md) in Device42. +See also - [managing purchases](infrastructure-management/accounting/purchases.md) in Device42. diff --git a/docs/infrastructure-management/devices/device-other-tab.md b/docs/infrastructure-management/devices/device-other-tab.md index f61a3954..3e8c1c5b 100644 --- a/docs/infrastructure-management/devices/device-other-tab.md +++ b/docs/infrastructure-management/devices/device-other-tab.md @@ -44,4 +44,4 @@ If this device has associated PDU ports, the ports would be shown here. Any files you have uploaded and/or associated with this device will be shown here. -See also - managing [patch panels](infrastructure_management/connectivity/patch-panel-cable-management-definitions-and-legends-2.md) and [switch ports](infrastructure_management/ipam/switch-ports.md) in Device42 +See also - managing [patch panels](infrastructure-management/connectivity/patch-panel-cable-management-definitions-and-legends-2.md) and [switch ports](infrastructure-management/ipam/switch-ports.md) in Device42 diff --git a/docs/infrastructure-management/parts_and_parts_slots/importing-part-models.md b/docs/infrastructure-management/parts_and_parts_slots/importing-part-models.md index 6c659fa4..461b2c3b 100644 --- a/docs/infrastructure-management/parts_and_parts_slots/importing-part-models.md +++ b/docs/infrastructure-management/parts_and_parts_slots/importing-part-models.md @@ -3,7 +3,7 @@ title: "Importing Part Models" sidebar_position: 1 --- -This document explains how to import part models using API Imports. For detailed explanation of Part Models and Parts, please see: [infrastructure_management/parts_and_parts_slots/part-model-templates.md](infrastructure_management/parts_and_parts_slots/part-model-templates.md) +This document explains how to import part models using API Imports. For detailed explanation of Part Models and Parts, please see: [infrastructure-management/parts_and_parts_slots/part-model-templates.md](infrastructure-management/parts_and_parts_slots/part-model-templates.md) ### Data example diff --git a/docs/infrastructure-management/parts_and_parts_slots/importing-parts.md b/docs/infrastructure-management/parts_and_parts_slots/importing-parts.md index e8aa0bad..1ccad153 100644 --- a/docs/infrastructure-management/parts_and_parts_slots/importing-parts.md +++ b/docs/infrastructure-management/parts_and_parts_slots/importing-parts.md @@ -9,7 +9,7 @@ This document explains how to import parts using the Spreadsheets Import tool fo ![Importing part models vs. importing parts](/assets/images/wpid4760-media_1400162046800.png) -Please see [Managing Spare Parts](infrastructure_management/parts_and_parts_slots/part-model-templates.md) for an explanation of part models vs. parts in Device42. +Please see [Managing Spare Parts](infrastructure-management/parts_and_parts_slots/part-model-templates.md) for an explanation of part models vs. parts in Device42. Part models can be created using the create or update spare parts import. The parts import can do both models and parts. The create or update spare parts models import can only create models. @@ -17,7 +17,7 @@ Part models can be created using the create or update spare parts import. The pa ![Download current data](/assets/images/wpid4759-media_1400161961340.png) -This document will demonstrate adding parts to existing part models - building on the imported models covered in the [Importing Part Models document](infrastructure_management/parts_and_parts_slots/importing-part-models.md). +This document will demonstrate adding parts to existing part models - building on the imported models covered in the [Importing Part Models document](infrastructure-management/parts_and_parts_slots/importing-part-models.md). Tools>Imports/Exports (.xls) - download current data for spare parts models as highlighted above diff --git a/docs/infrastructure-management/parts_and_parts_slots/parts-slots.md b/docs/infrastructure-management/parts_and_parts_slots/parts-slots.md index 222b90ca..41563227 100644 --- a/docs/infrastructure-management/parts_and_parts_slots/parts-slots.md +++ b/docs/infrastructure-management/parts_and_parts_slots/parts-slots.md @@ -5,4 +5,4 @@ sidebar_position: 5 ## Parts Slots -Parts slots are slots that can accept a "part" (or a "spare part") from inventory, and are assigned to Devices. **Please see the [dedicated Parts Slot page, Device category -> Parts Slots](infrastructure_management/devices/device-parts-slots.md) to learn more about this topic!** +Parts slots are slots that can accept a "part" (or a "spare part") from inventory, and are assigned to Devices. **Please see the [dedicated Parts Slot page, Device category -> Parts Slots](infrastructure-management/devices/device-parts-slots.md) to learn more about this topic!** diff --git a/docs/infrastructure-management/power_and_environmental_monitoring/environmental-monitoring.md b/docs/infrastructure-management/power_and_environmental_monitoring/environmental-monitoring.md index 83ba93cb..7fd6285e 100644 --- a/docs/infrastructure-management/power_and_environmental_monitoring/environmental-monitoring.md +++ b/docs/infrastructure-management/power_and_environmental_monitoring/environmental-monitoring.md @@ -5,7 +5,7 @@ sidebar_position: 1 ## Discovering Environmental Sensors -The PDU Discovery process will automatically find any environmental sensors that are attached to your PDUs, including heat, temperature, and humidity sensors. Power units are discovered via the SNMP Discovery option in the Discovery menu; See the 'Power Unit Autodiscovery' section of [Getting started with Power & Environmental Monitoring"](infrastructure_management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md) to learn how to discover power units/PDUs! ![Add SNMP discovery job Power PDU](/assets/images/add_SNMP_discovery_MENU-hl.png) +The PDU Discovery process will automatically find any environmental sensors that are attached to your PDUs, including heat, temperature, and humidity sensors. Power units are discovered via the SNMP Discovery option in the Discovery menu; See the 'Power Unit Autodiscovery' section of [Getting started with Power & Environmental Monitoring"](infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md) to learn how to discover power units/PDUs! ![Add SNMP discovery job Power PDU](/assets/images/add_SNMP_discovery_MENU-hl.png) * * * diff --git a/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md b/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md index 44fc9b0e..53862502 100644 --- a/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md +++ b/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md @@ -82,7 +82,7 @@ You can also enter one or more email addresses of people who should receive emai You can setup multiple monitoring appliances by entering multiple screens like the one above. -Please also read [this section of the documentation](infrastructure_management/power_and_environmental_monitoring/manage-monitored-ips.md) concerning maintaining the IP's on the monitoring appliance. +Please also read [this section of the documentation](infrastructure-management/power_and_environmental_monitoring/manage-monitored-ips.md) concerning maintaining the IP's on the monitoring appliance. ### Capacity Considerations diff --git a/docs/infrastructure-management/power_units/adding-pdus.md b/docs/infrastructure-management/power_units/adding-pdus.md index 199c53b1..99dfee4e 100644 --- a/docs/infrastructure-management/power_units/adding-pdus.md +++ b/docs/infrastructure-management/power_units/adding-pdus.md @@ -50,7 +50,7 @@ Upon saving your new PDU, Device42 will automatically add ports based on the sel ## Automatically created Ports -When a new PDU is created via the click of the "Save" button, PDU ports are created automatically based on the port layout defined on the chosen PDU model. For information on defining your PDU model(s), see the [Defining PDU Models](infrastructure_management/power_units/defining-pdu-models.md) section of the Device42 Docs. +When a new PDU is created via the click of the "Save" button, PDU ports are created automatically based on the port layout defined on the chosen PDU model. For information on defining your PDU model(s), see the [Defining PDU Models](infrastructure-management/power_units/defining-pdu-models.md) section of the Device42 Docs. ![Automatically Created PDU Ports](/assets/images/auto_created_ports-pdu.png) diff --git a/docs/reports/reports/discovery-quality-scores.md b/docs/reports/reports/discovery-quality-scores.md index 8b6b9dba..e06692e7 100644 --- a/docs/reports/reports/discovery-quality-scores.md +++ b/docs/reports/reports/discovery-quality-scores.md @@ -45,8 +45,8 @@ The following is a short explanation of the fields present on the "Discovery Sco - **Auth**: Reports the status of authentication to a given endpoint using the credentials supplied in the discovery job's settings - Green Check (success) / Red-X (failure). - **Discovery Successful**: Success (green check mark) will be shown when both Port check and Auth succeed. If either of those two fail, success column shows Red-X. _Note that only if device is not added, will it be marked as failure - otherwise, based on scores, it will be marked as PARTIAL or OK._ - **Sudo Access**: Indicates whether sudo access is allowed for the discovery job. -- **Ignored**: Indicates a successful connection to a device to which a [Device Ignore Rule](../../infrastructure_management/devices/device-ignore-rules.md) was applied, and that the device was ruled out and ignored. -- **Ignore Rule**: This is the text entered in the _Ignored text contains**:_ field when the [Device Ignore Rule](../../infrastructure_management/devices/device-ignore-rules.md) was created. +- **Ignored**: Indicates a successful connection to a device to which a [Device Ignore Rule](../../infrastructure-management/devices/device-ignore-rules.md) was applied, and that the device was ruled out and ignored. +- **Ignore Rule**: This is the text entered in the _Ignored text contains**:_ field when the [Device Ignore Rule](../../infrastructure-management/devices/device-ignore-rules.md) was created. - **Success**: Indicates whether the device was successfully discovered (and ignored if applicable). - **Object**: The discovered device. - **Unprocessed Device**: Indicates if this is an unprocessed device requiring further attention. From d64298d142d34163e8e8530b095fce3e91a15320 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:27:44 +0200 Subject: [PATCH 11/24] move api overview --- .../_category_.yml | 0 .../role-based-permissions-and-access.md | 0 docs/discovery/certificate-auto-discovery.md | 2 +- docs/integration/{api_overview => api-overview}/_category_.yml | 0 .../auto-populate-windows-machines-in-an-ad-using-apis.md | 0 .../device42-api-documentation.md | 0 ...importing-csv-files-into-d42-using-the-api-helper-utility.md | 0 .../{api_overview => api-overview}/limit-api-get-calls.md | 0 docs/reports/reports/discovery-quality-scores.md | 2 +- docusaurus.config.js | 2 +- 10 files changed, 3 insertions(+), 3 deletions(-) rename docs/administration/{role-based_access_control => role-based-access-control}/_category_.yml (100%) rename docs/administration/{role-based_access_control => role-based-access-control}/role-based-permissions-and-access.md (100%) rename docs/integration/{api_overview => api-overview}/_category_.yml (100%) rename docs/integration/{api_overview => api-overview}/auto-populate-windows-machines-in-an-ad-using-apis.md (100%) rename docs/integration/{api_overview => api-overview}/device42-api-documentation.md (100%) rename docs/integration/{api_overview => api-overview}/importing-csv-files-into-d42-using-the-api-helper-utility.md (100%) rename docs/integration/{api_overview => api-overview}/limit-api-get-calls.md (100%) diff --git a/docs/administration/role-based_access_control/_category_.yml b/docs/administration/role-based-access-control/_category_.yml similarity index 100% rename from docs/administration/role-based_access_control/_category_.yml rename to docs/administration/role-based-access-control/_category_.yml diff --git a/docs/administration/role-based_access_control/role-based-permissions-and-access.md b/docs/administration/role-based-access-control/role-based-permissions-and-access.md similarity index 100% rename from docs/administration/role-based_access_control/role-based-permissions-and-access.md rename to docs/administration/role-based-access-control/role-based-permissions-and-access.md diff --git a/docs/discovery/certificate-auto-discovery.md b/docs/discovery/certificate-auto-discovery.md index 50182f2b..eef23cf0 100644 --- a/docs/discovery/certificate-auto-discovery.md +++ b/docs/discovery/certificate-auto-discovery.md @@ -25,6 +25,6 @@ Choosing **"discover cipher suites" can result in a significant slowdown of SSL ## Certificate Discovery with Multi-tenancy Enabled - Warning -**Note that certificate discovery can fail if [MultiTenancy](administration/role-based_access_control/role-based-permissions-and-access.md) is enabled** and the discovery job targets a VRF group whose subnet doesn't exist within Device42. If you encounter this behavior, simply create the subnet that you are discovering within Device42 (or run a network discovery first, as recommended by the [best practices guide](autodisc-best-practices.md)). +**Note that certificate discovery can fail if [MultiTenancy](administration/role-based-access-control/role-based-permissions-and-access.md) is enabled** and the discovery job targets a VRF group whose subnet doesn't exist within Device42. If you encounter this behavior, simply create the subnet that you are discovering within Device42 (or run a network discovery first, as recommended by the [best practices guide](autodisc-best-practices.md)). A note on autodiscovery scheduling behavior: newly created jobs will not run on the first day they are created, to prevent an unintended large amount of jobs from running initially. If you would like to run a job after its initial creation, simply select the "Run Now" button next to the job after creation. diff --git a/docs/integration/api_overview/_category_.yml b/docs/integration/api-overview/_category_.yml similarity index 100% rename from docs/integration/api_overview/_category_.yml rename to docs/integration/api-overview/_category_.yml diff --git a/docs/integration/api_overview/auto-populate-windows-machines-in-an-ad-using-apis.md b/docs/integration/api-overview/auto-populate-windows-machines-in-an-ad-using-apis.md similarity index 100% rename from docs/integration/api_overview/auto-populate-windows-machines-in-an-ad-using-apis.md rename to docs/integration/api-overview/auto-populate-windows-machines-in-an-ad-using-apis.md diff --git a/docs/integration/api_overview/device42-api-documentation.md b/docs/integration/api-overview/device42-api-documentation.md similarity index 100% rename from docs/integration/api_overview/device42-api-documentation.md rename to docs/integration/api-overview/device42-api-documentation.md diff --git a/docs/integration/api_overview/importing-csv-files-into-d42-using-the-api-helper-utility.md b/docs/integration/api-overview/importing-csv-files-into-d42-using-the-api-helper-utility.md similarity index 100% rename from docs/integration/api_overview/importing-csv-files-into-d42-using-the-api-helper-utility.md rename to docs/integration/api-overview/importing-csv-files-into-d42-using-the-api-helper-utility.md diff --git a/docs/integration/api_overview/limit-api-get-calls.md b/docs/integration/api-overview/limit-api-get-calls.md similarity index 100% rename from docs/integration/api_overview/limit-api-get-calls.md rename to docs/integration/api-overview/limit-api-get-calls.md diff --git a/docs/reports/reports/discovery-quality-scores.md b/docs/reports/reports/discovery-quality-scores.md index e06692e7..8ccab4be 100644 --- a/docs/reports/reports/discovery-quality-scores.md +++ b/docs/reports/reports/discovery-quality-scores.md @@ -66,6 +66,6 @@ Click an item in the _Job Name_ column of the Select Discovery Score page to see ## Discovery Score Permissions -If you use [Role-Based Access Control](administration/role-based_access_control/role-based-permissions-and-access.md) (RBAC), one of its settings affects which Discovery Scores non-superusers can view. If you select _Allow non-superusers to see other orphaned objects_, non-superusers can see all Discovery Scores. If this setting is disabled, non-superusers can only see scores that contain objects for which they have permission. +If you use [Role-Based Access Control](administration/role-based-access-control/role-based-permissions-and-access.md) (RBAC), one of its settings affects which Discovery Scores non-superusers can view. If you select _Allow non-superusers to see other orphaned objects_, non-superusers can see all Discovery Scores. If this setting is disabled, non-superusers can only see scores that contain objects for which they have permission. ![](/assets/images/D42-28195_RBACdisc-scores.png) diff --git a/docusaurus.config.js b/docusaurus.config.js index 08e80fe0..21776b7c 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -565,7 +565,7 @@ const config = { from: '/password-management/password-reporting/', }, { - to: '/administration/role-based_access_control/role-based-permissions-and-access/', + to: '/administration/role-based-access-control/role-based-permissions-and-access/', from: ['/role-based-access-control/role-based-permissions-and-access/', '/multitenancy-overview/', '/role-based-access-control/'] }, { From 882be4071a87a59e5311207c5a1f65e29d2da292 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:29:29 +0200 Subject: [PATCH 12/24] move external integrations --- .../_category_.yml | 0 .../aperture-vista-to-device42-migration.md | 0 .../azure-migrate.md | 0 .../carbonite-migration.md | 0 .../cherwell-integration.md | 0 .../cloud-services-settings.md | 0 .../collect-node-data-from-device42-for-rundeck.md | 0 .../configuring-splunk.md | 0 .../cyberark-integration.md | 0 .../device42-cloud-connector-overview.md | 0 .../device42-confluence-connector.md | 0 .../device42-hp-service-manager-integration.md | 0 .../device42-jira-cloud-integration.md | 0 .../device42-jira-integration.md | 0 .../device42-saltstack-integration.md | 0 .../device42-servicenow-connector.md | 0 .../device42-zendesk-connector.md | 0 .../external-logging-config.md | 0 .../foreman-smart-proxy-plugin.md | 0 .../freshservice-integration.md | 0 .../jdbc-driver-integration.md | 0 .../jenkins-integration.md | 0 .../microsoft-laps-integration.md | 0 .../monitor-device42-health-status-in-nagios.md | 0 .../odbc-driver-integration.md | 0 .../opsgenie-integration.md | 0 .../pagerduty-integration.md | 0 .../powerbi-integration.md | 0 .../puppet-and-chef-integrations.md | 0 .../webhooks-generic-integration.md | 0 docusaurus.config.js | 8 ++++---- 31 files changed, 4 insertions(+), 4 deletions(-) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/_category_.yml (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/aperture-vista-to-device42-migration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/azure-migrate.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/carbonite-migration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/cherwell-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/cloud-services-settings.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/collect-node-data-from-device42-for-rundeck.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/configuring-splunk.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/cyberark-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/device42-cloud-connector-overview.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/device42-confluence-connector.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/device42-hp-service-manager-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/device42-jira-cloud-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/device42-jira-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/device42-saltstack-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/device42-servicenow-connector.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/device42-zendesk-connector.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/external-logging-config.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/foreman-smart-proxy-plugin.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/freshservice-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/jdbc-driver-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/jenkins-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/microsoft-laps-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/monitor-device42-health-status-in-nagios.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/odbc-driver-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/opsgenie-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/pagerduty-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/powerbi-integration.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/puppet-and-chef-integrations.md (100%) rename docs/integration/{external_integrations_and_migrations => external-integrations-and-migrations}/webhooks-generic-integration.md (100%) diff --git a/docs/integration/external_integrations_and_migrations/_category_.yml b/docs/integration/external-integrations-and-migrations/_category_.yml similarity index 100% rename from docs/integration/external_integrations_and_migrations/_category_.yml rename to docs/integration/external-integrations-and-migrations/_category_.yml diff --git a/docs/integration/external_integrations_and_migrations/aperture-vista-to-device42-migration.md b/docs/integration/external-integrations-and-migrations/aperture-vista-to-device42-migration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/aperture-vista-to-device42-migration.md rename to docs/integration/external-integrations-and-migrations/aperture-vista-to-device42-migration.md diff --git a/docs/integration/external_integrations_and_migrations/azure-migrate.md b/docs/integration/external-integrations-and-migrations/azure-migrate.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/azure-migrate.md rename to docs/integration/external-integrations-and-migrations/azure-migrate.md diff --git a/docs/integration/external_integrations_and_migrations/carbonite-migration.md b/docs/integration/external-integrations-and-migrations/carbonite-migration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/carbonite-migration.md rename to docs/integration/external-integrations-and-migrations/carbonite-migration.md diff --git a/docs/integration/external_integrations_and_migrations/cherwell-integration.md b/docs/integration/external-integrations-and-migrations/cherwell-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/cherwell-integration.md rename to docs/integration/external-integrations-and-migrations/cherwell-integration.md diff --git a/docs/integration/external_integrations_and_migrations/cloud-services-settings.md b/docs/integration/external-integrations-and-migrations/cloud-services-settings.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/cloud-services-settings.md rename to docs/integration/external-integrations-and-migrations/cloud-services-settings.md diff --git a/docs/integration/external_integrations_and_migrations/collect-node-data-from-device42-for-rundeck.md b/docs/integration/external-integrations-and-migrations/collect-node-data-from-device42-for-rundeck.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/collect-node-data-from-device42-for-rundeck.md rename to docs/integration/external-integrations-and-migrations/collect-node-data-from-device42-for-rundeck.md diff --git a/docs/integration/external_integrations_and_migrations/configuring-splunk.md b/docs/integration/external-integrations-and-migrations/configuring-splunk.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/configuring-splunk.md rename to docs/integration/external-integrations-and-migrations/configuring-splunk.md diff --git a/docs/integration/external_integrations_and_migrations/cyberark-integration.md b/docs/integration/external-integrations-and-migrations/cyberark-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/cyberark-integration.md rename to docs/integration/external-integrations-and-migrations/cyberark-integration.md diff --git a/docs/integration/external_integrations_and_migrations/device42-cloud-connector-overview.md b/docs/integration/external-integrations-and-migrations/device42-cloud-connector-overview.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/device42-cloud-connector-overview.md rename to docs/integration/external-integrations-and-migrations/device42-cloud-connector-overview.md diff --git a/docs/integration/external_integrations_and_migrations/device42-confluence-connector.md b/docs/integration/external-integrations-and-migrations/device42-confluence-connector.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/device42-confluence-connector.md rename to docs/integration/external-integrations-and-migrations/device42-confluence-connector.md diff --git a/docs/integration/external_integrations_and_migrations/device42-hp-service-manager-integration.md b/docs/integration/external-integrations-and-migrations/device42-hp-service-manager-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/device42-hp-service-manager-integration.md rename to docs/integration/external-integrations-and-migrations/device42-hp-service-manager-integration.md diff --git a/docs/integration/external_integrations_and_migrations/device42-jira-cloud-integration.md b/docs/integration/external-integrations-and-migrations/device42-jira-cloud-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/device42-jira-cloud-integration.md rename to docs/integration/external-integrations-and-migrations/device42-jira-cloud-integration.md diff --git a/docs/integration/external_integrations_and_migrations/device42-jira-integration.md b/docs/integration/external-integrations-and-migrations/device42-jira-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/device42-jira-integration.md rename to docs/integration/external-integrations-and-migrations/device42-jira-integration.md diff --git a/docs/integration/external_integrations_and_migrations/device42-saltstack-integration.md b/docs/integration/external-integrations-and-migrations/device42-saltstack-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/device42-saltstack-integration.md rename to docs/integration/external-integrations-and-migrations/device42-saltstack-integration.md diff --git a/docs/integration/external_integrations_and_migrations/device42-servicenow-connector.md b/docs/integration/external-integrations-and-migrations/device42-servicenow-connector.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/device42-servicenow-connector.md rename to docs/integration/external-integrations-and-migrations/device42-servicenow-connector.md diff --git a/docs/integration/external_integrations_and_migrations/device42-zendesk-connector.md b/docs/integration/external-integrations-and-migrations/device42-zendesk-connector.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/device42-zendesk-connector.md rename to docs/integration/external-integrations-and-migrations/device42-zendesk-connector.md diff --git a/docs/integration/external_integrations_and_migrations/external-logging-config.md b/docs/integration/external-integrations-and-migrations/external-logging-config.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/external-logging-config.md rename to docs/integration/external-integrations-and-migrations/external-logging-config.md diff --git a/docs/integration/external_integrations_and_migrations/foreman-smart-proxy-plugin.md b/docs/integration/external-integrations-and-migrations/foreman-smart-proxy-plugin.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/foreman-smart-proxy-plugin.md rename to docs/integration/external-integrations-and-migrations/foreman-smart-proxy-plugin.md diff --git a/docs/integration/external_integrations_and_migrations/freshservice-integration.md b/docs/integration/external-integrations-and-migrations/freshservice-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/freshservice-integration.md rename to docs/integration/external-integrations-and-migrations/freshservice-integration.md diff --git a/docs/integration/external_integrations_and_migrations/jdbc-driver-integration.md b/docs/integration/external-integrations-and-migrations/jdbc-driver-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/jdbc-driver-integration.md rename to docs/integration/external-integrations-and-migrations/jdbc-driver-integration.md diff --git a/docs/integration/external_integrations_and_migrations/jenkins-integration.md b/docs/integration/external-integrations-and-migrations/jenkins-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/jenkins-integration.md rename to docs/integration/external-integrations-and-migrations/jenkins-integration.md diff --git a/docs/integration/external_integrations_and_migrations/microsoft-laps-integration.md b/docs/integration/external-integrations-and-migrations/microsoft-laps-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/microsoft-laps-integration.md rename to docs/integration/external-integrations-and-migrations/microsoft-laps-integration.md diff --git a/docs/integration/external_integrations_and_migrations/monitor-device42-health-status-in-nagios.md b/docs/integration/external-integrations-and-migrations/monitor-device42-health-status-in-nagios.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/monitor-device42-health-status-in-nagios.md rename to docs/integration/external-integrations-and-migrations/monitor-device42-health-status-in-nagios.md diff --git a/docs/integration/external_integrations_and_migrations/odbc-driver-integration.md b/docs/integration/external-integrations-and-migrations/odbc-driver-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/odbc-driver-integration.md rename to docs/integration/external-integrations-and-migrations/odbc-driver-integration.md diff --git a/docs/integration/external_integrations_and_migrations/opsgenie-integration.md b/docs/integration/external-integrations-and-migrations/opsgenie-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/opsgenie-integration.md rename to docs/integration/external-integrations-and-migrations/opsgenie-integration.md diff --git a/docs/integration/external_integrations_and_migrations/pagerduty-integration.md b/docs/integration/external-integrations-and-migrations/pagerduty-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/pagerduty-integration.md rename to docs/integration/external-integrations-and-migrations/pagerduty-integration.md diff --git a/docs/integration/external_integrations_and_migrations/powerbi-integration.md b/docs/integration/external-integrations-and-migrations/powerbi-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/powerbi-integration.md rename to docs/integration/external-integrations-and-migrations/powerbi-integration.md diff --git a/docs/integration/external_integrations_and_migrations/puppet-and-chef-integrations.md b/docs/integration/external-integrations-and-migrations/puppet-and-chef-integrations.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/puppet-and-chef-integrations.md rename to docs/integration/external-integrations-and-migrations/puppet-and-chef-integrations.md diff --git a/docs/integration/external_integrations_and_migrations/webhooks-generic-integration.md b/docs/integration/external-integrations-and-migrations/webhooks-generic-integration.md similarity index 100% rename from docs/integration/external_integrations_and_migrations/webhooks-generic-integration.md rename to docs/integration/external-integrations-and-migrations/webhooks-generic-integration.md diff --git a/docusaurus.config.js b/docusaurus.config.js index 21776b7c..af235646 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -597,19 +597,19 @@ const config = { from: '/imports/import-racked-devices/', }, { - to: '/integration/api_overview/auto-populate-windows-machines-in-an-ad-using-apis/', + to: '/integration/api-overview/auto-populate-windows-machines-in-an-ad-using-apis/', from: '/api-overview/auto-populate-windows-machines-in-an-ad-using-apis/', }, { - to: '/integration/api_overview/device42-api-documentation/', + to: '/integration/api-overview/device42-api-documentation/', from: '/api-overview/device42-api-documentation/', }, { - to: '/integration/api_overview/importing-csv-files-into-d42-using-the-api-helper-utility/', + to: '/integration/api-overview/importing-csv-files-into-d42-using-the-api-helper-utility/', from: ['/api-overview/importing-csv-files-into-d42-using-the-api-helper-utility/', '/apis/importing-csv-files-into-d42-using-the-api-helper-utility/'] }, { - to: '/integration/api_overview/limit-api-get-calls/', + to: '/integration/api-overview/limit-api-get-calls/', from: '/api-overview/limit-api-get-calls/', }, { From 54a7c60a4a159dc3ab3566cd9a5ed9e725c4e23a Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:32:02 +0200 Subject: [PATCH 13/24] move external-integrations --- .../_category_.yml | 0 .../aperture-vista-to-device42-migration.md | 0 .../azure-migrate.md | 0 .../carbonite-migration.md | 0 .../cherwell-integration.md | 0 .../cloud-services-settings.md | 0 ...ect-node-data-from-device42-for-rundeck.md | 0 .../configuring-splunk.md | 0 .../cyberark-integration.md | 0 .../device42-cloud-connector-overview.md | 8 +-- .../device42-confluence-connector.md | 0 ...device42-hp-service-manager-integration.md | 0 .../device42-jira-cloud-integration.md | 0 .../device42-jira-integration.md | 0 .../device42-saltstack-integration.md | 0 .../device42-servicenow-connector.md | 2 +- .../device42-zendesk-connector.md | 0 .../external-logging-config.md | 2 +- .../foreman-smart-proxy-plugin.md | 0 .../freshservice-integration.md | 0 .../jdbc-driver-integration.md | 0 .../jenkins-integration.md | 0 .../microsoft-laps-integration.md | 0 ...onitor-device42-health-status-in-nagios.md | 0 .../odbc-driver-integration.md | 2 +- .../opsgenie-integration.md | 0 .../pagerduty-integration.md | 0 .../powerbi-integration.md | 2 +- .../puppet-and-chef-integrations.md | 0 .../webhooks-generic-integration.md | 0 docusaurus.config.js | 58 +++++++++---------- 31 files changed, 37 insertions(+), 37 deletions(-) rename docs/integration/{external-integrations-and-migrations => external-integrations}/_category_.yml (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/aperture-vista-to-device42-migration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/azure-migrate.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/carbonite-migration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/cherwell-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/cloud-services-settings.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/collect-node-data-from-device42-for-rundeck.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/configuring-splunk.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/cyberark-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/device42-cloud-connector-overview.md (93%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/device42-confluence-connector.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/device42-hp-service-manager-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/device42-jira-cloud-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/device42-jira-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/device42-saltstack-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/device42-servicenow-connector.md (99%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/device42-zendesk-connector.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/external-logging-config.md (99%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/foreman-smart-proxy-plugin.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/freshservice-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/jdbc-driver-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/jenkins-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/microsoft-laps-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/monitor-device42-health-status-in-nagios.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/odbc-driver-integration.md (98%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/opsgenie-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/pagerduty-integration.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/powerbi-integration.md (96%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/puppet-and-chef-integrations.md (100%) rename docs/integration/{external-integrations-and-migrations => external-integrations}/webhooks-generic-integration.md (100%) diff --git a/docs/integration/external-integrations-and-migrations/_category_.yml b/docs/integration/external-integrations/_category_.yml similarity index 100% rename from docs/integration/external-integrations-and-migrations/_category_.yml rename to docs/integration/external-integrations/_category_.yml diff --git a/docs/integration/external-integrations-and-migrations/aperture-vista-to-device42-migration.md b/docs/integration/external-integrations/aperture-vista-to-device42-migration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/aperture-vista-to-device42-migration.md rename to docs/integration/external-integrations/aperture-vista-to-device42-migration.md diff --git a/docs/integration/external-integrations-and-migrations/azure-migrate.md b/docs/integration/external-integrations/azure-migrate.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/azure-migrate.md rename to docs/integration/external-integrations/azure-migrate.md diff --git a/docs/integration/external-integrations-and-migrations/carbonite-migration.md b/docs/integration/external-integrations/carbonite-migration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/carbonite-migration.md rename to docs/integration/external-integrations/carbonite-migration.md diff --git a/docs/integration/external-integrations-and-migrations/cherwell-integration.md b/docs/integration/external-integrations/cherwell-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/cherwell-integration.md rename to docs/integration/external-integrations/cherwell-integration.md diff --git a/docs/integration/external-integrations-and-migrations/cloud-services-settings.md b/docs/integration/external-integrations/cloud-services-settings.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/cloud-services-settings.md rename to docs/integration/external-integrations/cloud-services-settings.md diff --git a/docs/integration/external-integrations-and-migrations/collect-node-data-from-device42-for-rundeck.md b/docs/integration/external-integrations/collect-node-data-from-device42-for-rundeck.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/collect-node-data-from-device42-for-rundeck.md rename to docs/integration/external-integrations/collect-node-data-from-device42-for-rundeck.md diff --git a/docs/integration/external-integrations-and-migrations/configuring-splunk.md b/docs/integration/external-integrations/configuring-splunk.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/configuring-splunk.md rename to docs/integration/external-integrations/configuring-splunk.md diff --git a/docs/integration/external-integrations-and-migrations/cyberark-integration.md b/docs/integration/external-integrations/cyberark-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/cyberark-integration.md rename to docs/integration/external-integrations/cyberark-integration.md diff --git a/docs/integration/external-integrations-and-migrations/device42-cloud-connector-overview.md b/docs/integration/external-integrations/device42-cloud-connector-overview.md similarity index 93% rename from docs/integration/external-integrations-and-migrations/device42-cloud-connector-overview.md rename to docs/integration/external-integrations/device42-cloud-connector-overview.md index 28477d27..f0528b50 100644 --- a/docs/integration/external-integrations-and-migrations/device42-cloud-connector-overview.md +++ b/docs/integration/external-integrations/device42-cloud-connector-overview.md @@ -23,11 +23,11 @@ Click _Save_ to save your changes. - [Atlassian JIRA (cloud)](device42-jira-cloud-integration.md) - [ServiceNow](device42-servicenow-connector.md) -- [Freshservice](integration/external_integrations_and_migrations/freshservice-integration.md) +- [Freshservice](integration/external-integrations/freshservice-integration.md) - Insight in JSM Cloud -- [Opsgenie](integration/external_integrations_and_migrations/opsgenie-integration.md) -- [PagerDuty](integration/external_integrations_and_migrations/pagerduty-integration.md) -- [ServiceNow](integration/external_integrations_and_migrations/device42-servicenow-connector.md) +- [Opsgenie](integration/external-integrations/opsgenie-integration.md) +- [PagerDuty](integration/external-integrations/pagerduty-integration.md) +- [ServiceNow](integration/external-integrations/device42-servicenow-connector.md) - [ZenDesk](device42-zendesk-connector.md) Note that the [Cloud Recommendation Engine](reports/reports/cloud-recommendation-engine.md) also uses the Cloud Connector. diff --git a/docs/integration/external-integrations-and-migrations/device42-confluence-connector.md b/docs/integration/external-integrations/device42-confluence-connector.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/device42-confluence-connector.md rename to docs/integration/external-integrations/device42-confluence-connector.md diff --git a/docs/integration/external-integrations-and-migrations/device42-hp-service-manager-integration.md b/docs/integration/external-integrations/device42-hp-service-manager-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/device42-hp-service-manager-integration.md rename to docs/integration/external-integrations/device42-hp-service-manager-integration.md diff --git a/docs/integration/external-integrations-and-migrations/device42-jira-cloud-integration.md b/docs/integration/external-integrations/device42-jira-cloud-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/device42-jira-cloud-integration.md rename to docs/integration/external-integrations/device42-jira-cloud-integration.md diff --git a/docs/integration/external-integrations-and-migrations/device42-jira-integration.md b/docs/integration/external-integrations/device42-jira-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/device42-jira-integration.md rename to docs/integration/external-integrations/device42-jira-integration.md diff --git a/docs/integration/external-integrations-and-migrations/device42-saltstack-integration.md b/docs/integration/external-integrations/device42-saltstack-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/device42-saltstack-integration.md rename to docs/integration/external-integrations/device42-saltstack-integration.md diff --git a/docs/integration/external-integrations-and-migrations/device42-servicenow-connector.md b/docs/integration/external-integrations/device42-servicenow-connector.md similarity index 99% rename from docs/integration/external-integrations-and-migrations/device42-servicenow-connector.md rename to docs/integration/external-integrations/device42-servicenow-connector.md index a3108dcc..5c790245 100644 --- a/docs/integration/external-integrations-and-migrations/device42-servicenow-connector.md +++ b/docs/integration/external-integrations/device42-servicenow-connector.md @@ -138,7 +138,7 @@ The ServiceNow integration uses the Device42 Cloud Connector to facilitate commu This is accomplished by re-use of a WebSocket connection initiated by the Device42 appliance to the Cloud Connector. -For a detailed rundown of the Cloud Connector communication & security architecture, see our [Cloud Connector documentation](integration/external_integrations_and_migrations/device42-cloud-connector-overview.md) here. +For a detailed rundown of the Cloud Connector communication & security architecture, see our [Cloud Connector documentation](integration/external-integrations/device42-cloud-connector-overview.md) here. There is also a direct connection option available on version 3.0.0+ of the ServiceNow integration plugin for users who would like to keep their integration in their private network. diff --git a/docs/integration/external-integrations-and-migrations/device42-zendesk-connector.md b/docs/integration/external-integrations/device42-zendesk-connector.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/device42-zendesk-connector.md rename to docs/integration/external-integrations/device42-zendesk-connector.md diff --git a/docs/integration/external-integrations-and-migrations/external-logging-config.md b/docs/integration/external-integrations/external-logging-config.md similarity index 99% rename from docs/integration/external-integrations-and-migrations/external-logging-config.md rename to docs/integration/external-integrations/external-logging-config.md index 9599138e..1806cdf7 100644 --- a/docs/integration/external-integrations-and-migrations/external-logging-config.md +++ b/docs/integration/external-integrations/external-logging-config.md @@ -21,7 +21,7 @@ Webhooks are the best way to get your logs from Device42 to your external loggin Device42 can be integrated with external logging or SIEM systems, such as Splunk or Logstash, with the use of webhooks. [Webhooks](https://codeburst.io/what-are-webhooks-b04ec2bf9ca2) are a methodology of sending server-side details or events to a receiving client-side application, and are also known as “Reverse APIs”. Device42 can send audit log events in the form of webhooks to these other platforms for external analysis. -This article will walk through setting up this integration using a lab instance of Splunk Enterprise (v6.6.3)at [http://10.42.2.239:8000](http://10.42.2.239:8000/), which does not require any login credentials. Previous documentation on this topic is available here, [External Logging Config – Device42 Documentation | Device42 Documentation](integration/external_integrations_and_migrations/external-logging-config.md). +This article will walk through setting up this integration using a lab instance of Splunk Enterprise (v6.6.3)at [http://10.42.2.239:8000](http://10.42.2.239:8000/), which does not require any login credentials. Previous documentation on this topic is available here, [External Logging Config – Device42 Documentation | Device42 Documentation](integration/external-integrations/external-logging-config.md). ## Configuring an HTTP Event Collector (HEC) in Splunk diff --git a/docs/integration/external-integrations-and-migrations/foreman-smart-proxy-plugin.md b/docs/integration/external-integrations/foreman-smart-proxy-plugin.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/foreman-smart-proxy-plugin.md rename to docs/integration/external-integrations/foreman-smart-proxy-plugin.md diff --git a/docs/integration/external-integrations-and-migrations/freshservice-integration.md b/docs/integration/external-integrations/freshservice-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/freshservice-integration.md rename to docs/integration/external-integrations/freshservice-integration.md diff --git a/docs/integration/external-integrations-and-migrations/jdbc-driver-integration.md b/docs/integration/external-integrations/jdbc-driver-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/jdbc-driver-integration.md rename to docs/integration/external-integrations/jdbc-driver-integration.md diff --git a/docs/integration/external-integrations-and-migrations/jenkins-integration.md b/docs/integration/external-integrations/jenkins-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/jenkins-integration.md rename to docs/integration/external-integrations/jenkins-integration.md diff --git a/docs/integration/external-integrations-and-migrations/microsoft-laps-integration.md b/docs/integration/external-integrations/microsoft-laps-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/microsoft-laps-integration.md rename to docs/integration/external-integrations/microsoft-laps-integration.md diff --git a/docs/integration/external-integrations-and-migrations/monitor-device42-health-status-in-nagios.md b/docs/integration/external-integrations/monitor-device42-health-status-in-nagios.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/monitor-device42-health-status-in-nagios.md rename to docs/integration/external-integrations/monitor-device42-health-status-in-nagios.md diff --git a/docs/integration/external-integrations-and-migrations/odbc-driver-integration.md b/docs/integration/external-integrations/odbc-driver-integration.md similarity index 98% rename from docs/integration/external-integrations-and-migrations/odbc-driver-integration.md rename to docs/integration/external-integrations/odbc-driver-integration.md index 306a4567..23742e2f 100644 --- a/docs/integration/external-integrations-and-migrations/odbc-driver-integration.md +++ b/docs/integration/external-integrations/odbc-driver-integration.md @@ -25,7 +25,7 @@ To install the Device42 ODBC driver, download the .exe installer from https://de ## Connecting PowerBI to the Device42 ODBC datasource -Device42's ODBC driver works to connect Microsoft PowerBI directly to your Device42 CMDB. For details on using PowerBI with Device42's ODBC driver, see the [Microsoft PowerBI Integration documentation](integration/external_integrations_and_migrations/powerbi-integration.md). +Device42's ODBC driver works to connect Microsoft PowerBI directly to your Device42 CMDB. For details on using PowerBI with Device42's ODBC driver, see the [Microsoft PowerBI Integration documentation](integration/external-integrations/powerbi-integration.md). ## Creating a DSN diff --git a/docs/integration/external-integrations-and-migrations/opsgenie-integration.md b/docs/integration/external-integrations/opsgenie-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/opsgenie-integration.md rename to docs/integration/external-integrations/opsgenie-integration.md diff --git a/docs/integration/external-integrations-and-migrations/pagerduty-integration.md b/docs/integration/external-integrations/pagerduty-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/pagerduty-integration.md rename to docs/integration/external-integrations/pagerduty-integration.md diff --git a/docs/integration/external-integrations-and-migrations/powerbi-integration.md b/docs/integration/external-integrations/powerbi-integration.md similarity index 96% rename from docs/integration/external-integrations-and-migrations/powerbi-integration.md rename to docs/integration/external-integrations/powerbi-integration.md index 3edbf47f..09951ca8 100644 --- a/docs/integration/external-integrations-and-migrations/powerbi-integration.md +++ b/docs/integration/external-integrations/powerbi-integration.md @@ -7,7 +7,7 @@ sidebar_position: 23 Device42 integrates with Microsoft PowerBI using the [Device42 ODBC driver package \[click to download\]](https://www.device42.com/miscellaneous-tools/), currently available for Microsoft Windows. With the Microsoft PowerBI / ODBC integration, users to connect to Device42 and pull data via an ODBC \[Open Database Connectivity\] data source presented by the driver. -The current ODBC driver installs on Microsoft Windows, and we provide instructions to leverage the ODBC connectivity through PowerBI below. _If you're looking to use the Device42 ODBC driver with an ODBC-compatible consumer other than PowerBI, you should be able to do that as well. See the Device42 [ODBC driver documentation page here](integration/external_integrations_and_migrations/odbc-driver-integration.md) to obtain the driver and for more information._ +The current ODBC driver installs on Microsoft Windows, and we provide instructions to leverage the ODBC connectivity through PowerBI below. _If you're looking to use the Device42 ODBC driver with an ODBC-compatible consumer other than PowerBI, you should be able to do that as well. See the Device42 [ODBC driver documentation page here](integration/external-integrations/odbc-driver-integration.md) to obtain the driver and for more information._ ## Obtaining the Device42 PowerBI ODBC Driver diff --git a/docs/integration/external-integrations-and-migrations/puppet-and-chef-integrations.md b/docs/integration/external-integrations/puppet-and-chef-integrations.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/puppet-and-chef-integrations.md rename to docs/integration/external-integrations/puppet-and-chef-integrations.md diff --git a/docs/integration/external-integrations-and-migrations/webhooks-generic-integration.md b/docs/integration/external-integrations/webhooks-generic-integration.md similarity index 100% rename from docs/integration/external-integrations-and-migrations/webhooks-generic-integration.md rename to docs/integration/external-integrations/webhooks-generic-integration.md diff --git a/docusaurus.config.js b/docusaurus.config.js index af235646..161df611 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -613,119 +613,119 @@ const config = { from: '/api-overview/limit-api-get-calls/', }, { - to: '/integration/external_integrations_and_migrations/aperture-vista-to-device42-migration/', + to: '/integration/external-integrations/aperture-vista-to-device42-migration/', from: '/external-integrations/aperture-vista-to-device42-migration/', }, { - to: '/integration/external_integrations_and_migrations/azure-migrate/', + to: '/integration/external-integrations/azure-migrate/', from: '/external-integrations/azure-migrate/', }, { - to: '/integration/external_integrations_and_migrations/carbonite-migration/', + to: '/integration/external-integrations/carbonite-migration/', from: '/external-integrations/carbonite-migration/', }, { - to: '/integration/external_integrations_and_migrations/cherwell-integration/', + to: '/integration/external-integrations/cherwell-integration/', from: '/external-integrations/cherwell-integration/', }, { - to: '/integration/external_integrations_and_migrations/device42-cloud-connector-overview/', + to: '/integration/external-integrations/device42-cloud-connector-overview/', from: ['/external-integrations/device42-cloud-connector-overview/', '/external-integrations/device42-cloud-connector/'] }, { - to: '/integration/external_integrations_and_migrations/cloud-services-settings/', + to: '/integration/external-integrations/cloud-services-settings/', from: '/external-integrations/cloud-services-settings/', }, { - to: '/integration/external_integrations_and_migrations/device42-confluence-connector/', + to: '/integration/external-integrations/device42-confluence-connector/', from: '/external-integrations/device42-confluence-connector/', }, { - to: '/integration/external_integrations_and_migrations/cyberark-integration/', + to: '/integration/external-integrations/cyberark-integration/', from: '/external-integrations/cyberark-integration/', }, { - to: '/integration/external_integrations_and_migrations/external-logging-config/', + to: '/integration/external-integrations/external-logging-config/', from: ['/external-integrations/external-logging-config/', '/external-integrations/external-logging/', '/external-integrations/external-logging-in-device42/'] }, { - to: '/integration/external_integrations_and_migrations/configuring-splunk/', + to: '/integration/external-integrations/configuring-splunk/', from: '/external-integrations/configuring-splunk/', }, { - to: '/integration/external_integrations_and_migrations/foreman-smart-proxy-plugin/', + to: '/integration/external-integrations/foreman-smart-proxy-plugin/', from: '/external-integrations/foreman-smart-proxy-plugin/', }, { - to: '/integration/external_integrations_and_migrations/freshservice-integration/', + to: '/integration/external-integrations/freshservice-integration/', from: '/external-integrations/freshservice-integration/', }, { - to: '/integration/external_integrations_and_migrations/device42-hp-service-manager-integration/', + to: '/integration/external-integrations/device42-hp-service-manager-integration/', from: '/external-integrations/device42-hp-service-manager-integration/', }, { - to: '/integration/external_integrations_and_migrations/jenkins-integration/', + to: '/integration/external-integrations/jenkins-integration/', from: '/external-integrations/jenkins-integration/', }, { - to: '/integration/external_integrations_and_migrations/device42-jira-integration/', + to: '/integration/external-integrations/device42-jira-integration/', from: '/external-integrations/device42-jira-integration/', }, { - to: '/integration/external_integrations_and_migrations/device42-jira-cloud-integration/', + to: '/integration/external-integrations/device42-jira-cloud-integration/', from: '/external-integrations/device42-jira-cloud-integration/', }, { - to: '/integration/external_integrations_and_migrations/microsoft-laps-integration/', + to: '/integration/external-integrations/microsoft-laps-integration/', from: '/external-integrations/microsoft-laps-integration/', }, { - to: '/integration/external_integrations_and_migrations/monitor-device42-health-status-in-nagios/', + to: '/integration/external-integrations/monitor-device42-health-status-in-nagios/', from: '/external-integrations/monitor-device42-health-status-in-nagios/', }, { - to: '/integration/external_integrations_and_migrations/odbc-driver-integration/', + to: '/integration/external-integrations/odbc-driver-integration/', from: '/external-integrations/odbc-driver-integration/', }, { - to: '/integration/external_integrations_and_migrations/jdbc-driver-integration/', + to: '/integration/external-integrations/jdbc-driver-integration/', from: '/external-integrations/jdbc-driver-integration/', }, { - to: '/integration/external_integrations_and_migrations/opsgenie-integration/', + to: '/integration/external-integrations/opsgenie-integration/', from: '/external-integrations/opsgenie-integration/', }, { - to: '/integration/external_integrations_and_migrations/pagerduty-integration/', + to: '/integration/external-integrations/pagerduty-integration/', from: '/external-integrations/pagerduty-integration/', }, { - to: '/integration/external_integrations_and_migrations/powerbi-integration/', + to: '/integration/external-integrations/powerbi-integration/', from: '/external-integrations/powerbi-integration/', }, { - to: '/integration/external_integrations_and_migrations/puppet-and-chef-integrations/', + to: '/integration/external-integrations/puppet-and-chef-integrations/', from: '/external-integrations/puppet-and-chef-integrations/', }, { - to: '/integration/external_integrations_and_migrations/collect-node-data-from-device42-for-rundeck/', + to: '/integration/external-integrations/collect-node-data-from-device42-for-rundeck/', from: '/external-integrations/collect-node-data-from-device42-for-rundeck/', }, { - to: '/integration/external_integrations_and_migrations/device42-saltstack-integration/', + to: '/integration/external-integrations/device42-saltstack-integration/', from: '/external-integrations/device42-saltstack-integration/', }, { - to: '/integration/external_integrations_and_migrations/device42-servicenow-connector/', + to: '/integration/external-integrations/device42-servicenow-connector/', from: '/external-integrations/device42-servicenow-connector/', }, { - to: '/integration/external_integrations_and_migrations/webhooks-generic-integration/', + to: '/integration/external-integrations/webhooks-generic-integration/', from: '/external-integrations/webhooks-generic-integration/', }, { - to: '/integration/external_integrations_and_migrations/device42-zendesk-connector/', + to: '/integration/external-integrations/device42-zendesk-connector/', from: '/external-integrations/device42-zendesk-connector/', }, { From c502aea3c4de72694c97e17bd1480df64ae72032 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:39:38 +0200 Subject: [PATCH 14/24] building rooms and racks and database discovery --- .../_category_.yml | 0 .../building-business-applications-in-device42.md | 0 .../_category_.yml | 0 .../cloud-databases.md | 0 .../on-premise-databases.md | 0 docs/discovery/index.md | 4 ++-- .../_category_.yml | 0 .../auditing-racks.md | 0 .../buildings-and-rooms.md | 0 .../impact-charts.md | 0 .../racks.md | 0 docs/integration/external-integrations/azure-migrate.md | 2 +- docusaurus.config.js | 6 +++--- 13 files changed, 6 insertions(+), 6 deletions(-) rename docs/apps/{business_applications => business-applications}/_category_.yml (100%) rename docs/apps/{business_applications => business-applications}/building-business-applications-in-device42.md (100%) rename docs/discovery/{database_discovery => database-discovery}/_category_.yml (100%) rename docs/discovery/{database_discovery => database-discovery}/cloud-databases.md (100%) rename docs/discovery/{database_discovery => database-discovery}/on-premise-databases.md (100%) rename docs/infrastructure-management/{buildings_rooms_and_racks => building-rooms-and-racks}/_category_.yml (100%) rename docs/infrastructure-management/{buildings_rooms_and_racks => building-rooms-and-racks}/auditing-racks.md (100%) rename docs/infrastructure-management/{buildings_rooms_and_racks => building-rooms-and-racks}/buildings-and-rooms.md (100%) rename docs/infrastructure-management/{buildings_rooms_and_racks => building-rooms-and-racks}/impact-charts.md (100%) rename docs/infrastructure-management/{buildings_rooms_and_racks => building-rooms-and-racks}/racks.md (100%) diff --git a/docs/apps/business_applications/_category_.yml b/docs/apps/business-applications/_category_.yml similarity index 100% rename from docs/apps/business_applications/_category_.yml rename to docs/apps/business-applications/_category_.yml diff --git a/docs/apps/business_applications/building-business-applications-in-device42.md b/docs/apps/business-applications/building-business-applications-in-device42.md similarity index 100% rename from docs/apps/business_applications/building-business-applications-in-device42.md rename to docs/apps/business-applications/building-business-applications-in-device42.md diff --git a/docs/discovery/database_discovery/_category_.yml b/docs/discovery/database-discovery/_category_.yml similarity index 100% rename from docs/discovery/database_discovery/_category_.yml rename to docs/discovery/database-discovery/_category_.yml diff --git a/docs/discovery/database_discovery/cloud-databases.md b/docs/discovery/database-discovery/cloud-databases.md similarity index 100% rename from docs/discovery/database_discovery/cloud-databases.md rename to docs/discovery/database-discovery/cloud-databases.md diff --git a/docs/discovery/database_discovery/on-premise-databases.md b/docs/discovery/database-discovery/on-premise-databases.md similarity index 100% rename from docs/discovery/database_discovery/on-premise-databases.md rename to docs/discovery/database-discovery/on-premise-databases.md diff --git a/docs/discovery/index.md b/docs/discovery/index.md index d2e3481d..8f373898 100644 --- a/docs/discovery/index.md +++ b/docs/discovery/index.md @@ -17,8 +17,8 @@ - [Kubernetes Autodiscovery](discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md) - [Other Cloud Autodiscoveries](discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md) - Database Discovery - - [Cloud Databases](discovery/database_discovery/cloud-databases.md) - - [On-Prem Databases](discovery/database_discovery/on-premise-databases.md) + - [Cloud Databases](discovery/database-discovery/cloud-databases.md) + - [On-Prem Databases](discovery/database-discovery/on-premise-databases.md) - [DNS Autodiscovery](discovery/setup-dns-autodiscovery.md) - [IBM i/AS400 (Midrange)](discovery/ibm-i-as400.md) - [IBM z/OS (Mainframe)](discovery/z-os-ibm-mainframe.md) diff --git a/docs/infrastructure-management/buildings_rooms_and_racks/_category_.yml b/docs/infrastructure-management/building-rooms-and-racks/_category_.yml similarity index 100% rename from docs/infrastructure-management/buildings_rooms_and_racks/_category_.yml rename to docs/infrastructure-management/building-rooms-and-racks/_category_.yml diff --git a/docs/infrastructure-management/buildings_rooms_and_racks/auditing-racks.md b/docs/infrastructure-management/building-rooms-and-racks/auditing-racks.md similarity index 100% rename from docs/infrastructure-management/buildings_rooms_and_racks/auditing-racks.md rename to docs/infrastructure-management/building-rooms-and-racks/auditing-racks.md diff --git a/docs/infrastructure-management/buildings_rooms_and_racks/buildings-and-rooms.md b/docs/infrastructure-management/building-rooms-and-racks/buildings-and-rooms.md similarity index 100% rename from docs/infrastructure-management/buildings_rooms_and_racks/buildings-and-rooms.md rename to docs/infrastructure-management/building-rooms-and-racks/buildings-and-rooms.md diff --git a/docs/infrastructure-management/buildings_rooms_and_racks/impact-charts.md b/docs/infrastructure-management/building-rooms-and-racks/impact-charts.md similarity index 100% rename from docs/infrastructure-management/buildings_rooms_and_racks/impact-charts.md rename to docs/infrastructure-management/building-rooms-and-racks/impact-charts.md diff --git a/docs/infrastructure-management/buildings_rooms_and_racks/racks.md b/docs/infrastructure-management/building-rooms-and-racks/racks.md similarity index 100% rename from docs/infrastructure-management/buildings_rooms_and_racks/racks.md rename to docs/infrastructure-management/building-rooms-and-racks/racks.md diff --git a/docs/integration/external-integrations/azure-migrate.md b/docs/integration/external-integrations/azure-migrate.md index 60ac6cf8..2f9050df 100644 --- a/docs/integration/external-integrations/azure-migrate.md +++ b/docs/integration/external-integrations/azure-migrate.md @@ -61,7 +61,7 @@ For help installing Device42, head over to the Device42 documentation: [https:// 2\. Once you’ve installed, you’ll want to begin discovering your environment. See the “Getting started with autodiscovery” section of the documentation here: [getstarted/getting-started-with-auto-discovery.md](getstarted/getting-started-with-auto-discovery.md). -3\. When you’ve finished with discovery and assessment, you can export your discovered data back to Microsoft Azure. Instructions on exporting can be found here: [applications/business_applications/building-business-applications-in-device42.md#section-15](apps/business_applications/building-business-applications-in-device42.md#section-15). +3\. When you’ve finished with discovery and assessment, you can export your discovered data back to Microsoft Azure. Instructions on exporting can be found here: [applications/business-applications/building-business-applications-in-device42.md#section-15](apps/business-applications/building-business-applications-in-device42.md#section-15). * * * diff --git a/docusaurus.config.js b/docusaurus.config.js index 161df611..0d30a0b1 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -301,11 +301,11 @@ const config = { from: '/auto-discovery/cloud-auto-discovery/other-cloud-autodiscoveries/', }, { - to: '/discovery/database_discovery/cloud-databases/', + to: '/discovery/database-discovery/cloud-databases/', from: '/databases/cloud-databases/', }, { - to: '/discovery/database_discovery/on-premise-databases/', + to: '/discovery/database-discovery/on-premise-databases/', from: '/databases/on-premise-databases/', }, { @@ -397,7 +397,7 @@ const config = { from: '/apps/affinity-groups/appfocus-filters/', }, { - to: '/apps/business_applications/building-business-applications-in-device42/', + to: '/apps/business-applications/building-business-applications-in-device42/', from: ['/apps/business-applications/building-business-applications-in-device42/', '/apps/business-applications/' ] }, { From 3b4a23382c79a086cd6834e436d5bd06dc0de61b Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:40:56 +0200 Subject: [PATCH 15/24] dbb cookbook --- .../_category_.yml | 0 .../app-dependency-mapping.md | 12 ++-- .../business-app-dependencies.md | 0 .../business-app-device-impacts.md | 0 .../business-app-hardware-eol-eos-impact.md | 0 .../business-app-operating-system-eol-eos.md | 0 .../compute-devices.md | 0 .../{dbb_cookbook => dbb-cookbook}/compute.md | 24 ++++---- .../device-count-by-device-type.md | 0 .../device-count-by-service-level.md | 0 .../device-to-rack-inventory.md | 0 .../devices-accessed-by-external-ips.md | 0 ...es-missing-device_type-or-service_level.md | 0 ...bly-containing-pii-that-have-public-ips.md | 0 .../devices-using-commonly-exploited-ports.md | 0 ...-between-prod-and-non-prod-environments.md | 0 .../devices-with-no-oss.md | 0 .../devices-with-os-but-no-software.md | 0 ...ited-software-as-designated-by-customer.md | 0 ...mation-for-ips-without-attached-devices.md | 0 .../physical-device-inventory.md | 0 ...physical-devices-by-customer-department.md | 0 ...physical-devices-without-hardware-model.md | 0 .../physical-inventory-by-manufacturer.md | 0 .../security.md | 16 ++--- .../vm-density.md | 0 .../vm-devices.md | 0 .../vm-inventory.md | 0 ...mmunication-business-app-communications.md | 0 ...communication-ip-service-communications.md | 0 docusaurus.config.js | 58 +++++++++---------- 31 files changed, 55 insertions(+), 55 deletions(-) rename docs/reports/{dbb_cookbook => dbb-cookbook}/_category_.yml (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/app-dependency-mapping.md (73%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/business-app-dependencies.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/business-app-device-impacts.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/business-app-hardware-eol-eos-impact.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/business-app-operating-system-eol-eos.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/compute-devices.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/compute.md (56%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/device-count-by-device-type.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/device-count-by-service-level.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/device-to-rack-inventory.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/devices-accessed-by-external-ips.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/devices-missing-device_type-or-service_level.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/devices-possibly-containing-pii-that-have-public-ips.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/devices-using-commonly-exploited-ports.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/devices-with-mismatch-between-prod-and-non-prod-environments.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/devices-with-no-oss.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/devices-with-os-but-no-software.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/devices-with-prohibited-software-as-designated-by-customer.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/network-information-for-ips-without-attached-devices.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/physical-device-inventory.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/physical-devices-by-customer-department.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/physical-devices-without-hardware-model.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/physical-inventory-by-manufacturer.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/security.md (68%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/vm-density.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/vm-devices.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/vm-inventory.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/workload-and-application-communication-business-app-communications.md (100%) rename docs/reports/{dbb_cookbook => dbb-cookbook}/workload-and-application-communication-ip-service-communications.md (100%) diff --git a/docs/reports/dbb_cookbook/_category_.yml b/docs/reports/dbb-cookbook/_category_.yml similarity index 100% rename from docs/reports/dbb_cookbook/_category_.yml rename to docs/reports/dbb-cookbook/_category_.yml diff --git a/docs/reports/dbb_cookbook/app-dependency-mapping.md b/docs/reports/dbb-cookbook/app-dependency-mapping.md similarity index 73% rename from docs/reports/dbb_cookbook/app-dependency-mapping.md rename to docs/reports/dbb-cookbook/app-dependency-mapping.md index 3ffabea0..6b4d0cbc 100644 --- a/docs/reports/dbb_cookbook/app-dependency-mapping.md +++ b/docs/reports/dbb-cookbook/app-dependency-mapping.md @@ -5,11 +5,11 @@ sidebar_position: 1 **Application Dependency Mapping Data Building Blocks** -- [Business App Dependencies](reports/dbb_cookbook/business-app-dependencies.md) -- [Business App Device Impacts](reports/dbb_cookbook/business-app-device-impacts.md) -- [Business App Hardware EOL / EOS Impact](reports/dbb_cookbook/business-app-hardware-eol-eos-impact.md) -- [Business App Operating System EOL / EOS](reports/dbb_cookbook/business-app-operating-system-eol-eos.md) -- [Workload and Application Communication - Business App Communications](reports/dbb_cookbook/workload-and-application-communication-business-app-communications.md) -- [Workload and Application Communication - IP Service Communications](reports/dbb_cookbook/workload-and-application-communication-ip-service-communications.md) +- [Business App Dependencies](reports/dbb-cookbook/business-app-dependencies.md) +- [Business App Device Impacts](reports/dbb-cookbook/business-app-device-impacts.md) +- [Business App Hardware EOL / EOS Impact](reports/dbb-cookbook/business-app-hardware-eol-eos-impact.md) +- [Business App Operating System EOL / EOS](reports/dbb-cookbook/business-app-operating-system-eol-eos.md) +- [Workload and Application Communication - Business App Communications](reports/dbb-cookbook/workload-and-application-communication-business-app-communications.md) +- [Workload and Application Communication - IP Service Communications](reports/dbb-cookbook/workload-and-application-communication-ip-service-communications.md) Data Building Blocks are materialized database views composed with customer-specific use cases in mind to allow users to quickly create reports with little-to-no extra view joining required. These views are refreshed on a nightly basis. Because of the requirements for this type of reporting, it is necessary for the user to have access to all the Device42 data. A special privilege has been created called _Data Building Blocks_ for this purpose and must be granted for a user to have access to the DBB views. The reason for this is to simplify the access to data for reporting and insight needs. diff --git a/docs/reports/dbb_cookbook/business-app-dependencies.md b/docs/reports/dbb-cookbook/business-app-dependencies.md similarity index 100% rename from docs/reports/dbb_cookbook/business-app-dependencies.md rename to docs/reports/dbb-cookbook/business-app-dependencies.md diff --git a/docs/reports/dbb_cookbook/business-app-device-impacts.md b/docs/reports/dbb-cookbook/business-app-device-impacts.md similarity index 100% rename from docs/reports/dbb_cookbook/business-app-device-impacts.md rename to docs/reports/dbb-cookbook/business-app-device-impacts.md diff --git a/docs/reports/dbb_cookbook/business-app-hardware-eol-eos-impact.md b/docs/reports/dbb-cookbook/business-app-hardware-eol-eos-impact.md similarity index 100% rename from docs/reports/dbb_cookbook/business-app-hardware-eol-eos-impact.md rename to docs/reports/dbb-cookbook/business-app-hardware-eol-eos-impact.md diff --git a/docs/reports/dbb_cookbook/business-app-operating-system-eol-eos.md b/docs/reports/dbb-cookbook/business-app-operating-system-eol-eos.md similarity index 100% rename from docs/reports/dbb_cookbook/business-app-operating-system-eol-eos.md rename to docs/reports/dbb-cookbook/business-app-operating-system-eol-eos.md diff --git a/docs/reports/dbb_cookbook/compute-devices.md b/docs/reports/dbb-cookbook/compute-devices.md similarity index 100% rename from docs/reports/dbb_cookbook/compute-devices.md rename to docs/reports/dbb-cookbook/compute-devices.md diff --git a/docs/reports/dbb_cookbook/compute.md b/docs/reports/dbb-cookbook/compute.md similarity index 56% rename from docs/reports/dbb_cookbook/compute.md rename to docs/reports/dbb-cookbook/compute.md index ef9ba6ed..7ad3dcc1 100644 --- a/docs/reports/dbb_cookbook/compute.md +++ b/docs/reports/dbb-cookbook/compute.md @@ -5,18 +5,18 @@ sidebar_position: 8 **Compute Data Building Blocks** -- [Compute Devices](reports/dbb_cookbook/compute-devices.md) -- [Device Count by Device Type](reports/dbb_cookbook/device-count-by-device-type.md) -- [Device Count by Service Level](reports/dbb_cookbook/device-count-by-service-level.md) -- [Device to Rack Inventory](reports/dbb_cookbook/device-to-rack-inventory.md) -- [Devices Missing Device_Type or Service_Level](reports/dbb_cookbook/devices-missing-device_type-or-service_level.md) -- [Physical Device Inventory](reports/dbb_cookbook/physical-device-inventory.md) -- [Physical Devices by Customer Department](reports/dbb_cookbook/physical-devices-by-customer-department.md) -- [Physical Devices Without Hardware Model](reports/dbb_cookbook/physical-devices-without-hardware-model.md) -- [Physical Inventory by Manufacturer](reports/dbb_cookbook/physical-inventory-by-manufacturer.md) -- [VM Density](reports/dbb_cookbook/vm-density.md) -- [VM Devices](reports/dbb_cookbook/vm-devices.md) -- [VM Inventory](reports/dbb_cookbook/vm-inventory.md) +- [Compute Devices](reports/dbb-cookbook/compute-devices.md) +- [Device Count by Device Type](reports/dbb-cookbook/device-count-by-device-type.md) +- [Device Count by Service Level](reports/dbb-cookbook/device-count-by-service-level.md) +- [Device to Rack Inventory](reports/dbb-cookbook/device-to-rack-inventory.md) +- [Devices Missing Device_Type or Service_Level](reports/dbb-cookbook/devices-missing-device_type-or-service_level.md) +- [Physical Device Inventory](reports/dbb-cookbook/physical-device-inventory.md) +- [Physical Devices by Customer Department](reports/dbb-cookbook/physical-devices-by-customer-department.md) +- [Physical Devices Without Hardware Model](reports/dbb-cookbook/physical-devices-without-hardware-model.md) +- [Physical Inventory by Manufacturer](reports/dbb-cookbook/physical-inventory-by-manufacturer.md) +- [VM Density](reports/dbb-cookbook/vm-density.md) +- [VM Devices](reports/dbb-cookbook/vm-devices.md) +- [VM Inventory](reports/dbb-cookbook/vm-inventory.md)   diff --git a/docs/reports/dbb_cookbook/device-count-by-device-type.md b/docs/reports/dbb-cookbook/device-count-by-device-type.md similarity index 100% rename from docs/reports/dbb_cookbook/device-count-by-device-type.md rename to docs/reports/dbb-cookbook/device-count-by-device-type.md diff --git a/docs/reports/dbb_cookbook/device-count-by-service-level.md b/docs/reports/dbb-cookbook/device-count-by-service-level.md similarity index 100% rename from docs/reports/dbb_cookbook/device-count-by-service-level.md rename to docs/reports/dbb-cookbook/device-count-by-service-level.md diff --git a/docs/reports/dbb_cookbook/device-to-rack-inventory.md b/docs/reports/dbb-cookbook/device-to-rack-inventory.md similarity index 100% rename from docs/reports/dbb_cookbook/device-to-rack-inventory.md rename to docs/reports/dbb-cookbook/device-to-rack-inventory.md diff --git a/docs/reports/dbb_cookbook/devices-accessed-by-external-ips.md b/docs/reports/dbb-cookbook/devices-accessed-by-external-ips.md similarity index 100% rename from docs/reports/dbb_cookbook/devices-accessed-by-external-ips.md rename to docs/reports/dbb-cookbook/devices-accessed-by-external-ips.md diff --git a/docs/reports/dbb_cookbook/devices-missing-device_type-or-service_level.md b/docs/reports/dbb-cookbook/devices-missing-device_type-or-service_level.md similarity index 100% rename from docs/reports/dbb_cookbook/devices-missing-device_type-or-service_level.md rename to docs/reports/dbb-cookbook/devices-missing-device_type-or-service_level.md diff --git a/docs/reports/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md b/docs/reports/dbb-cookbook/devices-possibly-containing-pii-that-have-public-ips.md similarity index 100% rename from docs/reports/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md rename to docs/reports/dbb-cookbook/devices-possibly-containing-pii-that-have-public-ips.md diff --git a/docs/reports/dbb_cookbook/devices-using-commonly-exploited-ports.md b/docs/reports/dbb-cookbook/devices-using-commonly-exploited-ports.md similarity index 100% rename from docs/reports/dbb_cookbook/devices-using-commonly-exploited-ports.md rename to docs/reports/dbb-cookbook/devices-using-commonly-exploited-ports.md diff --git a/docs/reports/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md b/docs/reports/dbb-cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md similarity index 100% rename from docs/reports/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md rename to docs/reports/dbb-cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md diff --git a/docs/reports/dbb_cookbook/devices-with-no-oss.md b/docs/reports/dbb-cookbook/devices-with-no-oss.md similarity index 100% rename from docs/reports/dbb_cookbook/devices-with-no-oss.md rename to docs/reports/dbb-cookbook/devices-with-no-oss.md diff --git a/docs/reports/dbb_cookbook/devices-with-os-but-no-software.md b/docs/reports/dbb-cookbook/devices-with-os-but-no-software.md similarity index 100% rename from docs/reports/dbb_cookbook/devices-with-os-but-no-software.md rename to docs/reports/dbb-cookbook/devices-with-os-but-no-software.md diff --git a/docs/reports/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md b/docs/reports/dbb-cookbook/devices-with-prohibited-software-as-designated-by-customer.md similarity index 100% rename from docs/reports/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md rename to docs/reports/dbb-cookbook/devices-with-prohibited-software-as-designated-by-customer.md diff --git a/docs/reports/dbb_cookbook/network-information-for-ips-without-attached-devices.md b/docs/reports/dbb-cookbook/network-information-for-ips-without-attached-devices.md similarity index 100% rename from docs/reports/dbb_cookbook/network-information-for-ips-without-attached-devices.md rename to docs/reports/dbb-cookbook/network-information-for-ips-without-attached-devices.md diff --git a/docs/reports/dbb_cookbook/physical-device-inventory.md b/docs/reports/dbb-cookbook/physical-device-inventory.md similarity index 100% rename from docs/reports/dbb_cookbook/physical-device-inventory.md rename to docs/reports/dbb-cookbook/physical-device-inventory.md diff --git a/docs/reports/dbb_cookbook/physical-devices-by-customer-department.md b/docs/reports/dbb-cookbook/physical-devices-by-customer-department.md similarity index 100% rename from docs/reports/dbb_cookbook/physical-devices-by-customer-department.md rename to docs/reports/dbb-cookbook/physical-devices-by-customer-department.md diff --git a/docs/reports/dbb_cookbook/physical-devices-without-hardware-model.md b/docs/reports/dbb-cookbook/physical-devices-without-hardware-model.md similarity index 100% rename from docs/reports/dbb_cookbook/physical-devices-without-hardware-model.md rename to docs/reports/dbb-cookbook/physical-devices-without-hardware-model.md diff --git a/docs/reports/dbb_cookbook/physical-inventory-by-manufacturer.md b/docs/reports/dbb-cookbook/physical-inventory-by-manufacturer.md similarity index 100% rename from docs/reports/dbb_cookbook/physical-inventory-by-manufacturer.md rename to docs/reports/dbb-cookbook/physical-inventory-by-manufacturer.md diff --git a/docs/reports/dbb_cookbook/security.md b/docs/reports/dbb-cookbook/security.md similarity index 68% rename from docs/reports/dbb_cookbook/security.md rename to docs/reports/dbb-cookbook/security.md index e6a229f1..6d95ac1d 100644 --- a/docs/reports/dbb_cookbook/security.md +++ b/docs/reports/dbb-cookbook/security.md @@ -5,14 +5,14 @@ sidebar_position: 21 **Security Data Building Blocks** -- [Devices Accessed by External IPs](reports/dbb_cookbook/devices-accessed-by-external-ips.md) -- [Devices Possibly Containing PII That Have Public IPs](reports/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips.md) -- [Devices Using Commonly Exploited Ports](reports/dbb_cookbook/devices-using-commonly-exploited-ports.md) -- [Devices with Mismatch Between Prod and Non-Prod Environments](reports/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md) -- [Devices with No OSs](reports/dbb_cookbook/devices-with-no-oss.md) -- [Devices with OS but No Software](reports/dbb_cookbook/devices-with-os-but-no-software.md) -- [Devices with Prohibited Software (as designated by customer)](reports/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer.md) -- [Network Information for IPs Without Attached Devices](reports/dbb_cookbook/network-information-for-ips-without-attached-devices.md) +- [Devices Accessed by External IPs](reports/dbb-cookbook/devices-accessed-by-external-ips.md) +- [Devices Possibly Containing PII That Have Public IPs](reports/dbb-cookbook/devices-possibly-containing-pii-that-have-public-ips.md) +- [Devices Using Commonly Exploited Ports](reports/dbb-cookbook/devices-using-commonly-exploited-ports.md) +- [Devices with Mismatch Between Prod and Non-Prod Environments](reports/dbb-cookbook/devices-with-mismatch-between-prod-and-non-prod-environments.md) +- [Devices with No OSs](reports/dbb-cookbook/devices-with-no-oss.md) +- [Devices with OS but No Software](reports/dbb-cookbook/devices-with-os-but-no-software.md) +- [Devices with Prohibited Software (as designated by customer)](reports/dbb-cookbook/devices-with-prohibited-software-as-designated-by-customer.md) +- [Network Information for IPs Without Attached Devices](reports/dbb-cookbook/network-information-for-ips-without-attached-devices.md)   diff --git a/docs/reports/dbb_cookbook/vm-density.md b/docs/reports/dbb-cookbook/vm-density.md similarity index 100% rename from docs/reports/dbb_cookbook/vm-density.md rename to docs/reports/dbb-cookbook/vm-density.md diff --git a/docs/reports/dbb_cookbook/vm-devices.md b/docs/reports/dbb-cookbook/vm-devices.md similarity index 100% rename from docs/reports/dbb_cookbook/vm-devices.md rename to docs/reports/dbb-cookbook/vm-devices.md diff --git a/docs/reports/dbb_cookbook/vm-inventory.md b/docs/reports/dbb-cookbook/vm-inventory.md similarity index 100% rename from docs/reports/dbb_cookbook/vm-inventory.md rename to docs/reports/dbb-cookbook/vm-inventory.md diff --git a/docs/reports/dbb_cookbook/workload-and-application-communication-business-app-communications.md b/docs/reports/dbb-cookbook/workload-and-application-communication-business-app-communications.md similarity index 100% rename from docs/reports/dbb_cookbook/workload-and-application-communication-business-app-communications.md rename to docs/reports/dbb-cookbook/workload-and-application-communication-business-app-communications.md diff --git a/docs/reports/dbb_cookbook/workload-and-application-communication-ip-service-communications.md b/docs/reports/dbb-cookbook/workload-and-application-communication-ip-service-communications.md similarity index 100% rename from docs/reports/dbb_cookbook/workload-and-application-communication-ip-service-communications.md rename to docs/reports/dbb-cookbook/workload-and-application-communication-ip-service-communications.md diff --git a/docusaurus.config.js b/docusaurus.config.js index 0d30a0b1..c3ff15c3 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -805,119 +805,119 @@ const config = { from: '/device42-doql/db-viewer-schema/', }, { - to: '/reports/dbb_cookbook/app-dependency-mapping/', + to: '/reports/dbb-cookbook/app-dependency-mapping/', from: '/dbb-cookbook/app-dependency-mapping/', }, { - to: '/reports/dbb_cookbook/business-app-dependencies/', + to: '/reports/dbb-cookbook/business-app-dependencies/', from: '/dbb-cookbook/app-dependency-mapping/business-app-dependencies/', }, { - to: '/reports/dbb_cookbook/business-app-device-impacts/', + to: '/reports/dbb-cookbook/business-app-device-impacts/', from: '/dbb-cookbook/app-dependency-mapping/business-app-device-impacts/', }, { - to: '/reports/dbb_cookbook/business-app-hardware-eol-eos-impact/', + to: '/reports/dbb-cookbook/business-app-hardware-eol-eos-impact/', from: '/dbb-cookbook/app-dependency-mapping/business-app-hardware-eol-eos-impact/', }, { - to: '/reports/dbb_cookbook/business-app-operating-system-eol-eos/', + to: '/reports/dbb-cookbook/business-app-operating-system-eol-eos/', from: '/dbb-cookbook/app-dependency-mapping/business-app-operating-system-eol-eos/', }, { - to: '/reports/dbb_cookbook/workload-and-application-communication-business-app-communications/', + to: '/reports/dbb-cookbook/workload-and-application-communication-business-app-communications/', from: '/dbb-cookbook/app-dependency-mapping/workload-and-application-communication-business-app-communications/', }, { - to: '/reports/dbb_cookbook/workload-and-application-communication-ip-service-communications/', + to: '/reports/dbb-cookbook/workload-and-application-communication-ip-service-communications/', from: '/dbb-cookbook/app-dependency-mapping/workload-and-application-communication-ip-service-communications/', }, { - to: '/reports/dbb_cookbook/compute/', + to: '/reports/dbb-cookbook/compute/', from: '/dbb-cookbook/compute/', }, { - to: '/reports/dbb_cookbook/compute-devices/', + to: '/reports/dbb-cookbook/compute-devices/', from: '/dbb-cookbook/compute/compute-devices/', }, { - to: '/reports/dbb_cookbook/device-count-by-device-type/', + to: '/reports/dbb-cookbook/device-count-by-device-type/', from: '/dbb-cookbook/compute/device-count-by-device-type/', }, { - to: '/reports/dbb_cookbook/device-count-by-service-level/', + to: '/reports/dbb-cookbook/device-count-by-service-level/', from: '/dbb-cookbook/compute/device-count-by-service-level/', }, { - to: '/reports/dbb_cookbook/device-to-rack-inventory/', + to: '/reports/dbb-cookbook/device-to-rack-inventory/', from: '/dbb-cookbook/compute/device-to-rack-inventory/', }, { - to: '/reports/dbb_cookbook/devices-missing-device_type-or-service_level/', + to: '/reports/dbb-cookbook/devices-missing-device_type-or-service_level/', from: '/dbb-cookbook/compute/devices-missing-device_type-or-service_level/', }, { - to: '/reports/dbb_cookbook/physical-device-inventory/', + to: '/reports/dbb-cookbook/physical-device-inventory/', from: '/dbb-cookbook/compute/physical-device-inventory/', }, { - to: '/reports/dbb_cookbook/physical-devices-by-customer-department/', + to: '/reports/dbb-cookbook/physical-devices-by-customer-department/', from: '/dbb-cookbook/compute/physical-devices-by-customer-department/', }, { - to: '/reports/dbb_cookbook/physical-devices-without-hardware-model/', + to: '/reports/dbb-cookbook/physical-devices-without-hardware-model/', from: '/dbb-cookbook/compute/physical-devices-without-hardware-model/', }, { - to: '/reports/dbb_cookbook/physical-inventory-by-manufacturer/', + to: '/reports/dbb-cookbook/physical-inventory-by-manufacturer/', from: '/dbb-cookbook/compute/physical-inventory-by-manufacturer/', }, { - to: '/reports/dbb_cookbook/vm-density/', + to: '/reports/dbb-cookbook/vm-density/', from: '/dbb-cookbook/compute/vm-density/', }, { - to: '/reports/dbb_cookbook/vm-devices/', + to: '/reports/dbb-cookbook/vm-devices/', from: '/dbb-cookbook/compute/vm-devices/', }, { - to: '/reports/dbb_cookbook/vm-inventory/', + to: '/reports/dbb-cookbook/vm-inventory/', from: '/dbb-cookbook/compute/vm-inventory/', }, { - to: '/reports/dbb_cookbook/security/', + to: '/reports/dbb-cookbook/security/', from: '/dbb-cookbook/security/', }, { - to: '/reports/dbb_cookbook/devices-accessed-by-external-ips/', + to: '/reports/dbb-cookbook/devices-accessed-by-external-ips/', from: '/dbb-cookbook/security/devices-accessed-by-external-ips/', }, { - to: '/reports/dbb_cookbook/devices-possibly-containing-pii-that-have-public-ips/', + to: '/reports/dbb-cookbook/devices-possibly-containing-pii-that-have-public-ips/', from: '/dbb-cookbook/security/devices-possibly-containing-pii-that-have-public-ips/', }, { - to: '/reports/dbb_cookbook/devices-using-commonly-exploited-ports/', + to: '/reports/dbb-cookbook/devices-using-commonly-exploited-ports/', from: '/dbb-cookbook/security/devices-using-commonly-exploited-ports/', }, { - to: '/reports/dbb_cookbook/devices-with-mismatch-between-prod-and-non-prod-environments/', + to: '/reports/dbb-cookbook/devices-with-mismatch-between-prod-and-non-prod-environments/', from: '/dbb-cookbook/security/devices-with-mismatch-between-prod-and-non-prod-environments/', }, { - to: '/reports/dbb_cookbook/devices-with-no-oss/', + to: '/reports/dbb-cookbook/devices-with-no-oss/', from: '/dbb-cookbook/security/devices-with-no-oss/', }, { - to: '/reports/dbb_cookbook/devices-with-os-but-no-software/', + to: '/reports/dbb-cookbook/devices-with-os-but-no-software/', from: '/dbb-cookbook/security/devices-with-os-but-no-software/', }, { - to: '/reports/dbb_cookbook/devices-with-prohibited-software-as-designated-by-customer/', + to: '/reports/dbb-cookbook/devices-with-prohibited-software-as-designated-by-customer/', from: '/dbb-cookbook/security/devices-with-prohibited-software-as-designated-by-customer/', }, { - to: '/reports/dbb_cookbook/network-information-for-ips-without-attached-devices/', + to: '/reports/dbb-cookbook/network-information-for-ips-without-attached-devices/', from: '/dbb-cookbook/security/network-information-for-ips-without-attached-devices/', }, { From 388550134087e229530e7f2394264d5364c45250 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:44:11 +0200 Subject: [PATCH 16/24] app dep mapping --- .../_category_.yml | 0 .../adm-supported-applications.md | 0 .../cloud-application-dependency-mapping.md | 0 .../configure-application-dependency-mapping.md | 0 docusaurus.config.js | 6 +++--- 5 files changed, 3 insertions(+), 3 deletions(-) rename docs/apps/{application_dependency_mapping => enterprise-application-dependency-mapping}/_category_.yml (100%) rename docs/apps/{application_dependency_mapping => enterprise-application-dependency-mapping}/adm-supported-applications.md (100%) rename docs/apps/{application_dependency_mapping => enterprise-application-dependency-mapping}/cloud-application-dependency-mapping.md (100%) rename docs/apps/{application_dependency_mapping => enterprise-application-dependency-mapping}/configure-application-dependency-mapping.md (100%) diff --git a/docs/apps/application_dependency_mapping/_category_.yml b/docs/apps/enterprise-application-dependency-mapping/_category_.yml similarity index 100% rename from docs/apps/application_dependency_mapping/_category_.yml rename to docs/apps/enterprise-application-dependency-mapping/_category_.yml diff --git a/docs/apps/application_dependency_mapping/adm-supported-applications.md b/docs/apps/enterprise-application-dependency-mapping/adm-supported-applications.md similarity index 100% rename from docs/apps/application_dependency_mapping/adm-supported-applications.md rename to docs/apps/enterprise-application-dependency-mapping/adm-supported-applications.md diff --git a/docs/apps/application_dependency_mapping/cloud-application-dependency-mapping.md b/docs/apps/enterprise-application-dependency-mapping/cloud-application-dependency-mapping.md similarity index 100% rename from docs/apps/application_dependency_mapping/cloud-application-dependency-mapping.md rename to docs/apps/enterprise-application-dependency-mapping/cloud-application-dependency-mapping.md diff --git a/docs/apps/application_dependency_mapping/configure-application-dependency-mapping.md b/docs/apps/enterprise-application-dependency-mapping/configure-application-dependency-mapping.md similarity index 100% rename from docs/apps/application_dependency_mapping/configure-application-dependency-mapping.md rename to docs/apps/enterprise-application-dependency-mapping/configure-application-dependency-mapping.md diff --git a/docusaurus.config.js b/docusaurus.config.js index c3ff15c3..626c0e12 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -345,15 +345,15 @@ const config = { from: '/apps/', }, { - to: '/apps/application_dependency_mapping/adm-supported-applications/', + to: '/apps/enterprise-application-dependency-mapping/adm-supported-applications/', from: '/enterprise-application-dependency-mapping/adm-supported-applications/', }, { - to: '/apps/application_dependency_mapping/cloud-application-dependency-mapping/', + to: '/apps/enterprise-application-dependency-mapping/cloud-application-dependency-mapping/', from: '/enterprise-application-dependency-mapping/cloud-application-dependency-mapping/', }, { - to: '/apps/application_dependency_mapping/configure-application-dependency-mapping/', + to: '/apps/enterprise-application-dependency-mapping/configure-application-dependency-mapping/', from: '/enterprise-application-dependency-mapping/configure-application-dependency-mapping/', }, { From b5a6181eca5021ae413f080b868213a2ac629508 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:46:19 +0200 Subject: [PATCH 17/24] legacy imports --- .../{legacy_imports => legacy-imports}/import-ip-sheet.md | 0 .../{legacy_imports => legacy-imports}/import-overview.md | 0 .../import-racked-devices.md | 0 .../imports/{legacy_imports => legacy-imports}/index.md | 0 docusaurus.config.js | 8 ++++---- 5 files changed, 4 insertions(+), 4 deletions(-) rename docs/integration/imports/{legacy_imports => legacy-imports}/import-ip-sheet.md (100%) rename docs/integration/imports/{legacy_imports => legacy-imports}/import-overview.md (100%) rename docs/integration/imports/{legacy_imports => legacy-imports}/import-racked-devices.md (100%) rename docs/integration/imports/{legacy_imports => legacy-imports}/index.md (100%) diff --git a/docs/integration/imports/legacy_imports/import-ip-sheet.md b/docs/integration/imports/legacy-imports/import-ip-sheet.md similarity index 100% rename from docs/integration/imports/legacy_imports/import-ip-sheet.md rename to docs/integration/imports/legacy-imports/import-ip-sheet.md diff --git a/docs/integration/imports/legacy_imports/import-overview.md b/docs/integration/imports/legacy-imports/import-overview.md similarity index 100% rename from docs/integration/imports/legacy_imports/import-overview.md rename to docs/integration/imports/legacy-imports/import-overview.md diff --git a/docs/integration/imports/legacy_imports/import-racked-devices.md b/docs/integration/imports/legacy-imports/import-racked-devices.md similarity index 100% rename from docs/integration/imports/legacy_imports/import-racked-devices.md rename to docs/integration/imports/legacy-imports/import-racked-devices.md diff --git a/docs/integration/imports/legacy_imports/index.md b/docs/integration/imports/legacy-imports/index.md similarity index 100% rename from docs/integration/imports/legacy_imports/index.md rename to docs/integration/imports/legacy-imports/index.md diff --git a/docusaurus.config.js b/docusaurus.config.js index 626c0e12..553ba51a 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -581,19 +581,19 @@ const config = { from: '/imports/spreadsheet-converter-tool/', }, { - to: '/integration/imports/legacy_imports/', + to: '/integration/imports/legacy-imports/', from: '/imports/legacy-imports/', }, { - to: '/integration/imports/legacy_imports/import-ip-sheet/', + to: '/integration/imports/legacy-imports/import-ip-sheet/', from: '/imports/import-ip-sheet/', }, { - to: '/integration/imports/legacy_imports/import-overview/', + to: '/integration/imports/legacy-imports/import-overview/', from: '/imports/import-overview/', }, { - to: '/integration/imports/legacy_imports/import-racked-devices/', + to: '/integration/imports/legacy-imports/import-racked-devices/', from: '/imports/import-racked-devices/', }, { From e0ef0996c435496c02ae62d6b1ff04a9b8029adf Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:47:35 +0200 Subject: [PATCH 18/24] move discovery --- docs/{discovery => auto-discovery}/_category_.yml | 0 docs/{discovery => auto-discovery}/active-directory-sync.md | 0 docs/{discovery => auto-discovery}/agent-based-discovery.md | 0 .../agent-based-offline-discovery.md | 0 .../auto-discovery-system-requirements.md | 0 docs/{discovery => auto-discovery}/auto-discovery.md | 0 docs/{discovery => auto-discovery}/autodisc-best-practices.md | 0 .../{discovery => auto-discovery}/blade-systems-auto-discovery.md | 0 docs/{discovery => auto-discovery}/certificate-auto-discovery.md | 0 docs/{discovery => auto-discovery}/cisco-ucs-auto-discovery.md | 0 .../cloud_platforms_autodiscovery/_category_.yml | 0 .../cloud_platforms_autodiscovery/aws-autodiscovery.md | 0 .../cloud_platforms_autodiscovery/azure-autodiscovery.md | 0 .../google-cloud-platform-autodiscovery.md | 0 .../cloud_platforms_autodiscovery/index.md | 0 .../cloud_platforms_autodiscovery/intune-autodiscovery.md | 0 .../cloud_platforms_autodiscovery/kubernetes-autodiscovery.md | 0 .../cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md | 0 docs/{discovery => auto-discovery}/d42-ping-sweep.md | 0 .../database-discovery/_category_.yml | 0 .../database-discovery/cloud-databases.md | 0 .../database-discovery/on-premise-databases.md | 0 .../hypervisors-and-containers-supported-in-auto-discovery.md | 0 docs/{discovery => auto-discovery}/ibm-i-as400.md | 0 docs/{discovery => auto-discovery}/index.md | 0 docs/{discovery => auto-discovery}/ipmi-auto-discovery.md | 0 .../linux-based-autodiscovery-software.md | 0 .../linux-unix-server-auto-discovery.md | 0 .../load-balancer-f5-autodiscovery.md | 0 docs/{discovery => auto-discovery}/load-balancers.md | 0 docs/{discovery => auto-discovery}/netflow-collector.md | 0 docs/{discovery => auto-discovery}/network-auto-discovery.md | 0 docs/{discovery => auto-discovery}/nmap-autodiscovery.md | 0 .../operating-systems-supported-in-auto-discovery.md | 0 docs/{discovery => auto-discovery}/packet-capture.md | 0 docs/{discovery => auto-discovery}/remote-collector-rc.md | 0 .../resource-utilization-overview.md | 0 docs/{discovery => auto-discovery}/resources/_category_.yml | 0 docs/{discovery => auto-discovery}/resources/cloud-resources.md | 0 docs/{discovery => auto-discovery}/sccm-discovery-net-tool.md | 0 docs/{discovery => auto-discovery}/setup-dns-autodiscovery.md | 0 .../storage_arrays_autodiscovery/_category_.yml | 0 .../all-other-storage-autodiscovery.md | 0 .../storage_arrays_autodiscovery/dell-emc-autodiscovery.md | 0 .../storage_arrays_autodiscovery/hp-autodiscovery.md | 0 .../storage_arrays_autodiscovery/ibm-autodiscovery.md | 0 .../storage_arrays_autodiscovery/index.md | 0 .../snmp-san-server-auto-discovery.md | 0 .../storage_arrays_autodiscovery/storage-arrays.md | 0 .../{discovery => auto-discovery}/tcp-port-scan-auto-discovery.md | 0 docs/{discovery => auto-discovery}/unprocessed-device-records.md | 0 .../using-apis-for-custom-auto-discovery.md | 0 .../vendors-supported-in-snmp-auto-discovery.md | 0 .../virtual-machine-auto-discovery.md | 0 docs/{discovery => auto-discovery}/warranty-autodiscovery.md | 0 .../windows-and-hyper-v-auto-discovery.md | 0 docs/{discovery => auto-discovery}/z-os-ibm-mainframe.md | 0 57 files changed, 0 insertions(+), 0 deletions(-) rename docs/{discovery => auto-discovery}/_category_.yml (100%) rename docs/{discovery => auto-discovery}/active-directory-sync.md (100%) rename docs/{discovery => auto-discovery}/agent-based-discovery.md (100%) rename docs/{discovery => auto-discovery}/agent-based-offline-discovery.md (100%) rename docs/{discovery => auto-discovery}/auto-discovery-system-requirements.md (100%) rename docs/{discovery => auto-discovery}/auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/autodisc-best-practices.md (100%) rename docs/{discovery => auto-discovery}/blade-systems-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/certificate-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/cisco-ucs-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/cloud_platforms_autodiscovery/_category_.yml (100%) rename docs/{discovery => auto-discovery}/cloud_platforms_autodiscovery/aws-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/cloud_platforms_autodiscovery/azure-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/cloud_platforms_autodiscovery/index.md (100%) rename docs/{discovery => auto-discovery}/cloud_platforms_autodiscovery/intune-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md (100%) rename docs/{discovery => auto-discovery}/d42-ping-sweep.md (100%) rename docs/{discovery => auto-discovery}/database-discovery/_category_.yml (100%) rename docs/{discovery => auto-discovery}/database-discovery/cloud-databases.md (100%) rename docs/{discovery => auto-discovery}/database-discovery/on-premise-databases.md (100%) rename docs/{discovery => auto-discovery}/hypervisors-and-containers-supported-in-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/ibm-i-as400.md (100%) rename docs/{discovery => auto-discovery}/index.md (100%) rename docs/{discovery => auto-discovery}/ipmi-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/linux-based-autodiscovery-software.md (100%) rename docs/{discovery => auto-discovery}/linux-unix-server-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/load-balancer-f5-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/load-balancers.md (100%) rename docs/{discovery => auto-discovery}/netflow-collector.md (100%) rename docs/{discovery => auto-discovery}/network-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/nmap-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/operating-systems-supported-in-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/packet-capture.md (100%) rename docs/{discovery => auto-discovery}/remote-collector-rc.md (100%) rename docs/{discovery => auto-discovery}/resource-utilization-overview.md (100%) rename docs/{discovery => auto-discovery}/resources/_category_.yml (100%) rename docs/{discovery => auto-discovery}/resources/cloud-resources.md (100%) rename docs/{discovery => auto-discovery}/sccm-discovery-net-tool.md (100%) rename docs/{discovery => auto-discovery}/setup-dns-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/storage_arrays_autodiscovery/_category_.yml (100%) rename docs/{discovery => auto-discovery}/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/storage_arrays_autodiscovery/dell-emc-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/storage_arrays_autodiscovery/hp-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/storage_arrays_autodiscovery/ibm-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/storage_arrays_autodiscovery/index.md (100%) rename docs/{discovery => auto-discovery}/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/storage_arrays_autodiscovery/storage-arrays.md (100%) rename docs/{discovery => auto-discovery}/tcp-port-scan-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/unprocessed-device-records.md (100%) rename docs/{discovery => auto-discovery}/using-apis-for-custom-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/vendors-supported-in-snmp-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/virtual-machine-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/warranty-autodiscovery.md (100%) rename docs/{discovery => auto-discovery}/windows-and-hyper-v-auto-discovery.md (100%) rename docs/{discovery => auto-discovery}/z-os-ibm-mainframe.md (100%) diff --git a/docs/discovery/_category_.yml b/docs/auto-discovery/_category_.yml similarity index 100% rename from docs/discovery/_category_.yml rename to docs/auto-discovery/_category_.yml diff --git a/docs/discovery/active-directory-sync.md b/docs/auto-discovery/active-directory-sync.md similarity index 100% rename from docs/discovery/active-directory-sync.md rename to docs/auto-discovery/active-directory-sync.md diff --git a/docs/discovery/agent-based-discovery.md b/docs/auto-discovery/agent-based-discovery.md similarity index 100% rename from docs/discovery/agent-based-discovery.md rename to docs/auto-discovery/agent-based-discovery.md diff --git a/docs/discovery/agent-based-offline-discovery.md b/docs/auto-discovery/agent-based-offline-discovery.md similarity index 100% rename from docs/discovery/agent-based-offline-discovery.md rename to docs/auto-discovery/agent-based-offline-discovery.md diff --git a/docs/discovery/auto-discovery-system-requirements.md b/docs/auto-discovery/auto-discovery-system-requirements.md similarity index 100% rename from docs/discovery/auto-discovery-system-requirements.md rename to docs/auto-discovery/auto-discovery-system-requirements.md diff --git a/docs/discovery/auto-discovery.md b/docs/auto-discovery/auto-discovery.md similarity index 100% rename from docs/discovery/auto-discovery.md rename to docs/auto-discovery/auto-discovery.md diff --git a/docs/discovery/autodisc-best-practices.md b/docs/auto-discovery/autodisc-best-practices.md similarity index 100% rename from docs/discovery/autodisc-best-practices.md rename to docs/auto-discovery/autodisc-best-practices.md diff --git a/docs/discovery/blade-systems-auto-discovery.md b/docs/auto-discovery/blade-systems-auto-discovery.md similarity index 100% rename from docs/discovery/blade-systems-auto-discovery.md rename to docs/auto-discovery/blade-systems-auto-discovery.md diff --git a/docs/discovery/certificate-auto-discovery.md b/docs/auto-discovery/certificate-auto-discovery.md similarity index 100% rename from docs/discovery/certificate-auto-discovery.md rename to docs/auto-discovery/certificate-auto-discovery.md diff --git a/docs/discovery/cisco-ucs-auto-discovery.md b/docs/auto-discovery/cisco-ucs-auto-discovery.md similarity index 100% rename from docs/discovery/cisco-ucs-auto-discovery.md rename to docs/auto-discovery/cisco-ucs-auto-discovery.md diff --git a/docs/discovery/cloud_platforms_autodiscovery/_category_.yml b/docs/auto-discovery/cloud_platforms_autodiscovery/_category_.yml similarity index 100% rename from docs/discovery/cloud_platforms_autodiscovery/_category_.yml rename to docs/auto-discovery/cloud_platforms_autodiscovery/_category_.yml diff --git a/docs/discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md b/docs/auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md similarity index 100% rename from docs/discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md rename to docs/auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md diff --git a/docs/discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md b/docs/auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md similarity index 100% rename from docs/discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md rename to docs/auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md diff --git a/docs/discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery.md b/docs/auto-discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery.md similarity index 100% rename from docs/discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery.md rename to docs/auto-discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery.md diff --git a/docs/discovery/cloud_platforms_autodiscovery/index.md b/docs/auto-discovery/cloud_platforms_autodiscovery/index.md similarity index 100% rename from docs/discovery/cloud_platforms_autodiscovery/index.md rename to docs/auto-discovery/cloud_platforms_autodiscovery/index.md diff --git a/docs/discovery/cloud_platforms_autodiscovery/intune-autodiscovery.md b/docs/auto-discovery/cloud_platforms_autodiscovery/intune-autodiscovery.md similarity index 100% rename from docs/discovery/cloud_platforms_autodiscovery/intune-autodiscovery.md rename to docs/auto-discovery/cloud_platforms_autodiscovery/intune-autodiscovery.md diff --git a/docs/discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md b/docs/auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md similarity index 100% rename from docs/discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md rename to docs/auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md diff --git a/docs/discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md b/docs/auto-discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md similarity index 100% rename from docs/discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md rename to docs/auto-discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md diff --git a/docs/discovery/d42-ping-sweep.md b/docs/auto-discovery/d42-ping-sweep.md similarity index 100% rename from docs/discovery/d42-ping-sweep.md rename to docs/auto-discovery/d42-ping-sweep.md diff --git a/docs/discovery/database-discovery/_category_.yml b/docs/auto-discovery/database-discovery/_category_.yml similarity index 100% rename from docs/discovery/database-discovery/_category_.yml rename to docs/auto-discovery/database-discovery/_category_.yml diff --git a/docs/discovery/database-discovery/cloud-databases.md b/docs/auto-discovery/database-discovery/cloud-databases.md similarity index 100% rename from docs/discovery/database-discovery/cloud-databases.md rename to docs/auto-discovery/database-discovery/cloud-databases.md diff --git a/docs/discovery/database-discovery/on-premise-databases.md b/docs/auto-discovery/database-discovery/on-premise-databases.md similarity index 100% rename from docs/discovery/database-discovery/on-premise-databases.md rename to docs/auto-discovery/database-discovery/on-premise-databases.md diff --git a/docs/discovery/hypervisors-and-containers-supported-in-auto-discovery.md b/docs/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery.md similarity index 100% rename from docs/discovery/hypervisors-and-containers-supported-in-auto-discovery.md rename to docs/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery.md diff --git a/docs/discovery/ibm-i-as400.md b/docs/auto-discovery/ibm-i-as400.md similarity index 100% rename from docs/discovery/ibm-i-as400.md rename to docs/auto-discovery/ibm-i-as400.md diff --git a/docs/discovery/index.md b/docs/auto-discovery/index.md similarity index 100% rename from docs/discovery/index.md rename to docs/auto-discovery/index.md diff --git a/docs/discovery/ipmi-auto-discovery.md b/docs/auto-discovery/ipmi-auto-discovery.md similarity index 100% rename from docs/discovery/ipmi-auto-discovery.md rename to docs/auto-discovery/ipmi-auto-discovery.md diff --git a/docs/discovery/linux-based-autodiscovery-software.md b/docs/auto-discovery/linux-based-autodiscovery-software.md similarity index 100% rename from docs/discovery/linux-based-autodiscovery-software.md rename to docs/auto-discovery/linux-based-autodiscovery-software.md diff --git a/docs/discovery/linux-unix-server-auto-discovery.md b/docs/auto-discovery/linux-unix-server-auto-discovery.md similarity index 100% rename from docs/discovery/linux-unix-server-auto-discovery.md rename to docs/auto-discovery/linux-unix-server-auto-discovery.md diff --git a/docs/discovery/load-balancer-f5-autodiscovery.md b/docs/auto-discovery/load-balancer-f5-autodiscovery.md similarity index 100% rename from docs/discovery/load-balancer-f5-autodiscovery.md rename to docs/auto-discovery/load-balancer-f5-autodiscovery.md diff --git a/docs/discovery/load-balancers.md b/docs/auto-discovery/load-balancers.md similarity index 100% rename from docs/discovery/load-balancers.md rename to docs/auto-discovery/load-balancers.md diff --git a/docs/discovery/netflow-collector.md b/docs/auto-discovery/netflow-collector.md similarity index 100% rename from docs/discovery/netflow-collector.md rename to docs/auto-discovery/netflow-collector.md diff --git a/docs/discovery/network-auto-discovery.md b/docs/auto-discovery/network-auto-discovery.md similarity index 100% rename from docs/discovery/network-auto-discovery.md rename to docs/auto-discovery/network-auto-discovery.md diff --git a/docs/discovery/nmap-autodiscovery.md b/docs/auto-discovery/nmap-autodiscovery.md similarity index 100% rename from docs/discovery/nmap-autodiscovery.md rename to docs/auto-discovery/nmap-autodiscovery.md diff --git a/docs/discovery/operating-systems-supported-in-auto-discovery.md b/docs/auto-discovery/operating-systems-supported-in-auto-discovery.md similarity index 100% rename from docs/discovery/operating-systems-supported-in-auto-discovery.md rename to docs/auto-discovery/operating-systems-supported-in-auto-discovery.md diff --git a/docs/discovery/packet-capture.md b/docs/auto-discovery/packet-capture.md similarity index 100% rename from docs/discovery/packet-capture.md rename to docs/auto-discovery/packet-capture.md diff --git a/docs/discovery/remote-collector-rc.md b/docs/auto-discovery/remote-collector-rc.md similarity index 100% rename from docs/discovery/remote-collector-rc.md rename to docs/auto-discovery/remote-collector-rc.md diff --git a/docs/discovery/resource-utilization-overview.md b/docs/auto-discovery/resource-utilization-overview.md similarity index 100% rename from docs/discovery/resource-utilization-overview.md rename to docs/auto-discovery/resource-utilization-overview.md diff --git a/docs/discovery/resources/_category_.yml b/docs/auto-discovery/resources/_category_.yml similarity index 100% rename from docs/discovery/resources/_category_.yml rename to docs/auto-discovery/resources/_category_.yml diff --git a/docs/discovery/resources/cloud-resources.md b/docs/auto-discovery/resources/cloud-resources.md similarity index 100% rename from docs/discovery/resources/cloud-resources.md rename to docs/auto-discovery/resources/cloud-resources.md diff --git a/docs/discovery/sccm-discovery-net-tool.md b/docs/auto-discovery/sccm-discovery-net-tool.md similarity index 100% rename from docs/discovery/sccm-discovery-net-tool.md rename to docs/auto-discovery/sccm-discovery-net-tool.md diff --git a/docs/discovery/setup-dns-autodiscovery.md b/docs/auto-discovery/setup-dns-autodiscovery.md similarity index 100% rename from docs/discovery/setup-dns-autodiscovery.md rename to docs/auto-discovery/setup-dns-autodiscovery.md diff --git a/docs/discovery/storage_arrays_autodiscovery/_category_.yml b/docs/auto-discovery/storage_arrays_autodiscovery/_category_.yml similarity index 100% rename from docs/discovery/storage_arrays_autodiscovery/_category_.yml rename to docs/auto-discovery/storage_arrays_autodiscovery/_category_.yml diff --git a/docs/discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md b/docs/auto-discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md similarity index 100% rename from docs/discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md rename to docs/auto-discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md diff --git a/docs/discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md b/docs/auto-discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md similarity index 100% rename from docs/discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md rename to docs/auto-discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md diff --git a/docs/discovery/storage_arrays_autodiscovery/hp-autodiscovery.md b/docs/auto-discovery/storage_arrays_autodiscovery/hp-autodiscovery.md similarity index 100% rename from docs/discovery/storage_arrays_autodiscovery/hp-autodiscovery.md rename to docs/auto-discovery/storage_arrays_autodiscovery/hp-autodiscovery.md diff --git a/docs/discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md b/docs/auto-discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md similarity index 100% rename from docs/discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md rename to docs/auto-discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md diff --git a/docs/discovery/storage_arrays_autodiscovery/index.md b/docs/auto-discovery/storage_arrays_autodiscovery/index.md similarity index 100% rename from docs/discovery/storage_arrays_autodiscovery/index.md rename to docs/auto-discovery/storage_arrays_autodiscovery/index.md diff --git a/docs/discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md b/docs/auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md similarity index 100% rename from docs/discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md rename to docs/auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md diff --git a/docs/discovery/storage_arrays_autodiscovery/storage-arrays.md b/docs/auto-discovery/storage_arrays_autodiscovery/storage-arrays.md similarity index 100% rename from docs/discovery/storage_arrays_autodiscovery/storage-arrays.md rename to docs/auto-discovery/storage_arrays_autodiscovery/storage-arrays.md diff --git a/docs/discovery/tcp-port-scan-auto-discovery.md b/docs/auto-discovery/tcp-port-scan-auto-discovery.md similarity index 100% rename from docs/discovery/tcp-port-scan-auto-discovery.md rename to docs/auto-discovery/tcp-port-scan-auto-discovery.md diff --git a/docs/discovery/unprocessed-device-records.md b/docs/auto-discovery/unprocessed-device-records.md similarity index 100% rename from docs/discovery/unprocessed-device-records.md rename to docs/auto-discovery/unprocessed-device-records.md diff --git a/docs/discovery/using-apis-for-custom-auto-discovery.md b/docs/auto-discovery/using-apis-for-custom-auto-discovery.md similarity index 100% rename from docs/discovery/using-apis-for-custom-auto-discovery.md rename to docs/auto-discovery/using-apis-for-custom-auto-discovery.md diff --git a/docs/discovery/vendors-supported-in-snmp-auto-discovery.md b/docs/auto-discovery/vendors-supported-in-snmp-auto-discovery.md similarity index 100% rename from docs/discovery/vendors-supported-in-snmp-auto-discovery.md rename to docs/auto-discovery/vendors-supported-in-snmp-auto-discovery.md diff --git a/docs/discovery/virtual-machine-auto-discovery.md b/docs/auto-discovery/virtual-machine-auto-discovery.md similarity index 100% rename from docs/discovery/virtual-machine-auto-discovery.md rename to docs/auto-discovery/virtual-machine-auto-discovery.md diff --git a/docs/discovery/warranty-autodiscovery.md b/docs/auto-discovery/warranty-autodiscovery.md similarity index 100% rename from docs/discovery/warranty-autodiscovery.md rename to docs/auto-discovery/warranty-autodiscovery.md diff --git a/docs/discovery/windows-and-hyper-v-auto-discovery.md b/docs/auto-discovery/windows-and-hyper-v-auto-discovery.md similarity index 100% rename from docs/discovery/windows-and-hyper-v-auto-discovery.md rename to docs/auto-discovery/windows-and-hyper-v-auto-discovery.md diff --git a/docs/discovery/z-os-ibm-mainframe.md b/docs/auto-discovery/z-os-ibm-mainframe.md similarity index 100% rename from docs/discovery/z-os-ibm-mainframe.md rename to docs/auto-discovery/z-os-ibm-mainframe.md From fb2bb714545c1d85679aee811761a38e2fe43df4 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:51:43 +0200 Subject: [PATCH 19/24] auto disc --- .../active-directory-and-openldap-support.md | 2 +- ...ectory-user-as-a-device42-administrator.md | 2 +- .../application-component-templates.md | 2 +- ...lding-business-applications-in-device42.md | 2 +- .../auto-discovery-system-requirements.md | 4 +- docs/auto-discovery/auto-discovery.md | 12 +-- ...-containers-supported-in-auto-discovery.md | 6 +- docs/auto-discovery/index.md | 98 ++++++++--------- .../linux-unix-server-auto-discovery.md | 4 +- .../load-balancer-f5-autodiscovery.md | 2 +- docs/auto-discovery/netflow-collector.md | 2 +- docs/auto-discovery/network-auto-discovery.md | 2 +- docs/auto-discovery/nmap-autodiscovery.md | 2 +- .../storage_arrays_autodiscovery/index.md | 8 +- .../snmp-san-server-auto-discovery.md | 2 +- docs/auto-discovery/z-os-ibm-mainframe.md | 2 +- .../getting-started-with-auto-discovery.md | 4 +- ...-the-d42-netflow-collector-as-a-service.md | 2 +- .../remote-collector-rc-installation.md | 2 +- .../getstarted/tutorials/device42-tutorial.md | 2 +- docs/how-to-videos/packet-capture-101.md | 2 +- .../videos/packet-capture-101.md | 2 +- .../ipam/dns-records.md | 2 +- .../ipam/dns-zones.md | 2 +- ...with-power-and-environmental-monitoring.md | 6 +- .../power-monitoring-and-control.md | 2 +- .../power-rc-setup-job-migration.md | 2 +- .../reports/relutech-for-aws-migration.md | 6 +- docusaurus.config.js | 102 +++++++++--------- 29 files changed, 144 insertions(+), 144 deletions(-) diff --git a/docs/administration/active-directory-and-openldap-support.md b/docs/administration/active-directory-and-openldap-support.md index 5f30381b..d9c33eac 100644 --- a/docs/administration/active-directory-and-openldap-support.md +++ b/docs/administration/active-directory-and-openldap-support.md @@ -27,4 +27,4 @@ You are able to review the domain found for the user found prior to adding them, ## Configuring an Active Directory User Sync / Discovery Job -You may now configure an AD Sync Job to pull AD users in bulk and/or keep them synced. Proceed to [the Active Directory Discovery Job docs page](discovery/active-directory-sync.md) to view the AD discovery process. +You may now configure an AD Sync Job to pull AD users in bulk and/or keep them synced. Proceed to [the Active Directory Discovery Job docs page](auto-discovery/active-directory-sync.md) to view the AD discovery process. diff --git a/docs/administration/add-an-active-directory-user-as-a-device42-administrator.md b/docs/administration/add-an-active-directory-user-as-a-device42-administrator.md index 4d137c7f..3da87ab4 100644 --- a/docs/administration/add-an-active-directory-user-as-a-device42-administrator.md +++ b/docs/administration/add-an-active-directory-user-as-a-device42-administrator.md @@ -23,4 +23,4 @@ Go to **Tools > Settings > Active Directory Settings** and enter and save the se ## Configuring the Active Directory User Discovery/sync Job -You may now configure an AD Sync Job to pull AD users in bulk and/or keep them synced. Proceed to [the Active Directory Discovery Job docs page](discovery/active-directory-sync.md) to view the AD discovery process. +You may now configure an AD Sync Job to pull AD users in bulk and/or keep them synced. Proceed to [the Active Directory Discovery Job docs page](auto-discovery/active-directory-sync.md) to view the AD discovery process. diff --git a/docs/apps/application_components/application-component-templates.md b/docs/apps/application_components/application-component-templates.md index a031cc27..0021a64d 100644 --- a/docs/apps/application_components/application-component-templates.md +++ b/docs/apps/application_components/application-component-templates.md @@ -5,7 +5,7 @@ sidebar_position: 1 ## Introduction -You can use Application Component Templates to create and define your own application components based on services discovered by Device42 [Hypervisor /\*nx/Windows](discovery/windows-and-hyper-v-auto-discovery.md) autodiscovery jobs run against \*nix and Windows platforms. Device42 adds any application components created based on your templates to the [Application Components](apps/application_components/application-component-templates.md) list page. +You can use Application Component Templates to create and define your own application components based on services discovered by Device42 [Hypervisor /\*nx/Windows](auto-discovery/windows-and-hyper-v-auto-discovery.md) autodiscovery jobs run against \*nix and Windows platforms. Device42 adds any application components created based on your templates to the [Application Components](apps/application_components/application-component-templates.md) list page. ## View Application Component Templates diff --git a/docs/apps/business-applications/building-business-applications-in-device42.md b/docs/apps/business-applications/building-business-applications-in-device42.md index 4e758975..49f34cb8 100644 --- a/docs/apps/business-applications/building-business-applications-in-device42.md +++ b/docs/apps/business-applications/building-business-applications-in-device42.md @@ -5,7 +5,7 @@ sidebar_position: 1 ## Overview -This is a technical guide that will walk you through a step-by-step process to building Business Applications within Device42.  [Once you have successfully performed discovery,](discovery/auto-discovery.md) apply the methods outlined below to create Affinity Groups and then leverage these groups to facilitate the process of building your Business Applications. +This is a technical guide that will walk you through a step-by-step process to building Business Applications within Device42.  [Once you have successfully performed discovery,](auto-discovery/auto-discovery.md) apply the methods outlined below to create Affinity Groups and then leverage these groups to facilitate the process of building your Business Applications. ## Viewing Discovery Data diff --git a/docs/auto-discovery/auto-discovery-system-requirements.md b/docs/auto-discovery/auto-discovery-system-requirements.md index 5cab5bca..6f391dea 100644 --- a/docs/auto-discovery/auto-discovery-system-requirements.md +++ b/docs/auto-discovery/auto-discovery-system-requirements.md @@ -16,8 +16,8 @@ The following are pre-requisites and other general requirements and guidelines f Detailed permission info: -- Windows & WMI namespace: [Windows & HyperV Discovery](discovery/windows-and-hyper-v-auto-discovery.md) page -- Linux / sudo usage info: [Linux & Unix Server Discovery](discovery/linux-unix-server-auto-discovery.md) page +- Windows & WMI namespace: [Windows & HyperV Discovery](auto-discovery/windows-and-hyper-v-auto-discovery.md) page +- Linux / sudo usage info: [Linux & Unix Server Discovery](auto-discovery/linux-unix-server-auto-discovery.md) page \*\*Contact support@device42.com with any further questions regarding specific privilege level requirements for WMI Namespaces, and \*nix commands run with/without sudo. diff --git a/docs/auto-discovery/auto-discovery.md b/docs/auto-discovery/auto-discovery.md index 4db0b5a8..fbe42351 100644 --- a/docs/auto-discovery/auto-discovery.md +++ b/docs/auto-discovery/auto-discovery.md @@ -37,7 +37,7 @@ Whether remote collectors can’t be deployed or policy simply doesn’t allow i ## Blade systems Discovery -HP & IBM Blade System (or Blade Center) chassis and blade details can be discovered using SNMP. This is discussed in more detail at: [Blade Systems Autodiscovery](discovery/blade-systems-auto-discovery.md). Cisco UCS Manager is supported as well. You can grab chassis, blade, service profile information, and more. Details can be found at: [cisco-ucs-auto-discovery](./cisco-ucs-auto-discovery.md) +HP & IBM Blade System (or Blade Center) chassis and blade details can be discovered using SNMP. This is discussed in more detail at: [Blade Systems Autodiscovery](auto-discovery/blade-systems-auto-discovery.md). Cisco UCS Manager is supported as well. You can grab chassis, blade, service profile information, and more. Details can be found at: [cisco-ucs-auto-discovery](./cisco-ucs-auto-discovery.md) ## Cloud Platform Discovery @@ -56,7 +56,7 @@ Hypervisors, Windows & Linux/UNIX discovery jobs can all be created using the ma - VMWare hypervisor host and guest VM details are discovered using appropriate APIs HyperVisors / \*nix / Windows_. Using native APIs, Device42 connects to your VMWare vCenter server(s), ESX server(s), Citrix XenServer, oVirt, or Redhat Virtualization servers and retrieves host details, inventory details, and guest VM details. -Discussed in depth: [discovery/virtual-machine-auto-discovery.md](discovery/virtual-machine-auto-discovery.md) +Discussed in depth: [discovery/virtual-machine-auto-discovery.md](auto-discovery/virtual-machine-auto-discovery.md) * * * diff --git a/docs/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery.md b/docs/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery.md index 970b908a..615e8cb4 100644 --- a/docs/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery.md +++ b/docs/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery.md @@ -4,12 +4,12 @@ sidebar_position: 30 --- If you were looking for how-to instructions to get started with Hypervisor, Linux (\*nix), or Windows discovery, see either: -- the [Windows / Hyper-V Discovery](discovery/windows-and-hyper-v-auto-discovery.md) page -- or the [Linux / UNIX server auto-discovery](discovery/linux-unix-server-auto-discovery.md) page. +- the [Windows / Hyper-V Discovery](auto-discovery/windows-and-hyper-v-auto-discovery.md) page +- or the [Linux / UNIX server auto-discovery](auto-discovery/linux-unix-server-auto-discovery.md) page. ## Supported Hypervisor / Container Platforms -Device42 is constantly expanding its list of hypervisor and container platforms supported by autodiscovery. For instructions on how to configure and run these discovery jobs, please refer to [Hypervisor Autodiscovery](discovery/virtual-machine-auto-discovery.md). The list of supported platforms currently includes: +Device42 is constantly expanding its list of hypervisor and container platforms supported by autodiscovery. For instructions on how to configure and run these discovery jobs, please refer to [Hypervisor Autodiscovery](auto-discovery/virtual-machine-auto-discovery.md). The list of supported platforms currently includes: ![](/assets/images/D42-25011_supported-hyperv-platforms.png) diff --git a/docs/auto-discovery/index.md b/docs/auto-discovery/index.md index 8f373898..a2c204b4 100644 --- a/docs/auto-discovery/index.md +++ b/docs/auto-discovery/index.md @@ -1,56 +1,56 @@ # Discovery -- [Autodiscovery](discovery/auto-discovery.md) -- [Active Directory / LDAP User Sync](discovery/active-directory-sync.md) -- [Agent Based Discovery](discovery/agent-based-discovery.md) -- [Agent-based Offline Discovery](discovery/agent-based-offline-discovery.md) -- [Autodiscovery Best Practices](discovery/autodisc-best-practices.md) -- [Autodiscovery System Requirements](discovery/auto-discovery-system-requirements.md) -- [Blade Systems Autodiscovery](discovery/blade-systems-auto-discovery.md) -- [Certificate Autodiscovery](discovery/certificate-auto-discovery.md) -- [Cisco UCS Cluster / ACI Fabric Autodiscovery](discovery/cisco-ucs-auto-discovery.md) +- [Autodiscovery](auto-discovery/auto-discovery.md) +- [Active Directory / LDAP User Sync](auto-discovery/active-directory-sync.md) +- [Agent Based Discovery](auto-discovery/agent-based-discovery.md) +- [Agent-based Offline Discovery](auto-discovery/agent-based-offline-discovery.md) +- [Autodiscovery Best Practices](auto-discovery/autodisc-best-practices.md) +- [Autodiscovery System Requirements](auto-discovery/auto-discovery-system-requirements.md) +- [Blade Systems Autodiscovery](auto-discovery/blade-systems-auto-discovery.md) +- [Certificate Autodiscovery](auto-discovery/certificate-auto-discovery.md) +- [Cisco UCS Cluster / ACI Fabric Autodiscovery](auto-discovery/cisco-ucs-auto-discovery.md) - Cloud Platforms Autodiscovery - - [AWS Autodiscovery](discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md) - - [Azure Autodiscovery](discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md) - - [Google Cloud Platform Autodiscovery](discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery.md) - - [Intune Autodiscovery](discovery/cloud_platforms_autodiscovery/intune-autodiscovery.md) - - [Kubernetes Autodiscovery](discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md) - - [Other Cloud Autodiscoveries](discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md) + - [AWS Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md) + - [Azure Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md) + - [Google Cloud Platform Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery.md) + - [Intune Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/intune-autodiscovery.md) + - [Kubernetes Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md) + - [Other Cloud Autodiscoveries](auto-discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md) - Database Discovery - - [Cloud Databases](discovery/database-discovery/cloud-databases.md) - - [On-Prem Databases](discovery/database-discovery/on-premise-databases.md) -- [DNS Autodiscovery](discovery/setup-dns-autodiscovery.md) -- [IBM i/AS400 (Midrange)](discovery/ibm-i-as400.md) -- [IBM z/OS (Mainframe)](discovery/z-os-ibm-mainframe.md) -- [IPMI/Redfish Autodiscovery](discovery/ipmi-auto-discovery.md) -- [Linux & Unix Server Autodiscovery](discovery/linux-unix-server-auto-discovery.md) -- [Linux Based Autodiscovery Software](discovery/linux-based-autodiscovery-software.md) -- [Load Balancers](discovery/load-balancers.md) -- [NetFlow Collector](discovery/netflow-collector.md) -- [Nmap Autodiscovery](discovery/nmap-autodiscovery.md) -- [Operating Systems Supported in Autodiscovery](discovery/operating-systems-supported-in-auto-discovery.md) -- [Packet Capture](discovery/packet-capture.md) -- [Ping Sweep](discovery/d42-ping-sweep.md) -- [Remote Collector (RC)](discovery/remote-collector-rc.md) -- [Resource Utilization Overview](discovery/resource-utilization-overview.md) -- [SCCM Discovery (.NET Tool)](discovery/sccm-discovery-net-tool.md) -- [SNMP - Network Autodiscovery](discovery/network-auto-discovery.md) + - [Cloud Databases](auto-discovery/database-discovery/cloud-databases.md) + - [On-Prem Databases](auto-discovery/database-discovery/on-premise-databases.md) +- [DNS Autodiscovery](auto-discovery/setup-dns-autodiscovery.md) +- [IBM i/AS400 (Midrange)](auto-discovery/ibm-i-as400.md) +- [IBM z/OS (Mainframe)](auto-discovery/z-os-ibm-mainframe.md) +- [IPMI/Redfish Autodiscovery](auto-discovery/ipmi-auto-discovery.md) +- [Linux & Unix Server Autodiscovery](auto-discovery/linux-unix-server-auto-discovery.md) +- [Linux Based Autodiscovery Software](auto-discovery/linux-based-autodiscovery-software.md) +- [Load Balancers](auto-discovery/load-balancers.md) +- [NetFlow Collector](auto-discovery/netflow-collector.md) +- [Nmap Autodiscovery](auto-discovery/nmap-autodiscovery.md) +- [Operating Systems Supported in Autodiscovery](auto-discovery/operating-systems-supported-in-auto-discovery.md) +- [Packet Capture](auto-discovery/packet-capture.md) +- [Ping Sweep](auto-discovery/d42-ping-sweep.md) +- [Remote Collector (RC)](auto-discovery/remote-collector-rc.md) +- [Resource Utilization Overview](auto-discovery/resource-utilization-overview.md) +- [SCCM Discovery (.NET Tool)](auto-discovery/sccm-discovery-net-tool.md) +- [SNMP - Network Autodiscovery](auto-discovery/network-auto-discovery.md) - Storage Arrays Autodiscovery - - [Dell/EMC Autodiscovery](discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md) - - [HP Autodiscovery](discovery/storage_arrays_autodiscovery/hp-autodiscovery.md) - - [IBM Autodiscovery](discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md) - - [All Other Storage Autodiscovery](discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md) - - [SNMP SAN/Server Autodiscovery](discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md) - - [Viewing Storage Arrays](discovery/storage_arrays_autodiscovery/storage-arrays.md) -- [Supported Hypervisors and Containers List](discovery/hypervisors-and-containers-supported-in-auto-discovery.md) -- [TCP Port Scan Autodiscovery](discovery/tcp-port-scan-auto-discovery.md) -- [UCS / ACI / Load Balancer / F5 Autodiscovery](discovery/load-balancer-f5-autodiscovery.md) -- [Unprocessed Device Records](discovery/unprocessed-device-records.md) -- [Using API's for Custom Autodiscovery](discovery/using-apis-for-custom-auto-discovery.md) -- [Vendors Supported in SNMP Autodiscovery](discovery/vendors-supported-in-snmp-auto-discovery.md) -- [VM (Virtual Machine) Autodiscovery](discovery/virtual-machine-auto-discovery.md) -- [Warranty Autodiscovery](discovery/warranty-autodiscovery.md) -- [Windows and Hyper-V Autodiscovery](discovery/windows-and-hyper-v-auto-discovery.md) + - [Dell/EMC Autodiscovery](auto-discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md) + - [HP Autodiscovery](auto-discovery/storage_arrays_autodiscovery/hp-autodiscovery.md) + - [IBM Autodiscovery](auto-discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md) + - [All Other Storage Autodiscovery](auto-discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md) + - [SNMP SAN/Server Autodiscovery](auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md) + - [Viewing Storage Arrays](auto-discovery/storage_arrays_autodiscovery/storage-arrays.md) +- [Supported Hypervisors and Containers List](auto-discovery/hypervisors-and-containers-supported-in-auto-discovery.md) +- [TCP Port Scan Autodiscovery](auto-discovery/tcp-port-scan-auto-discovery.md) +- [UCS / ACI / Load Balancer / F5 Autodiscovery](auto-discovery/load-balancer-f5-autodiscovery.md) +- [Unprocessed Device Records](auto-discovery/unprocessed-device-records.md) +- [Using API's for Custom Autodiscovery](auto-discovery/using-apis-for-custom-auto-discovery.md) +- [Vendors Supported in SNMP Autodiscovery](auto-discovery/vendors-supported-in-snmp-auto-discovery.md) +- [VM (Virtual Machine) Autodiscovery](auto-discovery/virtual-machine-auto-discovery.md) +- [Warranty Autodiscovery](auto-discovery/warranty-autodiscovery.md) +- [Windows and Hyper-V Autodiscovery](auto-discovery/windows-and-hyper-v-auto-discovery.md) - Resources - - [Cloud Resources](discovery/resources/cloud-resources.md) + - [Cloud Resources](auto-discovery/resources/cloud-resources.md) diff --git a/docs/auto-discovery/linux-unix-server-auto-discovery.md b/docs/auto-discovery/linux-unix-server-auto-discovery.md index ce190fd5..cd86ab1d 100644 --- a/docs/auto-discovery/linux-unix-server-auto-discovery.md +++ b/docs/auto-discovery/linux-unix-server-auto-discovery.md @@ -3,7 +3,7 @@ title: "Linux & Unix Server Autodiscovery" sidebar_position: 16 --- -Device42 supports SSH-based Linux and UNIX discovery from within the main appliance (v13.2+). For a full list of supported Linux/UNIX operating systems, please visit [Device42 Supported Operating Systems.](discovery/operating-systems-supported-in-auto-discovery.md) +Device42 supports SSH-based Linux and UNIX discovery from within the main appliance (v13.2+). For a full list of supported Linux/UNIX operating systems, please visit [Device42 Supported Operating Systems.](auto-discovery/operating-systems-supported-in-auto-discovery.md) ## Setting up Linux/Unix Autodiscovery @@ -41,7 +41,7 @@ Depending on permissions granted and your configured password policies, account **Domains to strip**: Ordered list of domains to strip from hostname, one per line - if blank, full domain stripped; if specified, the first match is stripped. **Set the device name as the name given in the server field of the autodiscovery job**: if checked & discovering via hostname/FQDN, the device will be named using the discovery target name provided. **Overwrite existing device hostname with discovered hostname**: Check this option to give precedence to the discovered hostname. -**Device Name Format**: select desired device naming format; see ["Configuring hostname discovery details"](discovery/linux-unix-server-auto-discovery.md#section-7) below for explanations. +**Device Name Format**: select desired device naming format; see ["Configuring hostname discovery details"](auto-discovery/linux-unix-server-auto-discovery.md#section-7) below for explanations. ![](/assets/images/WEB-728_linux-unix-ad-exclusions.png) diff --git a/docs/auto-discovery/load-balancer-f5-autodiscovery.md b/docs/auto-discovery/load-balancer-f5-autodiscovery.md index 9aebaff8..e349480c 100644 --- a/docs/auto-discovery/load-balancer-f5-autodiscovery.md +++ b/docs/auto-discovery/load-balancer-f5-autodiscovery.md @@ -17,7 +17,7 @@ For F5 discovery, ensure you have a **local username** with access to the F5 API If you're discovering an F5, do the following. You'll want to scan your F5 pool members via either SSH or the API, depending on the device's OS. -1. Start by scanning an F5 device via SNMP. Do this by adding a job under _Discovery → SNMP_ (Make sure you configure SNMP on your F5!), and input the correct (matching) community string. See the [Load Balancers](discovery/load-balancers.md) page for more information about SNMP discovery. +1. Start by scanning an F5 device via SNMP. Do this by adding a job under _Discovery → SNMP_ (Make sure you configure SNMP on your F5!), and input the correct (matching) community string. See the [Load Balancers](auto-discovery/load-balancers.md) page for more information about SNMP discovery. 2. After you've discovered via SNMP, go ahead and scan the F5 with the native F5 interface that can be found in _Discovery -> _UCS/ACI/Load Balancers_._ _(Note: This requires an account w/ F5 API permissions!)_. - For other load balancer types, select the _Platform_ for that type from the drop-down menu. diff --git a/docs/auto-discovery/netflow-collector.md b/docs/auto-discovery/netflow-collector.md index 6999ea6d..01cceaf0 100644 --- a/docs/auto-discovery/netflow-collector.md +++ b/docs/auto-discovery/netflow-collector.md @@ -21,7 +21,7 @@ If you already have one or more Device42 remote collectors running, you may want ### Installing the Device42 RC for NetFlow Collection -1. To **install the Device42 Remote Collector for NetFlow collection**, see the "RC Installation and Configuration" section of the [Device42 RC documentation page.](discovery/remote-collector-rc.md) After installation, return to this page to complete NetFlow Configuration for your RC. +1. To **install the Device42 Remote Collector for NetFlow collection**, see the "RC Installation and Configuration" section of the [Device42 RC documentation page.](auto-discovery/remote-collector-rc.md) After installation, return to this page to complete NetFlow Configuration for your RC. 2. Enable NetFlow collection on your newly installed Device42 RC from the Device42 main menu, _Discovery > Remote Collectors_ and clicking the Name of the Remote Collector you want to use for NetFlow collection: ![](/assets/images/WEB-808_1.png) diff --git a/docs/auto-discovery/network-auto-discovery.md b/docs/auto-discovery/network-auto-discovery.md index c3f598ef..6fbef598 100644 --- a/docs/auto-discovery/network-auto-discovery.md +++ b/docs/auto-discovery/network-auto-discovery.md @@ -3,7 +3,7 @@ title: "SNMP - Network Autodiscovery" sidebar_position: 27 --- -The following steps explain configuring and running SNMP discovery against your network. Please see our [list of vendors supported by Device42 for SNMP autodiscovery](discovery/vendors-supported-in-snmp-auto-discovery.md) for a list of supported hardware vendors. Please let us know if you had a device that needs additional support! +The following steps explain configuring and running SNMP discovery against your network. Please see our [list of vendors supported by Device42 for SNMP autodiscovery](auto-discovery/vendors-supported-in-snmp-auto-discovery.md) for a list of supported hardware vendors. Please let us know if you had a device that needs additional support! ## Intro to SNMP-based discovery diff --git a/docs/auto-discovery/nmap-autodiscovery.md b/docs/auto-discovery/nmap-autodiscovery.md index e75c9822..8b587ec4 100644 --- a/docs/auto-discovery/nmap-autodiscovery.md +++ b/docs/auto-discovery/nmap-autodiscovery.md @@ -5,7 +5,7 @@ sidebar_position: 20 ## Nmap Autodiscovery -Nmap (network mapper) is a tool primarily used for security scanning. However, it can be used to “guess” which services are running on which ports. Device42 uses Nmap to discover which services are running on which ports and automatically marries this data to [NetFlow](discovery/netflow-collector.md) data to automatically create a map of services and application dependencies. +Nmap (network mapper) is a tool primarily used for security scanning. However, it can be used to “guess” which services are running on which ports. Device42 uses Nmap to discover which services are running on which ports and automatically marries this data to [NetFlow](auto-discovery/netflow-collector.md) data to automatically create a map of services and application dependencies. ## Add an Nmap Autodiscovery Job diff --git a/docs/auto-discovery/storage_arrays_autodiscovery/index.md b/docs/auto-discovery/storage_arrays_autodiscovery/index.md index 05e09abd..f6770336 100644 --- a/docs/auto-discovery/storage_arrays_autodiscovery/index.md +++ b/docs/auto-discovery/storage_arrays_autodiscovery/index.md @@ -17,7 +17,7 @@ Use the links below for additional information about access protocols and minimu ### Dell/EMC Arrays -[See Dell/EMC Autodiscovery](discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md) for more information about the following storage arrays: +[See Dell/EMC Autodiscovery](auto-discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md) for more information about the following storage arrays: - Dell Compellent - VNX or VMAX using EMC SMIS Providor @@ -28,7 +28,7 @@ Use the links below for additional information about access protocols and minimu ### HP Arrays -[See HP Autodiscovery](discovery/storage_arrays_autodiscovery/hp-autodiscovery.md) for more information about the following storage arrays: +[See HP Autodiscovery](auto-discovery/storage_arrays_autodiscovery/hp-autodiscovery.md) for more information about the following storage arrays: - HP Nimble - HPE StoreEasy @@ -36,13 +36,13 @@ Use the links below for additional information about access protocols and minimu ### IBM Arrays -[See IBM Autodiscovery](discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md) for more information about the following storage array: +[See IBM Autodiscovery](auto-discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md) for more information about the following storage array: - IBM V7000/Storwize ### All Other Storage Arrays -[See All Other Storage Autodiscovery](discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md) for more information about the following storage arrays: +[See All Other Storage Autodiscovery](auto-discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md) for more information about the following storage arrays: - Infinidat - Netapp Filers diff --git a/docs/auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md b/docs/auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md index 91128c9b..422a3725 100644 --- a/docs/auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md +++ b/docs/auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md @@ -7,7 +7,7 @@ sidebar_position: 5 The SNMP autodiscovery method can be used for any SNMP-compatible devices. For [SNMP Network Device discovery, see our Network Device discovery documentation here](../network-auto-discovery.md). For SNMP based Server autodiscovery, read below. This page discusses discovery of servers and SANs via SNMP. This method will also find Windows and Linux servers. However, more information will be retrieved by the [Linux & UNIX Server Auto-Discovery documentation pages](../linux-unix-server-auto-discovery.md). For Linux and Windows servers, this method retrieves the name, MAC & IP addresses, and IP properties. If the servers happen to be Dell machines and have Dell OpenManage installed, it will additionally find serial #, model, and some other relevant information. -**Note:** Device42 recommends that you execute Hypervisor server discovery using our specialized Hypervisor job types. See the  [Windows / Hyper-V Discovery](discovery/windows-and-hyper-v-auto-discovery.md) page and the [Linux / UNIX server auto-discovery](discovery/linux-unix-server-auto-discovery.md) page for more information. +**Note:** Device42 recommends that you execute Hypervisor server discovery using our specialized Hypervisor job types. See the  [Windows / Hyper-V Discovery](auto-discovery/windows-and-hyper-v-auto-discovery.md) page and the [Linux / UNIX server auto-discovery](auto-discovery/linux-unix-server-auto-discovery.md) page for more information. ## NetApp, EMC, & Dell NAS/SAN Storage Discovery diff --git a/docs/auto-discovery/z-os-ibm-mainframe.md b/docs/auto-discovery/z-os-ibm-mainframe.md index 264305f2..02da5258 100644 --- a/docs/auto-discovery/z-os-ibm-mainframe.md +++ b/docs/auto-discovery/z-os-ibm-mainframe.md @@ -54,7 +54,7 @@ As of v15+, Device42 can discover IBM mainframes running the z/OS operating syst **Software and Applications**: Options to discover software and services. **Miscellaneous**: Select service level, service customer, device VRF group, and tags -For information on other jobs that can be run via this screen, see the dedicated [Linux / Unix Discovery Docs page](discovery/linux-unix-server-auto-discovery.md). Note that discovery jobs for the [IBM mid-range AS/400 platform](discovery/ibm-i-as400.md) can also be created via this job screen! +For information on other jobs that can be run via this screen, see the dedicated [Linux / Unix Discovery Docs page](auto-discovery/linux-unix-server-auto-discovery.md). Note that discovery jobs for the [IBM mid-range AS/400 platform](auto-discovery/ibm-i-as400.md) can also be created via this job screen! ## Run Now or Schedule diff --git a/docs/getstarted/getting-started-with-auto-discovery.md b/docs/getstarted/getting-started-with-auto-discovery.md index 564feeeb..64f8f2ef 100644 --- a/docs/getstarted/getting-started-with-auto-discovery.md +++ b/docs/getstarted/getting-started-with-auto-discovery.md @@ -33,13 +33,13 @@ The required fields are Name, Network and mask bits. Others are optional. The be ### Set up WDS (Windows Discovery Service) -**Note: All recent releases \[v14+\] of Device42 can run all discoveries from the web UI \[and/or via [Remote Collectors](../discovery/remote-collector-rc.md)], including WMI discovery as long as the [WDS service](installation/windows-discovery-service-installation.md) (Windows Discovery Service) has been configured.** Now is a good time to set up a [Remote Collector (RC)](discovery/remote-collector-rc.md), as RCs, being dedicated to discovery, can handle larger network ranges than your MA. If you'll be discovering any Microsoft Windows OS-based servers/guests, go ahead and set up an instance of WDS. Note that your WDS instance can be connected to either your Main Appliance OR to a Remote Collector. If you do have an RC set up, it's recommended to connect WDS to it as opposed to connecting it to your MA. +**Note: All recent releases \[v14+\] of Device42 can run all discoveries from the web UI \[and/or via [Remote Collectors](../discovery/remote-collector-rc.md)], including WMI discovery as long as the [WDS service](installation/windows-discovery-service-installation.md) (Windows Discovery Service) has been configured.** Now is a good time to set up a [Remote Collector (RC)](auto-discovery/remote-collector-rc.md), as RCs, being dedicated to discovery, can handle larger network ranges than your MA. If you'll be discovering any Microsoft Windows OS-based servers/guests, go ahead and set up an instance of WDS. Note that your WDS instance can be connected to either your Main Appliance OR to a Remote Collector. If you do have an RC set up, it's recommended to connect WDS to it as opposed to connecting it to your MA. ### Creating your first discovery job Once you've installed the [WDS](installation/windows-discovery-service-installation.md) (if you'll be discovering any Microsoft Windows-based products), you're ready to run your first discovery. See the [Auto-discovery best practices](../discovery/autodisc-best-practices.md) page for our recommendations on the best order in which to run initial discovery, or jump right in to a [Network SNMP discovery if you're already familiar!](../discovery/network-auto-discovery.md) -Now, create your first discovery job! Start by discovering your Network first - begin with an [SNMP/Network discovery job](discovery/network-auto-discovery.md) _(main menu, Discovery --> SNMP)_ to build out a base for the rest of your network before moving on to vServer discovery, followed Windows/Linux servers, etc. +Now, create your first discovery job! Start by discovering your Network first - begin with an [SNMP/Network discovery job](auto-discovery/network-auto-discovery.md) _(main menu, Discovery --> SNMP)_ to build out a base for the rest of your network before moving on to vServer discovery, followed Windows/Linux servers, etc. ![Add SNMP discovery](/assets/images/add_SNMP_discovery_RC_v15.png) diff --git a/docs/getstarted/installation/installing-the-d42-netflow-collector-as-a-service.md b/docs/getstarted/installation/installing-the-d42-netflow-collector-as-a-service.md index 2439b4bf..7930fa7b 100644 --- a/docs/getstarted/installation/installing-the-d42-netflow-collector-as-a-service.md +++ b/docs/getstarted/installation/installing-the-d42-netflow-collector-as-a-service.md @@ -7,7 +7,7 @@ sidebar_position: 3 The Device42 Netflow collector is a self-contained, portable utility that collects netflow data, analyzes it, and sends it to your Device42 instance to enhance application dependency mapping discovery. The data Device42 gets from Netflow is used to augment data gathered via Device42’s other autodiscovery methods (e.g. SNMP, WMI / WinRM for Windows, SSH for Linux, etc.), producing a comprehensive map of your infrastructure including accurate details and important inter-relationships -- and all of this without the need to configure expensive span or mirror ports! -**NOTE**: Device42 Remote Collectors (RCs) include built-in Netflow Collector functionality. Device42 recommends using the RC Netflow Collector rather than the stand-alone collector if possible in your environment. For more information about the RC Netflow Collector, see _Auto Discovery > Netflow Collector_: [discovery/netflow-collector.md](discovery/netflow-collector.md). +**NOTE**: Device42 Remote Collectors (RCs) include built-in Netflow Collector functionality. Device42 recommends using the RC Netflow Collector rather than the stand-alone collector if possible in your environment. For more information about the RC Netflow Collector, see _Auto Discovery > Netflow Collector_: [discovery/netflow-collector.md](auto-discovery/netflow-collector.md). ## Netflow Collector Architecture High Level Overview: diff --git a/docs/getstarted/installation/remote-collector-rc-installation.md b/docs/getstarted/installation/remote-collector-rc-installation.md index df182c35..4082eeba 100644 --- a/docs/getstarted/installation/remote-collector-rc-installation.md +++ b/docs/getstarted/installation/remote-collector-rc-installation.md @@ -9,7 +9,7 @@ The RC is shipped as a virtual appliance, which can be downloaded on our [Discov ## Install Instructions -[**Click HERE to jump to RC Install instructions** on the dedicated RC docs page.](discovery/remote-collector-rc.md). See the _"Installation and Configuration"_ section of that doc. +[**Click HERE to jump to RC Install instructions** on the dedicated RC docs page.](auto-discovery/remote-collector-rc.md). See the _"Installation and Configuration"_ section of that doc. ## Default RC credentials diff --git a/docs/getstarted/tutorials/device42-tutorial.md b/docs/getstarted/tutorials/device42-tutorial.md index 11af1000..82e3d6ff 100644 --- a/docs/getstarted/tutorials/device42-tutorial.md +++ b/docs/getstarted/tutorials/device42-tutorial.md @@ -69,7 +69,7 @@ Other Device42 object types include: ## Discovering your infrastructure: Getting your data into Device42 -There are numerous ways to get data into (and out of!) Device42. As a **best practice**, we suggest most users start with autodiscovery. It's best to begin by discovering your network, working your way up from there. Learn about the recommended infrastructure discovery order and more in the [Auto-Discovery Best Practices section](discovery/autodisc-best-practices.md). +There are numerous ways to get data into (and out of!) Device42. As a **best practice**, we suggest most users start with autodiscovery. It's best to begin by discovering your network, working your way up from there. Learn about the recommended infrastructure discovery order and more in the [Auto-Discovery Best Practices section](auto-discovery/autodisc-best-practices.md). Device42's autodiscovery tools can be run in any order, and most can be scheduled to keep things up-to-date automatically. Device42's [advanced device matching](https://support.device42.com/hc/en-us/articles/360009292494-Release-Summary-15-09-02) algorithm will take care of correlating and de-duplicating discovered information to ensure you don't end up with multiple entries for the same CIs (where possible!). For example, should one autodiscovery tool find a server, its serial number, its IP address, and its MAC address, while another autodiscovery job or tool finds that same MAC address connected to a switch port, these details are all automatically reconciled. diff --git a/docs/how-to-videos/packet-capture-101.md b/docs/how-to-videos/packet-capture-101.md index d2a35e6e..43d70326 100644 --- a/docs/how-to-videos/packet-capture-101.md +++ b/docs/how-to-videos/packet-capture-101.md @@ -5,7 +5,7 @@ sidebar_position: 16 ## Intro to D42 Packet Capture -**If you'd prefer written instructions for Packet Capture, see [the Packet Capture documentation page here.](discovery/packet-capture.md)** +**If you'd prefer written instructions for Packet Capture, see [the Packet Capture documentation page here.](auto-discovery/packet-capture.md)** With Device42 Packet Capture you can discover service communications happening in real-time for any service listeners known to Device42. By listening directly to all network communications, you'll easily discover communications that happen infrequently. diff --git a/docs/how-to-videos/videos/packet-capture-101.md b/docs/how-to-videos/videos/packet-capture-101.md index d2a35e6e..43d70326 100644 --- a/docs/how-to-videos/videos/packet-capture-101.md +++ b/docs/how-to-videos/videos/packet-capture-101.md @@ -5,7 +5,7 @@ sidebar_position: 16 ## Intro to D42 Packet Capture -**If you'd prefer written instructions for Packet Capture, see [the Packet Capture documentation page here.](discovery/packet-capture.md)** +**If you'd prefer written instructions for Packet Capture, see [the Packet Capture documentation page here.](auto-discovery/packet-capture.md)** With Device42 Packet Capture you can discover service communications happening in real-time for any service listeners known to Device42. By listening directly to all network communications, you'll easily discover communications that happen infrequently. diff --git a/docs/infrastructure-management/ipam/dns-records.md b/docs/infrastructure-management/ipam/dns-records.md index 39864129..6a62f849 100644 --- a/docs/infrastructure-management/ipam/dns-records.md +++ b/docs/infrastructure-management/ipam/dns-records.md @@ -7,7 +7,7 @@ sidebar_position: 1 ![wpid576-Types_of_Records.png](/assets/images/wpid576-Types_of_Records.png) -A/AAAA, CNAME, MX and PTR records are supported and can be automatically populated using [DNS auto-discovery.](discovery/setup-dns-autodiscovery.md) +A/AAAA, CNAME, MX and PTR records are supported and can be automatically populated using [DNS auto-discovery.](auto-discovery/setup-dns-autodiscovery.md) A/AAAA records are automatically associated with existing IP addresses (or can be associated with new IP Addresses when they are created). diff --git a/docs/infrastructure-management/ipam/dns-zones.md b/docs/infrastructure-management/ipam/dns-zones.md index 107b187e..7511b49a 100644 --- a/docs/infrastructure-management/ipam/dns-zones.md +++ b/docs/infrastructure-management/ipam/dns-zones.md @@ -3,7 +3,7 @@ title: "DNS Zones" sidebar_position: 2 --- -DNS zones can be added manually or (preferrably) via DNS auto-discovery as discussed at: [discovery/setup-dns-autodiscovery.md](discovery/setup-dns-autodiscovery.md) +DNS zones can be added manually or (preferrably) via DNS auto-discovery as discussed at: [discovery/setup-dns-autodiscovery.md](auto-discovery/setup-dns-autodiscovery.md) ## DNS Zone Add/Edit page diff --git a/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md b/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md index 53862502..59e7fd4b 100644 --- a/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md +++ b/docs/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring.md @@ -11,7 +11,7 @@ To access the functionality described in this section, you _**must have a licens ## Power Unit Autodiscovery -The process of autodiscovering power-enabled PDUs is similar to [Device42 Network Autodiscovery.](discovery/network-auto-discovery.md) Begin by navigating to the Device42 main menu, _Discovery -> SNMP_. You can then enter an IP address range, a port if not using the default 161, and any SNMP authentication information depending on if you are using v1, v2c, or v3: ![Add Power SNMP discovery job](/assets/images/add_power_SNMP_discovery.png) +The process of autodiscovering power-enabled PDUs is similar to [Device42 Network Autodiscovery.](auto-discovery/network-auto-discovery.md) Begin by navigating to the Device42 main menu, _Discovery -> SNMP_. You can then enter an IP address range, a port if not using the default 161, and any SNMP authentication information depending on if you are using v1, v2c, or v3: ![Add Power SNMP discovery job](/assets/images/add_power_SNMP_discovery.png) If you haven't yet set up a [Remote Collector Installation](https://www.device42.com/autodiscovery/) docs page. @@ -33,7 +33,7 @@ When sensors are discovered, they are created with Asset records in Device42. If ## Legacy documentation - Standalone Power Appliance, Depreciated 2017 -**Note to Power Monitoring / Control Users: The Standalone Power Appliance is being depreciated, and all related functionality is now available in Remote Collectors (RC's). Please utilize RC's for power / environmental monitoring or control going forward. See the [Remote Collector page](discovery/remote-collector-rc.md) for setup details and for information on obtaining a Remote Collector going forward!** +**Note to Power Monitoring / Control Users: The Standalone Power Appliance is being depreciated, and all related functionality is now available in Remote Collectors (RC's). Please utilize RC's for power / environmental monitoring or control going forward. See the [Remote Collector page](auto-discovery/remote-collector-rc.md) for setup details and for information on obtaining a Remote Collector going forward!** The actual monitoring occurs in a separate virtual appliance from the main Device42 appliance. Please note that you can optionally monitor power using Device42 Remote Collectors from v14.0.0 forward, as well as the dedicated power appliance. This is done for three reasons: @@ -43,7 +43,7 @@ The actual monitoring occurs in a separate virtual appliance from the main Devic ### Installation -The installation process for one or more monitoring appliances is similar to installation of the Device42 main appliance. If you would like to set up power monitoring using a Remote Collector (RC), see the [instructions for setting up an RC](discovery/remote-collector-rc.md). +The installation process for one or more monitoring appliances is similar to installation of the Device42 main appliance. If you would like to set up power monitoring using a Remote Collector (RC), see the [instructions for setting up an RC](auto-discovery/remote-collector-rc.md). Refer to the appropriate link(s) below for installation on your selected virtualization platform: \- [VMWare Player](getstarted/installation/installation-vmware-player.md) diff --git a/docs/infrastructure-management/power_and_environmental_monitoring/power-monitoring-and-control.md b/docs/infrastructure-management/power_and_environmental_monitoring/power-monitoring-and-control.md index b6eddaa2..e75c5bd6 100644 --- a/docs/infrastructure-management/power_and_environmental_monitoring/power-monitoring-and-control.md +++ b/docs/infrastructure-management/power_and_environmental_monitoring/power-monitoring-and-control.md @@ -3,7 +3,7 @@ title: "Power Monitoring and Control" sidebar_position: 4 --- -This section describes Device42's power monitoring capabilities. If you are just getting started, you'll want to first set up one or more [Remote collectors \[RCs\]](discovery/remote-collector-rc.md). +This section describes Device42's power monitoring capabilities. If you are just getting started, you'll want to first set up one or more [Remote collectors \[RCs\]](auto-discovery/remote-collector-rc.md). ## Power Heatmaps diff --git a/docs/infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration.md b/docs/infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration.md index 4f0f8150..2eb5d65f 100644 --- a/docs/infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration.md +++ b/docs/infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration.md @@ -7,7 +7,7 @@ Converting existing power autodiscovery jobs to the new PowerRC SNMP autodiscove ### Power (RC) Setup -**First, follow the instructions to setup a Remote Collector (RC) here:** - [discovery/remote-collector-rc.md](discovery/remote-collector-rc.md) +**First, follow the instructions to setup a Remote Collector (RC) here:** - [discovery/remote-collector-rc.md](auto-discovery/remote-collector-rc.md) ### Migrating Existing Power Appliance Jobs to Power RC diff --git a/docs/reports/reports/relutech-for-aws-migration.md b/docs/reports/reports/relutech-for-aws-migration.md index a0a96101..431363b7 100644 --- a/docs/reports/reports/relutech-for-aws-migration.md +++ b/docs/reports/reports/relutech-for-aws-migration.md @@ -21,7 +21,7 @@ The initial recommended approach starts by performing Operating System level sca ## Hypervisor/\*nix/Windows Job Creation -- Set up Discovery jobs for device inventory discovery with the [\*Hypevisor / \*nix / Windows](discovery/linux-unix-server-auto-discovery.md) jobs. Set up a standard discovery scan for each type of device focusing on the physical devices (Hypervisors, \*nix and Windows). +- Set up Discovery jobs for device inventory discovery with the [\*Hypevisor / \*nix / Windows](auto-discovery/linux-unix-server-auto-discovery.md) jobs. Set up a standard discovery scan for each type of device focusing on the physical devices (Hypervisors, \*nix and Windows). - For the Windows and \*nix jobs, ensure that the Discover Parts is checked. In the Host Discovery section. - For the Hypervisor jobs, the “Discover Parts” option is enabled as default and not changeable. @@ -29,7 +29,7 @@ The initial recommended approach starts by performing Operating System level sca ## SNMP Job Creation -- For the [SNMP](discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md) autodiscovery job: +- For the [SNMP](auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md) autodiscovery job: - For 1 and 2, set up as standard access settings - 3 is the community string for the device(s) - 4 enter the IP/FQDN of all the devices that the credentials and access apply to. @@ -38,7 +38,7 @@ The initial recommended approach starts by performing Operating System level sca ## Warranty Job Creation -- See the [Warranty Sync](discovery/warranty-autodiscovery.md) documentation for instructions on setting up the Warranty Sync autodiscovery. +- See the [Warranty Sync](auto-discovery/warranty-autodiscovery.md) documentation for instructions on setting up the Warranty Sync autodiscovery. ## Recommended Automated Scheduling diff --git a/docusaurus.config.js b/docusaurus.config.js index 553ba51a..edd10629 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -137,207 +137,207 @@ const config = { from: ['/getstarted/tutorials/tutorial-navigating-the-device42-user-interface/'] }, { - to: '/discovery/auto-discovery/', + to: '/auto-discovery/auto-discovery/', from: '/auto-discovery/', }, { - to: '/discovery/cisco-ucs-auto-discovery/', + to: '/auto-discovery/cisco-ucs-auto-discovery/', from: '/auto-discovery/cisco-ucs-auto-discovery/', }, { - to: '/discovery/active-directory-sync/', + to: '/auto-discovery/active-directory-sync/', from: '/auto-discovery/active-directory-sync/', }, { - to: '/discovery/agent-based-discovery/', + to: '/auto-discovery/agent-based-discovery/', from: '/auto-discovery/agent-based-discovery/', }, { - to: '/discovery/agent-based-offline-discovery/', + to: '/auto-discovery/agent-based-offline-discovery/', from: '/auto-discovery/agent-based-offline-discovery/', }, { - to: '/discovery/autodisc-best-practices/', + to: '/auto-discovery/autodisc-best-practices/', from: '/auto-discovery/autodisc-best-practices/', }, { - to: '/discovery/auto-discovery-system-requirements/', + to: '/auto-discovery/auto-discovery-system-requirements/', from: '/auto-discovery/auto-discovery-system-requirements/', }, { - to: '/discovery/blade-systems-auto-discovery/', + to: '/auto-discovery/blade-systems-auto-discovery/', from: ['/auto-discovery/blade-systems-auto-discovery/', '/auto-discovery/hp-bladesystem-auto-discovery/'] }, { - to: '/discovery/certificate-auto-discovery/', + to: '/auto-discovery/certificate-auto-discovery/', from: '/auto-discovery/certificate-auto-discovery/', }, { - to: '/discovery/setup-dns-autodiscovery/', + to: '/auto-discovery/setup-dns-autodiscovery/', from: ['/auto-discovery/setup-dns-autodiscovery/', '/tools/setup-dns-autodiscovery/'] }, { - to: '/discovery/ibm-i-as400/', + to: '/auto-discovery/ibm-i-as400/', from: '/auto-discovery/ibm-i-as400/', }, { - to: '/discovery/z-os-ibm-mainframe/', + to: '/auto-discovery/z-os-ibm-mainframe/', from: '/auto-discovery/z-os-ibm-mainframe/', }, { - to: '/discovery/ipmi-auto-discovery/', + to: '/auto-discovery/ipmi-auto-discovery/', from: '/auto-discovery/ipmi-auto-discovery/', }, { - to: '/discovery/linux-unix-server-auto-discovery/', + to: '/auto-discovery/linux-unix-server-auto-discovery/', from: ['/auto-discovery/linux-unix-server-auto-discovery/', '/linux-unix-server-auto-discovery/'] }, { - to: '/discovery/linux-based-autodiscovery-software/', + to: '/auto-discovery/linux-based-autodiscovery-software/', from: '/auto-discovery/linux-based-autodiscovery-software/', }, { - to: '/discovery/load-balancers/', + to: '/auto-discovery/load-balancers/', from: ['/auto-discovery/load-balancers/', '/load-balancers/'] }, { - to: '/discovery/netflow-collector/', + to: '/auto-discovery/netflow-collector/', from: '/auto-discovery/netflow-collector/', }, { - to: '/discovery/nmap-autodiscovery/', + to: '/auto-discovery/nmap-autodiscovery/', from: '/auto-discovery/nmap-autodiscovery/', }, { - to: '/discovery/operating-systems-supported-in-auto-discovery/', + to: '/auto-discovery/operating-systems-supported-in-auto-discovery/', from: '/auto-discovery/operating-systems-supported-in-auto-discovery/', }, { - to: '/discovery/packet-capture/', + to: '/auto-discovery/packet-capture/', from: '/auto-discovery/packet-capture/', }, { - to: '/discovery/d42-ping-sweep/', + to: '/auto-discovery/d42-ping-sweep/', from: ['/auto-discovery/d42-ping-sweep/', '/auto-discovery-client/d42-ping-sweep/'] }, { - to: '/discovery/remote-collector-rc/', + to: '/auto-discovery/remote-collector-rc/', from: ['/auto-discovery/remote-collector-rc/', '/auto-discovery/remote-collector/'] }, { - to: '/discovery/resource-utilization-overview/', + to: '/auto-discovery/resource-utilization-overview/', from: '/auto-discovery/resource-utilization-overview/', }, { - to: '/discovery/sccm-discovery-net-tool/', + to: '/auto-discovery/sccm-discovery-net-tool/', from: '/auto-discovery/sccm-discovery-net-tool/', }, { - to: '/discovery/network-auto-discovery/', + to: '/auto-discovery/network-auto-discovery/', from: ['/auto-discovery/network-auto-discovery/', '/auto-discovery/setup-network-auto-discovery/'] }, { - to: '/discovery/hypervisors-and-containers-supported-in-auto-discovery/', + to: '/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery/', from: '/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery/', }, { - to: '/discovery/tcp-port-scan-auto-discovery/', + to: '/auto-discovery/tcp-port-scan-auto-discovery/', from: '/auto-discovery/tcp-port-scan-auto-discovery/', }, { - to: '/discovery/load-balancer-f5-autodiscovery/', + to: '/auto-discovery/load-balancer-f5-autodiscovery/', from: '/auto-discovery/load-balancer-f5-autodiscovery/', }, { - to: '/discovery/unprocessed-device-records/', + to: '/auto-discovery/unprocessed-device-records/', from: '/auto-discovery/unprocessed-device-records/', }, { - to: '/discovery/using-apis-for-custom-auto-discovery/', + to: '/auto-discovery/using-apis-for-custom-auto-discovery/', from: '/auto-discovery/using-apis-for-custom-auto-discovery/', }, { - to: '/discovery/vendors-supported-in-snmp-auto-discovery/', + to: '/auto-discovery/vendors-supported-in-snmp-auto-discovery/', from: '/auto-discovery/vendors-supported-in-snmp-auto-discovery/', }, { - to: '/discovery/virtual-machine-auto-discovery/', + to: '/auto-discovery/virtual-machine-auto-discovery/', from: ['/auto-discovery/virtual-machine-auto-discovery/', '/auto-discovery/vmware-auto-discovery/'] }, { - to: '/discovery/warranty-autodiscovery/', + to: '/auto-discovery/warranty-autodiscovery/', from: '/auto-discovery/warranty-autodiscovery/', }, { - to: '/discovery/windows-and-hyper-v-auto-discovery/', + to: '/auto-discovery/windows-and-hyper-v-auto-discovery/', from: ['/auto-discovery/windows-and-hyper-v-auto-discovery/', '/auto-discovery/windows-auto-discovery-tool/'] }, { - to: '/discovery/cloud_platforms_autodiscovery/', + to: '/auto-discovery/cloud_platforms_autodiscovery/', from: '/auto-discovery/cloud-auto-discovery/', }, { - to: '/discovery/cloud_platforms_autodiscovery/aws-autodiscovery/', + to: '/auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery/', from: '/auto-discovery/cloud-auto-discovery/aws-autodiscovery/', }, { - to: '/discovery/cloud_platforms_autodiscovery/azure-autodiscovery/', + to: '/auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery/', from: '/auto-discovery/cloud-auto-discovery/azure-autodiscovery/', }, { - to: '/discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery/', + to: '/auto-discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery/', from: '/auto-discovery/cloud-auto-discovery/google-cloud-platform-autodiscovery/', }, { - to: '/discovery/cloud_platforms_autodiscovery/intune-autodiscovery/', + to: '/auto-discovery/cloud_platforms_autodiscovery/intune-autodiscovery/', from: '/auto-discovery/cloud-auto-discovery/intune-autodiscovery/', }, { - to: '/discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery/', + to: '/auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery/', from: '/auto-discovery/cloud-auto-discovery/kubernetes-autodiscovery/', }, { - to: '/discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries/', + to: '/auto-discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries/', from: '/auto-discovery/cloud-auto-discovery/other-cloud-autodiscoveries/', }, { - to: '/discovery/database-discovery/cloud-databases/', + to: '/auto-discovery/database-discovery/cloud-databases/', from: '/databases/cloud-databases/', }, { - to: '/discovery/database-discovery/on-premise-databases/', + to: '/auto-discovery/database-discovery/on-premise-databases/', from: '/databases/on-premise-databases/', }, { - to: '/discovery/storage_arrays_autodiscovery/', + to: '/auto-discovery/storage_arrays_autodiscovery/', from: '/auto-discovery/storage-arrays-autodiscovery/', }, { - to: '/discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery/', + to: '/auto-discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery/', from: ['/auto-discovery/dell-emc-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/dell-emc-autodiscovery/'] }, { - to: '/discovery/storage_arrays_autodiscovery/hp-autodiscovery/', + to: '/auto-discovery/storage_arrays_autodiscovery/hp-autodiscovery/', from: ['/auto-discovery/hp-autodiscovery/','/auto-discovery/storage-arrays-autodiscovery/hp-autodiscovery/'] }, { - to: '/discovery/storage_arrays_autodiscovery/ibm-autodiscovery/', + to: '/auto-discovery/storage_arrays_autodiscovery/ibm-autodiscovery/', from: ['/auto-discovery/ibm-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/ibm-autodiscovery/'] }, { - to: '/discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery/', + to: '/auto-discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery/', from: ['/auto-discovery/all-other-storage-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/all-other-storage-autodiscovery/'] }, { - to: '/discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery/', + to: '/auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery/', from: '/auto-discovery/snmp-san-server-auto-discovery/', }, { - to: '/discovery/storage_arrays_autodiscovery/storage-arrays/', + to: '/auto-discovery/storage_arrays_autodiscovery/storage-arrays/', from: '/auto-discovery/storage-arrays/', }, { - to: '/discovery/resources/cloud-resources/', + to: '/auto-discovery/resources/cloud-resources/', from: '/managed-resources/cloud-resources/', }, { From 9a51eea82f4dd14c6d0d3b7138152247b4dfe6a6 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:53:30 +0200 Subject: [PATCH 20/24] auto discovery --- .../cloud_platforms_autodiscovery/aws-autodiscovery.md | 2 +- .../cloud_platforms_autodiscovery/azure-autodiscovery.md | 2 +- .../cloud_platforms_autodiscovery/kubernetes-autodiscovery.md | 2 +- docs/infrastructure-management/ipam/ip-addresses.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md b/docs/auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md index ee6239ae..0c24a78a 100644 --- a/docs/auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md +++ b/docs/auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md @@ -184,7 +184,7 @@ Device42 adds the new AWS Role to the roles list; it will also appear in the Ava 2. We would need an account that uses just accountID and one that would be with the Require ExternalID option - Note no requirement for MFA option at this time - 3. Policy to be added - use the example minimum policy needed for discovery from our docs site [here](docs/discovery/cloud_platforms_autodiscovery/index.md) + 3. Policy to be added - use the example minimum policy needed for discovery from our docs site [here](auto-discovery/cloud_platforms_autodiscovery/index.md) 2. From the Sub (or separate)-account diff --git a/docs/auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md b/docs/auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md index ad7fcdfc..bcebed8d 100644 --- a/docs/auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md +++ b/docs/auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md @@ -25,7 +25,7 @@ Next, we will create a role with limited permissions that will be applied to thi Navigate to Access Control (IAM) >  Roles > Add > Add Custom Role. Give the custom role a name, an optional description, then select either Start from scratch or Start from JSON. -1. If using the Start from scratch option, you will need to manually select each permission needed for this application to access the desired resources. The permissions needed are available in Device42 documentation [here](docs/discovery/cloud_platforms_autodiscovery/index.md). Select Add permissions, search for and select the desired permission, check the relevant box and choose Add. Repeat this for any desired permissions. +1. If using the Start from scratch option, you will need to manually select each permission needed for this application to access the desired resources. The permissions needed are available in Device42 documentation [here](auto-discovery/cloud_platforms_autodiscovery/index.md). Select Add permissions, search for and select the desired permission, check the relevant box and choose Add. Repeat this for any desired permissions. 2. If using the Start from JSON option, copy and paste the below JSON data, pulling in the necessary permissions from the list in Discovery section, and save it as a .json file. Upload this file on the Basics page when creating the role, and the permissions will be automatically defined. ``` diff --git a/docs/auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md b/docs/auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md index 919583a7..6ad7b448 100644 --- a/docs/auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md +++ b/docs/auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md @@ -9,7 +9,7 @@ sidebar_position: 6 ### Kubernetes Discovery for AWS, Google Cloud, and MS Azure -Kubernetes Discovery is available as an option for [Amazon AWS](docs/discovery/cloud_platforms_autodiscovery/index.md), [Google Cloud](docs/discovery/cloud_platforms_autodiscovery/index.md), and [Microsoft Azure](docs/discovery/cloud_platforms_autodiscovery/index.md) cloud autodiscovery jobs. Scroll down the Add Cloud Discovery page to select the _Kubernetes Discovery_ option. +Kubernetes Discovery is available as an option for [Amazon AWS](auto-discovery/cloud_platforms_autodiscovery/index.md), [Google Cloud](auto-discovery/cloud_platforms_autodiscovery/index.md), and [Microsoft Azure](auto-discovery/cloud_platforms_autodiscovery/index.md) cloud autodiscovery jobs. Scroll down the Add Cloud Discovery page to select the _Kubernetes Discovery_ option. ![](/assets/images/discovery_cloud_platforms_autodiscovery_kubernetes-autodiscovery1.png) diff --git a/docs/infrastructure-management/ipam/ip-addresses.md b/docs/infrastructure-management/ipam/ip-addresses.md index 3b2ccb3a..3325c952 100644 --- a/docs/infrastructure-management/ipam/ip-addresses.md +++ b/docs/infrastructure-management/ipam/ip-addresses.md @@ -31,7 +31,7 @@ Click on an IP address to view its page. The view IP page shows the details for an IP and you can see the history of changes for that IP from the _History (Audit Logs)_ button (similar to all other view pages in the application). If you have appropriate permissions, you will see the _Edit_ button to edit. All DNS records that use this IP are shown in the view page as well. -**Note**: Entries in the _Configuration Resource_ and _Configuration Resource Item_ fields make sense only in the context of a Kubernetes cloud discovery job ([cloud platforms autodiscovery](docs/discovery/cloud_platforms_autodiscovery/index.md)) and are filled in automatically. These field should not be populated for a regular IP address. +**Note**: Entries in the _Configuration Resource_ and _Configuration Resource Item_ fields make sense only in the context of a Kubernetes cloud discovery job ([cloud platforms autodiscovery](auto-discovery/cloud_platforms_autodiscovery/index.md)) and are filled in automatically. These field should not be populated for a regular IP address. In the example above, the _Configuration Resource_ link will take you to the K8s cluster that is currently holding that IP, and _Configuation Resource Item_ contains the name and type of resource. In this case, the name is **Tiller-….jkfpl** and the resource type is a **p****od**. From 876ba7cc790305626947160ace5e482c051ed306 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Mon, 31 Jul 2023 17:58:09 +0200 Subject: [PATCH 21/24] doql --- docs/how-to-videos/device42-object-query-language-doql.md | 2 +- .../videos/device42-object-query-language-doql.md | 2 +- .../_category_.yml | 0 .../db-viewer-schema.md | 0 .../index.md | 0 docs/reports/reports/advanced-reporting.md | 2 +- docusaurus.config.js | 4 ++-- 7 files changed, 5 insertions(+), 5 deletions(-) rename docs/reports/{doql_device42_object_query_language => device42-doql}/_category_.yml (100%) rename docs/reports/{doql_device42_object_query_language => device42-doql}/db-viewer-schema.md (100%) rename docs/reports/{doql_device42_object_query_language => device42-doql}/index.md (100%) diff --git a/docs/how-to-videos/device42-object-query-language-doql.md b/docs/how-to-videos/device42-object-query-language-doql.md index c5c54da1..fd17cc6f 100644 --- a/docs/how-to-videos/device42-object-query-language-doql.md +++ b/docs/how-to-videos/device42-object-query-language-doql.md @@ -9,7 +9,7 @@ sidebar_position: 13 * * * -**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reports/doql_device42_object_query_language/index.md) for DOQL documentation.** +**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reports/device42-doql/index.md) for DOQL documentation.** * * * diff --git a/docs/how-to-videos/videos/device42-object-query-language-doql.md b/docs/how-to-videos/videos/device42-object-query-language-doql.md index c5c54da1..fd17cc6f 100644 --- a/docs/how-to-videos/videos/device42-object-query-language-doql.md +++ b/docs/how-to-videos/videos/device42-object-query-language-doql.md @@ -9,7 +9,7 @@ sidebar_position: 13 * * * -**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reports/doql_device42_object_query_language/index.md) for DOQL documentation.** +**See The [Device42 DOQL DOCUMENTATION PAGE](docs/reports/device42-doql/index.md) for DOQL documentation.** * * * diff --git a/docs/reports/doql_device42_object_query_language/_category_.yml b/docs/reports/device42-doql/_category_.yml similarity index 100% rename from docs/reports/doql_device42_object_query_language/_category_.yml rename to docs/reports/device42-doql/_category_.yml diff --git a/docs/reports/doql_device42_object_query_language/db-viewer-schema.md b/docs/reports/device42-doql/db-viewer-schema.md similarity index 100% rename from docs/reports/doql_device42_object_query_language/db-viewer-schema.md rename to docs/reports/device42-doql/db-viewer-schema.md diff --git a/docs/reports/doql_device42_object_query_language/index.md b/docs/reports/device42-doql/index.md similarity index 100% rename from docs/reports/doql_device42_object_query_language/index.md rename to docs/reports/device42-doql/index.md diff --git a/docs/reports/reports/advanced-reporting.md b/docs/reports/reports/advanced-reporting.md index 163ab6cd..d31aa319 100644 --- a/docs/reports/reports/advanced-reporting.md +++ b/docs/reports/reports/advanced-reporting.md @@ -76,4 +76,4 @@ All data categories in Advanced Reporting are inherited directly from Device42's The Viewer Entity Relationship Diagram, or ERD for short, is a handy and powerful way to navigate the Device42 database schema. Useful for visualizing relationships and writing DOQL queries, you can quickly navigate to the ERD from the Advanced Reporting Screen: ![Entity Relationship Diagram button on Advanced Reporting screen](/assets/images/ERD_button-HL.png) -Clicking the "Entity Relationship Diagram" button brings up the ERD. Here is an example screenshot of the ERD. Note that the ERD has it's own page; for more information check out the dedicated [Device42 ERD/Viewer Schema page](reports/doql_device42_object_query_language/db-viewer-schema.md). In this example, the "Find" field contains the search keyword `affinity`, and therefore much of the ERD has been greyed out while the items that match the 'affinity' search query are visible: ![Device42 entity relationship diagram](/assets/images/entity_relationship_diagram_example.png)_ +Clicking the "Entity Relationship Diagram" button brings up the ERD. Here is an example screenshot of the ERD. Note that the ERD has it's own page; for more information check out the dedicated [Device42 ERD/Viewer Schema page](reports/device42-doql/db-viewer-schema.md). In this example, the "Find" field contains the search keyword `affinity`, and therefore much of the ERD has been greyed out while the items that match the 'affinity' search query are visible: ![Device42 entity relationship diagram](/assets/images/entity_relationship_diagram_example.png)_ diff --git a/docusaurus.config.js b/docusaurus.config.js index edd10629..f5cbfde1 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -797,11 +797,11 @@ const config = { from: '/reports/setup-alerts-and-notifications/', }, { - to: '/reports/doql_device42_object_query_language/', + to: '/reports/device42-doql/', from: '/device42-doql/', }, { - to: '/reports/doql_device42_object_query_language/db-viewer-schema/', + to: '/reports/device42-doql/db-viewer-schema/', from: '/device42-doql/db-viewer-schema/', }, { From 4ec39321249d116135d0a3c7700b014461d32471 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Tue, 1 Aug 2023 09:16:06 +0200 Subject: [PATCH 22/24] fix buildings and getstarted --- ...lding-business-applications-in-device42.md | 2 +- ...onfigure-application-dependency-mapping.md | 2 +- .../getting-started-with-auto-discovery.md | 8 ++-- docs/getstarted/tutorials/index.md | 1 + docs/how-to-videos/index.md | 38 +++++++++---------- .../_category_.yml | 0 .../auditing-racks.md | 0 .../buildings-and-rooms.md | 0 .../impact-charts.md | 0 .../racks.md | 0 .../microsoft-laps-integration.md | 4 +- docusaurus.config.js | 14 +++---- src/components/data/dummy-data.js | 4 +- 13 files changed, 35 insertions(+), 38 deletions(-) create mode 100644 docs/getstarted/tutorials/index.md rename docs/infrastructure-management/{building-rooms-and-racks => buildings-rooms-and-racks}/_category_.yml (100%) rename docs/infrastructure-management/{building-rooms-and-racks => buildings-rooms-and-racks}/auditing-racks.md (100%) rename docs/infrastructure-management/{building-rooms-and-racks => buildings-rooms-and-racks}/buildings-and-rooms.md (100%) rename docs/infrastructure-management/{building-rooms-and-racks => buildings-rooms-and-racks}/impact-charts.md (100%) rename docs/infrastructure-management/{building-rooms-and-racks => buildings-rooms-and-racks}/racks.md (100%) diff --git a/docs/apps/business-applications/building-business-applications-in-device42.md b/docs/apps/business-applications/building-business-applications-in-device42.md index 49f34cb8..dac517ba 100644 --- a/docs/apps/business-applications/building-business-applications-in-device42.md +++ b/docs/apps/business-applications/building-business-applications-in-device42.md @@ -9,7 +9,7 @@ This is a technical guide that will walk you through a step-by-step process to b ## Viewing Discovery Data -After you have performed successful discovery, all discovered Application Dependency data can be viewed under the Applications section in the Device42 main menu. The Application Components section is where discovered infrastructure Application Components are stored. See a complete list of Device42’s supported applications here: [ADM supported applications](apps/application_dependency_mapping/adm-supported-applications.md) . +After you have performed successful discovery, all discovered Application Dependency data can be viewed under the Applications section in the Device42 main menu. The Application Components section is where discovered infrastructure Application Components are stored. See a complete list of Device42’s supported applications here: [ADM supported applications](apps/enterprise-application-dependency-mapping/adm-supported-applications.md) . ![](/assets/images/Web_732_1.png) diff --git a/docs/apps/enterprise-application-dependency-mapping/configure-application-dependency-mapping.md b/docs/apps/enterprise-application-dependency-mapping/configure-application-dependency-mapping.md index 1682a37d..24d51a0b 100644 --- a/docs/apps/enterprise-application-dependency-mapping/configure-application-dependency-mapping.md +++ b/docs/apps/enterprise-application-dependency-mapping/configure-application-dependency-mapping.md @@ -23,7 +23,7 @@ To see autodiscovered application dependencies, go to Apps>Application Component ![Application Component View](/assets/images/select_application_component_view.png) -A full list of currently supported applications is available at [Application Dependency Mapping Supported Applications](apps/application_dependency_mapping/adm-supported-applications.md). +A full list of currently supported applications is available at [Application Dependency Mapping Supported Applications](apps/enterprise-application-dependency-mapping/adm-supported-applications.md). When you view the details page for an application component, you will see the device it was discovered on as well as any other application components that it depends on. You'll also see any services that have been associated with the application component. From here, you can also edit the application to assign responsible and/or affected departments, describe what's impacted by downtime, and edit any custom fields. diff --git a/docs/getstarted/getting-started-with-auto-discovery.md b/docs/getstarted/getting-started-with-auto-discovery.md index 64f8f2ef..b92e4244 100644 --- a/docs/getstarted/getting-started-with-auto-discovery.md +++ b/docs/getstarted/getting-started-with-auto-discovery.md @@ -9,7 +9,7 @@ The following how-to runs down quickly enumerating network objects with Device42 **If you're new** to Device42, you'll want to start with our [**getting started videos** \[new window\]](https://www.youtube.com/playlist?list=PLJ9je_qSNumJ-rMzIXUufY-XsbrwWfeCR). In under 5 minutes, you'll learn how to get your RC (Remote Collector) set up, connect a WDS (Windows Discovery Service) instance to that RC, and you'll run your first discovery job! [Watch 'em now](https://www.youtube.com/watch?v=ClkvR9zLQUU&t=0s&list=PLJ9je_qSNumJ-rMzIXUufY-XsbrwWfeCR&index=2), and you'll be an expert in no time! -Ready to learn more? For those that prefer videos, there's a [video-based Device42 "How-To" series on YouTube](https://www.youtube.com/playlist?list=PLJ9je_qSNumJ4HuNVS75wzRgBRrtCh6_q) (it's got its own [section](../how-to-videos/index.md)). Have a specific question and you don't see what you're looking for here in the docs, email support@device42 and let us know -- there's a good chance other people are wondering the same thing, and we'll be happy to create a new video ... _Happy discovering!_ +Ready to learn more? For those that prefer videos, there's a [video-based Device42 "How-To" series on YouTube](https://www.youtube.com/playlist?list=PLJ9je_qSNumJ4HuNVS75wzRgBRrtCh6_q) (it's got its own [section](how-to-videos/index.md)). Have a specific question and you don't see what you're looking for here in the docs, email support@device42 and let us know -- there's a good chance other people are wondering the same thing, and we'll be happy to create a new video ... _Happy discovering!_ ## Autodiscovery Account WARNING @@ -33,11 +33,11 @@ The required fields are Name, Network and mask bits. Others are optional. The be ### Set up WDS (Windows Discovery Service) -**Note: All recent releases \[v14+\] of Device42 can run all discoveries from the web UI \[and/or via [Remote Collectors](../discovery/remote-collector-rc.md)], including WMI discovery as long as the [WDS service](installation/windows-discovery-service-installation.md) (Windows Discovery Service) has been configured.** Now is a good time to set up a [Remote Collector (RC)](auto-discovery/remote-collector-rc.md), as RCs, being dedicated to discovery, can handle larger network ranges than your MA. If you'll be discovering any Microsoft Windows OS-based servers/guests, go ahead and set up an instance of WDS. Note that your WDS instance can be connected to either your Main Appliance OR to a Remote Collector. If you do have an RC set up, it's recommended to connect WDS to it as opposed to connecting it to your MA. +**Note: All recent releases \[v14+\] of Device42 can run all discoveries from the web UI \[and/or via [Remote Collectors](auto-discovery/remote-collector-rc.md)], including WMI discovery as long as the [WDS service](installation/windows-discovery-service-installation.md) (Windows Discovery Service) has been configured.** Now is a good time to set up a [Remote Collector (RC)](auto-discovery/remote-collector-rc.md), as RCs, being dedicated to discovery, can handle larger network ranges than your MA. If you'll be discovering any Microsoft Windows OS-based servers/guests, go ahead and set up an instance of WDS. Note that your WDS instance can be connected to either your Main Appliance OR to a Remote Collector. If you do have an RC set up, it's recommended to connect WDS to it as opposed to connecting it to your MA. ### Creating your first discovery job -Once you've installed the [WDS](installation/windows-discovery-service-installation.md) (if you'll be discovering any Microsoft Windows-based products), you're ready to run your first discovery. See the [Auto-discovery best practices](../discovery/autodisc-best-practices.md) page for our recommendations on the best order in which to run initial discovery, or jump right in to a [Network SNMP discovery if you're already familiar!](../discovery/network-auto-discovery.md) +Once you've installed the [WDS](installation/windows-discovery-service-installation.md) (if you'll be discovering any Microsoft Windows-based products), you're ready to run your first discovery. See the [Auto-discovery best practices](auto-discovery/autodisc-best-practices.md) page for our recommendations on the best order in which to run initial discovery, or jump right in to a [Network SNMP discovery if you're already familiar!](auto-discovery/network-auto-discovery.md) Now, create your first discovery job! Start by discovering your Network first - begin with an [SNMP/Network discovery job](auto-discovery/network-auto-discovery.md) _(main menu, Discovery --> SNMP)_ to build out a base for the rest of your network before moving on to vServer discovery, followed Windows/Linux servers, etc. @@ -57,7 +57,7 @@ The following device types have a hardware model. Each hardware model can be one Once you change a hardware type, all the corresponding devices that refer to that hardware and are type unknown, will automatically be categorized accordingly. -The "Bulk hardware edit" feature allows changing hardware properties in bulk for all undefined hardware types and it will automatically categorize all devices belonging to it. See the Bulk Edit [YouTube](../how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) videos or [Bulk edit documentation](../infrastructure-management/devices/hardware-models-templates.md) for more information! +The "Bulk hardware edit" feature allows changing hardware properties in bulk for all undefined hardware types and it will automatically categorize all devices belonging to it. See the Bulk Edit [YouTube](how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) videos or [Bulk edit documentation](infrastructure-management/devices/hardware-models-templates.md) for more information! Also, once a hardware type is defined, any new imported or discovered devices will go into the right category. diff --git a/docs/getstarted/tutorials/index.md b/docs/getstarted/tutorials/index.md new file mode 100644 index 00000000..81c8590f --- /dev/null +++ b/docs/getstarted/tutorials/index.md @@ -0,0 +1 @@ +# Tutorials diff --git a/docs/how-to-videos/index.md b/docs/how-to-videos/index.md index 316c6235..25f4c794 100644 --- a/docs/how-to-videos/index.md +++ b/docs/how-to-videos/index.md @@ -9,25 +9,25 @@ If you're a visual learner, or just want to check out a quick video on a specifi Don't see a video for the topic you're looking for? Send us an email at [support@device42.com](mailto:support@device42.com) - thanks for watching! We hope you enjoy them, and PLEASE, PAY ATTENTION! _There's a test at the end!_ (j/k) :) -- [Accessing hidden menus for advanced customization](how-to-how-to-videos/accessing-hidden-menus-for-advanced-customization.md) -- [Add a new route to Device42](how-to-how-to-videos/add-a-new-route-to-device42.md) -- [Add and Bulk Edit Hardware models How to](how-to-how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) -- [Adding links and other URLs to devices](how-to-how-to-videos/adding-links-and-other-urls-to-devices.md) -- [Agentless Auto Discovery Tool How to](how-to-how-to-videos/agentless-auto-discovery-tool-how-to.md) -- [API Imports – add/create hardware models](how-to-how-to-videos/api-imports-add-create-hardware-models.md) -- [API Imports – adding devices to racks](how-to-how-to-videos/api-imports-adding-devices-to-racks.md) -- [Backup and Restore How to](how-to-how-to-videos/backup-and-restore-how-to.md) -- [Building Hierarchy View How To](how-to-how-to-videos/building-hierarchy-view-how-to.md) -- [Bulk Export and Import How to](how-to-how-to-videos/bulk-export-import-how-to.md) -- [Create and Connect Patch Panels and Switch Ports How to](how-to-how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to.md) -- [Device Discovery Troubleshooting How To](how-to-how-to-videos/device-discovery-troubleshooting-how-to.md) -- [Device42 Object Query Language (DOQL)](how-to-how-to-videos/device42-object-query-language-doql.md) -- [Generic (.CSV) Import Tool How to](how-to-how-to-videos/generic-csv-import-tool-how-to.md) -- [Jira Integration How To](how-to-how-to-videos/jira-integration-how-to.md) -- [Packet Capture 101](how-to-how-to-videos/packet-capture-101.md) -- [Ping Sweep Tool How To](how-to-how-to-videos/ping-sweep-tool-how-to.md) -- [Update Device42 Appliance How To](how-to-how-to-videos/update-device42-appliance-how-to.md) -- [WMI Authentication Testing Tool How To](how-to-how-to-videos/wmi-authentication-testing-tool-how-to.md) +- [Accessing hidden menus for advanced customization](how-to-videos/accessing-hidden-menus-for-advanced-customization.md) +- [Add a new route to Device42](how-to-videos/add-a-new-route-to-device42.md) +- [Add and Bulk Edit Hardware models How to](how-to-videos/add-and-bulk-edit-hardware-models-how-to.md) +- [Adding links and other URLs to devices](how-to-videos/adding-links-and-other-urls-to-devices.md) +- [Agentless Auto Discovery Tool How to](how-to-videos/agentless-auto-discovery-tool-how-to.md) +- [API Imports – add/create hardware models](how-to-videos/api-imports-add-create-hardware-models.md) +- [API Imports – adding devices to racks](how-to-videos/api-imports-adding-devices-to-racks.md) +- [Backup and Restore How to](how-to-videos/backup-and-restore-how-to.md) +- [Building Hierarchy View How To](how-to-videos/building-hierarchy-view-how-to.md) +- [Bulk Export and Import How to](how-to-videos/bulk-export-import-how-to.md) +- [Create and Connect Patch Panels and Switch Ports How to](how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to.md) +- [Device Discovery Troubleshooting How To](how-to-videos/device-discovery-troubleshooting-how-to.md) +- [Device42 Object Query Language (DOQL)](how-to-videos/device42-object-query-language-doql.md) +- [Generic (.CSV) Import Tool How to](how-to-videos/generic-csv-import-tool-how-to.md) +- [Jira Integration How To](how-to-videos/jira-integration-how-to.md) +- [Packet Capture 101](how-to-videos/packet-capture-101.md) +- [Ping Sweep Tool How To](how-to-videos/ping-sweep-tool-how-to.md) +- [Update Device42 Appliance How To](how-to-videos/update-device42-appliance-how-to.md) +- [WMI Authentication Testing Tool How To](how-to-videos/wmi-authentication-testing-tool-how-to.md) ## Getting Started Videos (YouTube) diff --git a/docs/infrastructure-management/building-rooms-and-racks/_category_.yml b/docs/infrastructure-management/buildings-rooms-and-racks/_category_.yml similarity index 100% rename from docs/infrastructure-management/building-rooms-and-racks/_category_.yml rename to docs/infrastructure-management/buildings-rooms-and-racks/_category_.yml diff --git a/docs/infrastructure-management/building-rooms-and-racks/auditing-racks.md b/docs/infrastructure-management/buildings-rooms-and-racks/auditing-racks.md similarity index 100% rename from docs/infrastructure-management/building-rooms-and-racks/auditing-racks.md rename to docs/infrastructure-management/buildings-rooms-and-racks/auditing-racks.md diff --git a/docs/infrastructure-management/building-rooms-and-racks/buildings-and-rooms.md b/docs/infrastructure-management/buildings-rooms-and-racks/buildings-and-rooms.md similarity index 100% rename from docs/infrastructure-management/building-rooms-and-racks/buildings-and-rooms.md rename to docs/infrastructure-management/buildings-rooms-and-racks/buildings-and-rooms.md diff --git a/docs/infrastructure-management/building-rooms-and-racks/impact-charts.md b/docs/infrastructure-management/buildings-rooms-and-racks/impact-charts.md similarity index 100% rename from docs/infrastructure-management/building-rooms-and-racks/impact-charts.md rename to docs/infrastructure-management/buildings-rooms-and-racks/impact-charts.md diff --git a/docs/infrastructure-management/building-rooms-and-racks/racks.md b/docs/infrastructure-management/buildings-rooms-and-racks/racks.md similarity index 100% rename from docs/infrastructure-management/building-rooms-and-racks/racks.md rename to docs/infrastructure-management/buildings-rooms-and-racks/racks.md diff --git a/docs/integration/external-integrations/microsoft-laps-integration.md b/docs/integration/external-integrations/microsoft-laps-integration.md index 78e3271f..596d7fd8 100644 --- a/docs/integration/external-integrations/microsoft-laps-integration.md +++ b/docs/integration/external-integrations/microsoft-laps-integration.md @@ -7,6 +7,6 @@ sidebar_position: 17 Device42 integrates with and can pull a password from the Microsoft LAPS (Local Admin Password Solution). Microsoft LAPS refers to a method which secures Active Directory member servers by randomly generating each server’s local admin password, and storing the generated PW as an attribute of that servers AD object in Active Directory. This password can then be looked up on demand via an Active Directory / LDAP query, and is often used to support scripted / automated actions that iterate through lists of AD member servers. -**[Click here to jump to the Microsoft LAPS section of the Windows Discovery documentation page!](../../discovery/windows-and-hyper-v-auto-discovery.md)** +**[Click here to jump to the Microsoft LAPS section of the Windows Discovery documentation page!](auto-discovery/windows-and-hyper-v-auto-discovery.md)** -If you want to [Download LAPS from Microsoft, click here.](https://www.microsoft.com/en-us/download/details.aspx?id=46899) For further resources/information on LAPS, see the [Microsoft LAPS Section of the Windows Discovery docs page](../../discovery/windows-and-hyper-v-auto-discovery.md) (also linked above)! +If you want to [Download LAPS from Microsoft, click here.](https://www.microsoft.com/en-us/download/details.aspx?id=46899) For further resources/information on LAPS, see the [Microsoft LAPS Section of the Windows Discovery docs page](auto-discovery/windows-and-hyper-v-auto-discovery.md) (also linked above)! diff --git a/docusaurus.config.js b/docusaurus.config.js index f5cbfde1..d957288b 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -136,10 +136,6 @@ const config = { to: '/getstarted/tutorials/tutorial-navigating-the-device42-user-interface/', from: ['/getstarted/tutorials/tutorial-navigating-the-device42-user-interface/'] }, - { - to: '/auto-discovery/auto-discovery/', - from: '/auto-discovery/', - }, { to: '/auto-discovery/cisco-ucs-auto-discovery/', from: '/auto-discovery/cisco-ucs-auto-discovery/', @@ -1029,19 +1025,19 @@ const config = { from: '/apps/certificate-management/', }, { - to: '/infrastructure-management/buildings_rooms_and_racks/auditing-racks/', + to: '/infrastructure-management/buildings-rooms-and-racks/auditing-racks/', from: '/buildings-rooms-and-racks/auditing-racks/', }, { - to: '/infrastructure-management/buildings_rooms_and_racks/buildings-and-rooms/', + to: '/infrastructure-management/buildings-rooms-and-racks/buildings-and-rooms/', from: '/buildings-rooms-and-racks/buildings-and-rooms/', }, { - to: '/infrastructure-management/buildings_rooms_and_racks/impact-charts/', + to: '/infrastructure-management/buildings-rooms-and-racks/impact-charts/', from: '/buildings-rooms-and-racks/impact-charts/', }, { - to: '/infrastructure-management/buildings_rooms_and_racks/racks/', + to: '/infrastructure-management/buildings-rooms-and-racks/racks/', from: '/buildings-rooms-and-racks/racks/', }, { @@ -1338,7 +1334,7 @@ const config = { }, items: [ { - href: '/getting_started', + href: '/getstarted', label: 'Documentation', position: 'left', }, diff --git a/src/components/data/dummy-data.js b/src/components/data/dummy-data.js index 02be8ed5..a99510c4 100644 --- a/src/components/data/dummy-data.js +++ b/src/components/data/dummy-data.js @@ -9,7 +9,7 @@ const productDocData = [ title: "Discovery", icon: "assets/icons/purple/discovery-icon.svg", whiteIcon: "assets/icons/white/discovery-icon.svg", - link: "/discovery/", + link: "/auto-discovery/", }, { title: "Applications", @@ -21,7 +21,7 @@ const productDocData = [ title: "Infrastructure Management", icon: "assets/icons/purple/infrastructure-mgmt-icon.svg", whiteIcon: "assets/icons/white/infrastructure-mgmt-icon.svg", - link: "/infrastructure_management/", + link: "/infrastructure-management/", }, { title: "Reporting", From d3474c8baaa93ab2245c267de2a9dc1f91f3e57a Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Tue, 1 Aug 2023 09:19:14 +0200 Subject: [PATCH 23/24] intermediate rename --- docusaurus.config.js | 778 ++++++++++++++----------------------------- 1 file changed, 243 insertions(+), 535 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index d957288b..0c11cd40 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -10,7 +10,7 @@ const config = { tagline: "The Hitchhiker’s Guide to DEVICE42", favicon: 'https://www.device42.com/wp-content/uploads/2021/08/d42-favicon.png', url: 'https://docs.device42.com', - baseUrl: '/', + baseUrl: '/d42/', onBrokenLinks: 'warn', onBrokenMarkdownLinks: 'warn', i18n: { @@ -24,1265 +24,973 @@ const config = { '@docusaurus/plugin-client-redirects', { redirects: [ - { - to: '/getstarted/', - from: ['/getstarted/'] - }, { to: '/getstarted/getting-started-with-auto-discovery/', - from: ['/getstarted/getting-started-with-auto-discovery/', '/getstarted/getting-started-with-a-blank-slate/'] - }, - { - to: '/getstarted/getting-started-discovery-hub/', - from: '/getstarted/getting-started-discovery-hub/', - }, - { - to: '/getstarted/importing-data-from-existing-spreadsheets/', - from: '/getstarted/importing-data-from-existing-spreadsheets/', - }, - { - to: '/getstarted/advanced-search-feature/', - from: '/getstarted/advanced-search-feature/', - }, - { - to: '/getstarted/arrange-and-save-list-page-column-layout/', - from: '/getstarted/arrange-and-save-list-page-column-layout/', - }, - { - to: '/getstarted/basic-navigation-tips-for-adding-editing/', - from: '/getstarted/basic-navigation-tips-for-adding-editing/', - }, - { - to: '/getstarted/home-page-widgets-and-global-search/', - from: '/getstarted/home-page-widgets-and-global-search/', - }, - { - to: '/getstarted/language-selection/', - from: '/getstarted/language-selection/', - }, - { - to: '/getstarted/installation/', - from: '/getstarted/installation/', - }, - { - to: '/getstarted/installation/installation-amazon-web-services/', - from: '/getstarted/installation/installation-amazon-web-services/', - }, - { - to: '/getstarted/installation/installation-citrix-xen-server/', - from: '/getstarted/installation/installation-citrix-xen-server/', - }, - { - to: '/getstarted/installation/installing-the-d42-netflow-collector-as-a-service/', - from: '/getstarted/installation/installing-the-d42-netflow-collector-as-a-service/', - }, - { - to: '/getstarted/installation/installation-microsoft-azure/', - from: '/getstarted/installation/installation-microsoft-azure/', + from: ['/getstarted/getting-started-with-a-blank-slate/'], }, { to: '/getstarted/installation/installation-microsoft-hyperv/', - from: ['/getstarted/installation/installation-microsoft-hyperv/', '/getstarted/installation/installation-microsoft-hyper/'] - }, - { - to: '/getstarted/installation/installation-virtual-box/', - from: '/getstarted/installation/installation-virtual-box/', - }, - { - to: '/getstarted/installation/getting-started-on-a-mac/', - from: '/getstarted/installation/getting-started-on-a-mac/', - }, - { - to: '/getstarted/installation/getting-started-on-a-pc/', - from: '/getstarted/installation/getting-started-on-a-pc/', - }, - { - to: '/getstarted/installation/remote-collector-rc-installation/', - from: '/getstarted/installation/remote-collector-rc-installation/', - }, - { - to: '/getstarted/installation/installation-vcenter-server/', - from: '/getstarted/installation/installation-vcenter-server/', + from: ['/getstarted/installation/installation-microsoft-hyper/'], }, { to: '/getstarted/installation/installation-vmware-player/', - from: ['/getstarted/installation/installation-vmware-player/', '/getstarted/installation/installation-vmware-player-workstation-2/'] - }, - { - to: '/getstarted/installation/windows-discovery-service-installation/', - from: '/getstarted/installation/windows-discovery-service-installation/', + from: ['/getstarted/installation/installation-vmware-player-workstation-2/'], }, { to: '/getstarted/installation/installation-xen-or-kvm-using-virt-manager/', - from: ['/getstarted/installation/installation-xen-or-kvm-using-virt-manager/', '/getstarted/installation/installation-xen-kvm-virt-manager/'] - }, - { - to: '/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing/', - from: '/getstarted/installation/how-do-i-install-device42-xenkvm-appliance-if-import-existing-disk-image-option-is-missing/', + from: ['/getstarted/installation/installation-xen-kvm-virt-manager/'], }, { to: '/getstarted/tutorials/device42-tutorial/', - from: ['/getstarted/tutorials/device42-tutorial/', '/getstarted/tutorials/tutorials-overview/'] - }, - { - to: '/getstarted/tutorials/tutorial-loading-data-using-spreadsheets/', - from: ['/getstarted/tutorials/tutorial-loading-data-using-spreadsheets/'] - }, - { - to: '/getstarted/tutorials/tutorial-loading-data-using-the-api/', - from: ['/getstarted/tutorials/tutorial-loading-data-using-the-api/'] - }, - { - to: '/getstarted/tutorials/tutorial-navigating-the-device42-user-interface/', - from: ['/getstarted/tutorials/tutorial-navigating-the-device42-user-interface/'] - }, - { - to: '/auto-discovery/cisco-ucs-auto-discovery/', - from: '/auto-discovery/cisco-ucs-auto-discovery/', - }, - { - to: '/auto-discovery/active-directory-sync/', - from: '/auto-discovery/active-directory-sync/', - }, - { - to: '/auto-discovery/agent-based-discovery/', - from: '/auto-discovery/agent-based-discovery/', - }, - { - to: '/auto-discovery/agent-based-offline-discovery/', - from: '/auto-discovery/agent-based-offline-discovery/', - }, - { - to: '/auto-discovery/autodisc-best-practices/', - from: '/auto-discovery/autodisc-best-practices/', - }, - { - to: '/auto-discovery/auto-discovery-system-requirements/', - from: '/auto-discovery/auto-discovery-system-requirements/', + from: ['/getstarted/tutorials/tutorials-overview/'], }, { to: '/auto-discovery/blade-systems-auto-discovery/', - from: ['/auto-discovery/blade-systems-auto-discovery/', '/auto-discovery/hp-bladesystem-auto-discovery/'] - }, - { - to: '/auto-discovery/certificate-auto-discovery/', - from: '/auto-discovery/certificate-auto-discovery/', + from: ['/auto-discovery/hp-bladesystem-auto-discovery/'], }, { to: '/auto-discovery/setup-dns-autodiscovery/', - from: ['/auto-discovery/setup-dns-autodiscovery/', '/tools/setup-dns-autodiscovery/'] - }, - { - to: '/auto-discovery/ibm-i-as400/', - from: '/auto-discovery/ibm-i-as400/', - }, - { - to: '/auto-discovery/z-os-ibm-mainframe/', - from: '/auto-discovery/z-os-ibm-mainframe/', - }, - { - to: '/auto-discovery/ipmi-auto-discovery/', - from: '/auto-discovery/ipmi-auto-discovery/', + from: ['/tools/setup-dns-autodiscovery/'], }, { to: '/auto-discovery/linux-unix-server-auto-discovery/', - from: ['/auto-discovery/linux-unix-server-auto-discovery/', '/linux-unix-server-auto-discovery/'] - }, - { - to: '/auto-discovery/linux-based-autodiscovery-software/', - from: '/auto-discovery/linux-based-autodiscovery-software/', + from: ['/linux-unix-server-auto-discovery/'], }, { to: '/auto-discovery/load-balancers/', - from: ['/auto-discovery/load-balancers/', '/load-balancers/'] - }, - { - to: '/auto-discovery/netflow-collector/', - from: '/auto-discovery/netflow-collector/', - }, - { - to: '/auto-discovery/nmap-autodiscovery/', - from: '/auto-discovery/nmap-autodiscovery/', - }, - { - to: '/auto-discovery/operating-systems-supported-in-auto-discovery/', - from: '/auto-discovery/operating-systems-supported-in-auto-discovery/', - }, - { - to: '/auto-discovery/packet-capture/', - from: '/auto-discovery/packet-capture/', + from: ['/load-balancers/'], }, { to: '/auto-discovery/d42-ping-sweep/', - from: ['/auto-discovery/d42-ping-sweep/', '/auto-discovery-client/d42-ping-sweep/'] + from: ['/auto-discovery-client/d42-ping-sweep/'], }, { to: '/auto-discovery/remote-collector-rc/', - from: ['/auto-discovery/remote-collector-rc/', '/auto-discovery/remote-collector/'] - }, - { - to: '/auto-discovery/resource-utilization-overview/', - from: '/auto-discovery/resource-utilization-overview/', - }, - { - to: '/auto-discovery/sccm-discovery-net-tool/', - from: '/auto-discovery/sccm-discovery-net-tool/', + from: ['/auto-discovery/remote-collector/'], }, { to: '/auto-discovery/network-auto-discovery/', - from: ['/auto-discovery/network-auto-discovery/', '/auto-discovery/setup-network-auto-discovery/'] - }, - { - to: '/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery/', - from: '/auto-discovery/hypervisors-and-containers-supported-in-auto-discovery/', - }, - { - to: '/auto-discovery/tcp-port-scan-auto-discovery/', - from: '/auto-discovery/tcp-port-scan-auto-discovery/', - }, - { - to: '/auto-discovery/load-balancer-f5-autodiscovery/', - from: '/auto-discovery/load-balancer-f5-autodiscovery/', - }, - { - to: '/auto-discovery/unprocessed-device-records/', - from: '/auto-discovery/unprocessed-device-records/', - }, - { - to: '/auto-discovery/using-apis-for-custom-auto-discovery/', - from: '/auto-discovery/using-apis-for-custom-auto-discovery/', - }, - { - to: '/auto-discovery/vendors-supported-in-snmp-auto-discovery/', - from: '/auto-discovery/vendors-supported-in-snmp-auto-discovery/', + from: ['/auto-discovery/setup-network-auto-discovery/'], }, { to: '/auto-discovery/virtual-machine-auto-discovery/', - from: ['/auto-discovery/virtual-machine-auto-discovery/', '/auto-discovery/vmware-auto-discovery/'] - }, - { - to: '/auto-discovery/warranty-autodiscovery/', - from: '/auto-discovery/warranty-autodiscovery/', + from: ['/auto-discovery/vmware-auto-discovery/'], }, { to: '/auto-discovery/windows-and-hyper-v-auto-discovery/', - from: ['/auto-discovery/windows-and-hyper-v-auto-discovery/', '/auto-discovery/windows-auto-discovery-tool/'] + from: ['/auto-discovery/windows-auto-discovery-tool/'], }, { to: '/auto-discovery/cloud_platforms_autodiscovery/', - from: '/auto-discovery/cloud-auto-discovery/', + from: ['/auto-discovery/cloud-auto-discovery/'], }, { to: '/auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery/', - from: '/auto-discovery/cloud-auto-discovery/aws-autodiscovery/', + from: ['/auto-discovery/cloud-auto-discovery/aws-autodiscovery/'], }, { to: '/auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery/', - from: '/auto-discovery/cloud-auto-discovery/azure-autodiscovery/', + from: ['/auto-discovery/cloud-auto-discovery/azure-autodiscovery/'], }, { to: '/auto-discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery/', - from: '/auto-discovery/cloud-auto-discovery/google-cloud-platform-autodiscovery/', + from: ['/auto-discovery/cloud-auto-discovery/google-cloud-platform-autodiscovery/'], }, { to: '/auto-discovery/cloud_platforms_autodiscovery/intune-autodiscovery/', - from: '/auto-discovery/cloud-auto-discovery/intune-autodiscovery/', + from: ['/auto-discovery/cloud-auto-discovery/intune-autodiscovery/'], }, { to: '/auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery/', - from: '/auto-discovery/cloud-auto-discovery/kubernetes-autodiscovery/', + from: ['/auto-discovery/cloud-auto-discovery/kubernetes-autodiscovery/'], }, { to: '/auto-discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries/', - from: '/auto-discovery/cloud-auto-discovery/other-cloud-autodiscoveries/', + from: ['/auto-discovery/cloud-auto-discovery/other-cloud-autodiscoveries/'], }, { to: '/auto-discovery/database-discovery/cloud-databases/', - from: '/databases/cloud-databases/', + from: ['/databases/cloud-databases/'], }, { to: '/auto-discovery/database-discovery/on-premise-databases/', - from: '/databases/on-premise-databases/', + from: ['/databases/on-premise-databases/'], }, { to: '/auto-discovery/storage_arrays_autodiscovery/', - from: '/auto-discovery/storage-arrays-autodiscovery/', + from: ['/auto-discovery/storage-arrays-autodiscovery/'], }, { to: '/auto-discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery/', - from: ['/auto-discovery/dell-emc-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/dell-emc-autodiscovery/'] + from: ['/auto-discovery/dell-emc-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/dell-emc-autodiscovery/'], }, { to: '/auto-discovery/storage_arrays_autodiscovery/hp-autodiscovery/', - from: ['/auto-discovery/hp-autodiscovery/','/auto-discovery/storage-arrays-autodiscovery/hp-autodiscovery/'] + from: ['/auto-discovery/hp-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/hp-autodiscovery/'], }, { to: '/auto-discovery/storage_arrays_autodiscovery/ibm-autodiscovery/', - from: ['/auto-discovery/ibm-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/ibm-autodiscovery/'] + from: ['/auto-discovery/ibm-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/ibm-autodiscovery/'], }, { to: '/auto-discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery/', - from: ['/auto-discovery/all-other-storage-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/all-other-storage-autodiscovery/'] + from: ['/auto-discovery/all-other-storage-autodiscovery/', '/auto-discovery/storage-arrays-autodiscovery/all-other-storage-autodiscovery/'], }, { to: '/auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery/', - from: '/auto-discovery/snmp-san-server-auto-discovery/', + from: ['/auto-discovery/snmp-san-server-auto-discovery/'], }, { to: '/auto-discovery/storage_arrays_autodiscovery/storage-arrays/', - from: '/auto-discovery/storage-arrays/', + from: ['/auto-discovery/storage-arrays/'], }, { to: '/auto-discovery/resources/cloud-resources/', - from: '/managed-resources/cloud-resources/', - }, - { - to: '/apps/', - from: '/apps/', + from: ['/managed-resources/cloud-resources/'], }, { to: '/apps/enterprise-application-dependency-mapping/adm-supported-applications/', - from: '/enterprise-application-dependency-mapping/adm-supported-applications/', + from: ['/enterprise-application-dependency-mapping/adm-supported-applications/'], }, { to: '/apps/enterprise-application-dependency-mapping/cloud-application-dependency-mapping/', - from: '/enterprise-application-dependency-mapping/cloud-application-dependency-mapping/', + from: ['/enterprise-application-dependency-mapping/cloud-application-dependency-mapping/'], }, { to: '/apps/enterprise-application-dependency-mapping/configure-application-dependency-mapping/', - from: '/enterprise-application-dependency-mapping/configure-application-dependency-mapping/', - }, - { - to: '/apps/services/', - from: '/apps/services/', - }, - { - to: '/apps/services/service-instances/', - from: '/apps/services/service-instances/', - }, - { - to: '/apps/services/scheduled-tasks/', - from: '/apps/services/scheduled-tasks/', - }, - { - to: '/apps/services/service-listener-ports/', - from: '/apps/services/service-listener-ports/', - }, - { - to: '/apps/services/service-communications/', - from: '/apps/services/service-communications/', - }, - { - to: '/apps/services/ignored-services/', - from: '/apps/services/ignored-services/', - }, - { - to: '/apps/services/network-shares/', - from: '/apps/services/network-shares/', + from: ['/enterprise-application-dependency-mapping/configure-application-dependency-mapping/'], }, { to: '/apps/application_components/application-component-templates/', - from: ['/apps/application-components/application-component-templates/', '/software/application-components/', '/apps/application-components/'] + from: ['/apps/application-components/application-component-templates/', '/software/application-components/', '/apps/application-components/'], }, { to: '/apps/affinity_groups/', - from: '/apps/affinity-groups/', + from: ['/apps/affinity-groups/'], }, { to: '/apps/affinity_groups/appfocus-filters/', - from: '/apps/affinity-groups/appfocus-filters/', + from: ['/apps/affinity-groups/appfocus-filters/'], }, { to: '/apps/business-applications/building-business-applications-in-device42/', - from: ['/apps/business-applications/building-business-applications-in-device42/', '/apps/business-applications/' ] + from: ['/apps/business-applications/'], }, { to: '/administration/active-directory-and-openldap-support/', - from: '/tools/active-directory-and-openldap-support/', + from: ['/tools/active-directory-and-openldap-support/'], }, { to: '/administration/advanced-routing/', - from: ['/tools/advanced-routing/', '/console-menu/advanced-routing/'] + from: ['/tools/advanced-routing/', '/console-menu/advanced-routing/'], }, { to: '/administration/add-an-active-directory-user-as-a-device42-administrator/', - from: '/tools/add-an-active-directory-user-as-a-device42-administrator/', + from: ['/tools/add-an-active-directory-user-as-a-device42-administrator/'], }, { to: '/administration/auto-clean-feature/', - from: '/tools/auto-clean-feature/', + from: ['/tools/auto-clean-feature/'], }, { to: '/administration/bulk-add-active-directory-group-members-as-device42-users/', - from: '/tools/bulk-add-active-directory-group-members-as-device42-users/', + from: ['/tools/bulk-add-active-directory-group-members-as-device42-users/'], }, { to: '/administration/custom-column-views/', - from: '/tools/custom-column-views/', + from: ['/tools/custom-column-views/'], }, { to: '/administration/custom-key-value-pairs-explained/', - from: '/tools/custom-key-value-pairs-explained/', + from: ['/tools/custom-key-value-pairs-explained/'], }, { to: '/administration/customizing-device42/', - from: '/tools/customizing-device42/', + from: ['/tools/customizing-device42/'], }, { to: '/administration/data-reset-tool/', - from: '/tools/data-reset-tool/', + from: ['/tools/data-reset-tool/'], }, { to: '/administration/generating-csrs/', - from: '/tools/generating-csrs/', + from: ['/tools/generating-csrs/'], }, { to: '/administration/licensing/', - from: '/tools/licensing/', + from: ['/tools/licensing/'], }, { to: '/administration/saml-2-0-configuration/', - from: '/tools/saml-2-0-configuration/', + from: ['/tools/saml-2-0-configuration/'], }, { to: '/administration/setting-time-zone-and-ntp/', - from: '/tools/setting-time-zone-and-ntp/', + from: ['/tools/setting-time-zone-and-ntp/'], }, { to: '/administration/tags/', - from: '/tools/tags/', + from: ['/tools/tags/'], }, { to: '/administration/tools-of-the-trade/', - from: '/tools/tools-of-the-trade/', + from: ['/tools/tools-of-the-trade/'], }, { to: '/administration/transferring-devices-assets-and-parts-to-other-data-centers/', - from: '/tools/transferring-devices-assets-and-parts-to-other-data-centers/', + from: ['/tools/transferring-devices-assets-and-parts-to-other-data-centers/'], }, { to: '/administration/appliance_manager/adding-multiple-network-interface-cardsnic-to-device42-vm/', - from: '/device42-appliance-manager/adding-multiple-network-interface-cardsnic-to-device42-vm/', + from: ['/device42-appliance-manager/adding-multiple-network-interface-cardsnic-to-device42-vm/'], }, { to: '/administration/appliance_manager/api-limits/', - from: '/device42-appliance-manager/api-limits/', + from: ['/device42-appliance-manager/api-limits/'], }, { to: '/administration/appliance_manager/changing-device42-appliance-hostname/', - from: '/device42-appliance-manager/changing-device42-appliance-hostname/', + from: ['/device42-appliance-manager/changing-device42-appliance-hostname/'], }, { to: '/administration/appliance_manager/collecting-snmpwalk-output-for-troubleshooting/', - from: '/device42-appliance-manager/collecting-snmpwalk-output-for-troubleshooting/', + from: ['/device42-appliance-manager/collecting-snmpwalk-output-for-troubleshooting/'], }, { to: '/administration/appliance_manager/delete-history-logs/', - from: '/device42-appliance-manager/delete-history-logs/', + from: ['/device42-appliance-manager/delete-history-logs/'], }, { to: '/administration/appliance_manager/device42-appliance-manager-login/', - from: '/device42-appliance-manager/device42-appliance-manager-login/', + from: ['/device42-appliance-manager/device42-appliance-manager-login/'], }, { to: '/administration/appliance_manager/device42-restore/', - from: '/device42-appliance-manager/device42-restore/', + from: ['/device42-appliance-manager/device42-restore/'], }, { to: '/administration/appliance_manager/enable-or-disable-tls-versions-from-appliance-manager/', - from: '/device42-appliance-manager/enable-or-disable-tls-versions-from-appliance-manager/', + from: ['/device42-appliance-manager/enable-or-disable-tls-versions-from-appliance-manager/'], }, { to: '/administration/appliance_manager/enabling-ssl-in-appliance-manager/', - from: '/device42-appliance-manager/enabling-ssl-in-appliance-manager/', + from: ['/device42-appliance-manager/enabling-ssl-in-appliance-manager/'], }, { to: '/administration/appliance_manager/generate-log-bundle/', - from: '/device42-appliance-manager/generate-log-bundle/', + from: ['/device42-appliance-manager/generate-log-bundle/'], }, { to: '/administration/appliance_manager/generating-ipmi-output-for-troubleshooting/', - from: '/device42-appliance-manager/generating-ipmi-output-for-troubleshooting/', + from: ['/device42-appliance-manager/generating-ipmi-output-for-troubleshooting/'], }, { to: '/administration/appliance_manager/global-and-password-manager-session-timeout/', - from: '/device42-appliance-manager/global-and-password-manager-session-timeout/', + from: ['/device42-appliance-manager/global-and-password-manager-session-timeout/'], }, { to: '/administration/appliance_manager/installing-vmware-or-xenserver-tools/', - from: '/device42-appliance-manager/installing-vmware-or-xenserver-tools/', + from: ['/device42-appliance-manager/installing-vmware-or-xenserver-tools/'], }, { to: '/administration/appliance_manager/pendo-guided-tours-and-usage-information-collection/', - from: '/device42-appliance-manager/pendo-guided-tours-and-usage-information-collection/', + from: ['/device42-appliance-manager/pendo-guided-tours-and-usage-information-collection/'], }, { to: '/administration/appliance_manager/securing-the-vm-console-with-password/', - from: '/device42-appliance-manager/securing-the-vm-console-with-password/', + from: ['/device42-appliance-manager/securing-the-vm-console-with-password/'], }, { to: '/administration/appliance_manager/set-fqdn-for-web-access/', - from: '/device42-appliance-manager/set-fqdn-for-web-access/', + from: ['/device42-appliance-manager/set-fqdn-for-web-access/'], }, { to: '/administration/appliance_manager/set-up-https-cert/', - from: '/device42-appliance-manager/set-up-https-cert/', + from: ['/device42-appliance-manager/set-up-https-cert/'], }, { to: '/administration/appliance_manager/setting-up-backup-device42-appliance-manager/', - from: '/device42-appliance-manager/setting-up-backup-device42-appliance-manager/', + from: ['/device42-appliance-manager/setting-up-backup-device42-appliance-manager/'], }, { to: '/administration/appliance_manager/warm-ha-setup-failover-and-automated-backups/', - from: ['/device42-appliance-manager/warm-ha-setup-failover-and-automated-backups/', '/device42-appliance-manager/warm-ha-and-automated-backups/'] + from: ['/device42-appliance-manager/warm-ha-setup-failover-and-automated-backups/', '/device42-appliance-manager/warm-ha-and-automated-backups/'], }, { to: '/administration/passwords/burnt-secret-password-storage/', - from: '/password-management/burnt-secret-password-storage/', + from: ['/password-management/burnt-secret-password-storage/'], }, { to: '/administration/passwords/password-security-and-permissions/', - from: '/password-management/password-security-and-permissions/', + from: ['/password-management/password-security-and-permissions/'], }, { to: '/administration/passwords/set-default-password-management-group/', - from: '/password-management/set-default-password-management-group/', + from: ['/password-management/set-default-password-management-group/'], }, { to: '/administration/passwords/password-operations/', - from: '/password-management/password-operations/', + from: ['/password-management/password-operations/'], }, { to: '/administration/passwords/password-policy/', - from: '/password-management/password-policy/', + from: ['/password-management/password-policy/'], }, { to: '/administration/passwords/password-reporting/', - from: '/password-management/password-reporting/', + from: ['/password-management/password-reporting/'], }, { to: '/administration/role-based-access-control/role-based-permissions-and-access/', - from: ['/role-based-access-control/role-based-permissions-and-access/', '/multitenancy-overview/', '/role-based-access-control/'] + from: ['/role-based-access-control/role-based-permissions-and-access/', '/multitenancy-overview/', '/role-based-access-control/'], }, { to: '/integration/imports/spreadsheet-imports-and-exports/', - from: '/imports/spreadsheet-imports-and-exports/', + from: ['/imports/spreadsheet-imports-and-exports/'], }, { to: '/integration/imports/using-the-re-importable-export-feature/', - from: '/imports/using-the-re-importable-export-feature/', + from: ['/imports/using-the-re-importable-export-feature/'], }, { to: '/integration/imports/spreadsheet-converter-tool/', - from: '/imports/spreadsheet-converter-tool/', + from: ['/imports/spreadsheet-converter-tool/'], }, { to: '/integration/imports/legacy-imports/', - from: '/imports/legacy-imports/', + from: ['/imports/legacy-imports/'], }, { to: '/integration/imports/legacy-imports/import-ip-sheet/', - from: '/imports/import-ip-sheet/', + from: ['/imports/import-ip-sheet/'], }, { to: '/integration/imports/legacy-imports/import-overview/', - from: '/imports/import-overview/', + from: ['/imports/import-overview/'], }, { to: '/integration/imports/legacy-imports/import-racked-devices/', - from: '/imports/import-racked-devices/', + from: ['/imports/import-racked-devices/'], }, { to: '/integration/api-overview/auto-populate-windows-machines-in-an-ad-using-apis/', - from: '/api-overview/auto-populate-windows-machines-in-an-ad-using-apis/', + from: ['/api-overview/auto-populate-windows-machines-in-an-ad-using-apis/'], }, { to: '/integration/api-overview/device42-api-documentation/', - from: '/api-overview/device42-api-documentation/', + from: ['/api-overview/device42-api-documentation/'], }, { to: '/integration/api-overview/importing-csv-files-into-d42-using-the-api-helper-utility/', - from: ['/api-overview/importing-csv-files-into-d42-using-the-api-helper-utility/', '/apis/importing-csv-files-into-d42-using-the-api-helper-utility/'] + from: ['/api-overview/importing-csv-files-into-d42-using-the-api-helper-utility/', '/apis/importing-csv-files-into-d42-using-the-api-helper-utility/'], }, { to: '/integration/api-overview/limit-api-get-calls/', - from: '/api-overview/limit-api-get-calls/', + from: ['/api-overview/limit-api-get-calls/'], }, { to: '/integration/external-integrations/aperture-vista-to-device42-migration/', - from: '/external-integrations/aperture-vista-to-device42-migration/', + from: ['/external-integrations/aperture-vista-to-device42-migration/'], }, { to: '/integration/external-integrations/azure-migrate/', - from: '/external-integrations/azure-migrate/', + from: ['/external-integrations/azure-migrate/'], }, { to: '/integration/external-integrations/carbonite-migration/', - from: '/external-integrations/carbonite-migration/', + from: ['/external-integrations/carbonite-migration/'], }, { to: '/integration/external-integrations/cherwell-integration/', - from: '/external-integrations/cherwell-integration/', + from: ['/external-integrations/cherwell-integration/'], }, { to: '/integration/external-integrations/device42-cloud-connector-overview/', - from: ['/external-integrations/device42-cloud-connector-overview/', '/external-integrations/device42-cloud-connector/'] + from: ['/external-integrations/device42-cloud-connector-overview/', '/external-integrations/device42-cloud-connector/'], }, { to: '/integration/external-integrations/cloud-services-settings/', - from: '/external-integrations/cloud-services-settings/', + from: ['/external-integrations/cloud-services-settings/'], }, { to: '/integration/external-integrations/device42-confluence-connector/', - from: '/external-integrations/device42-confluence-connector/', + from: ['/external-integrations/device42-confluence-connector/'], }, { to: '/integration/external-integrations/cyberark-integration/', - from: '/external-integrations/cyberark-integration/', + from: ['/external-integrations/cyberark-integration/'], }, { to: '/integration/external-integrations/external-logging-config/', - from: ['/external-integrations/external-logging-config/', '/external-integrations/external-logging/', '/external-integrations/external-logging-in-device42/'] + from: ['/external-integrations/external-logging-config/', '/external-integrations/external-logging/', '/external-integrations/external-logging-in-device42/'], }, { to: '/integration/external-integrations/configuring-splunk/', - from: '/external-integrations/configuring-splunk/', + from: ['/external-integrations/configuring-splunk/'], }, { to: '/integration/external-integrations/foreman-smart-proxy-plugin/', - from: '/external-integrations/foreman-smart-proxy-plugin/', + from: ['/external-integrations/foreman-smart-proxy-plugin/'], }, { to: '/integration/external-integrations/freshservice-integration/', - from: '/external-integrations/freshservice-integration/', + from: ['/external-integrations/freshservice-integration/'], }, { to: '/integration/external-integrations/device42-hp-service-manager-integration/', - from: '/external-integrations/device42-hp-service-manager-integration/', + from: ['/external-integrations/device42-hp-service-manager-integration/'], }, { to: '/integration/external-integrations/jenkins-integration/', - from: '/external-integrations/jenkins-integration/', + from: ['/external-integrations/jenkins-integration/'], }, { to: '/integration/external-integrations/device42-jira-integration/', - from: '/external-integrations/device42-jira-integration/', + from: ['/external-integrations/device42-jira-integration/'], }, { to: '/integration/external-integrations/device42-jira-cloud-integration/', - from: '/external-integrations/device42-jira-cloud-integration/', + from: ['/external-integrations/device42-jira-cloud-integration/'], }, { to: '/integration/external-integrations/microsoft-laps-integration/', - from: '/external-integrations/microsoft-laps-integration/', + from: ['/external-integrations/microsoft-laps-integration/'], }, { to: '/integration/external-integrations/monitor-device42-health-status-in-nagios/', - from: '/external-integrations/monitor-device42-health-status-in-nagios/', + from: ['/external-integrations/monitor-device42-health-status-in-nagios/'], }, { to: '/integration/external-integrations/odbc-driver-integration/', - from: '/external-integrations/odbc-driver-integration/', + from: ['/external-integrations/odbc-driver-integration/'], }, { to: '/integration/external-integrations/jdbc-driver-integration/', - from: '/external-integrations/jdbc-driver-integration/', + from: ['/external-integrations/jdbc-driver-integration/'], }, { to: '/integration/external-integrations/opsgenie-integration/', - from: '/external-integrations/opsgenie-integration/', + from: ['/external-integrations/opsgenie-integration/'], }, { to: '/integration/external-integrations/pagerduty-integration/', - from: '/external-integrations/pagerduty-integration/', + from: ['/external-integrations/pagerduty-integration/'], }, { to: '/integration/external-integrations/powerbi-integration/', - from: '/external-integrations/powerbi-integration/', + from: ['/external-integrations/powerbi-integration/'], }, { to: '/integration/external-integrations/puppet-and-chef-integrations/', - from: '/external-integrations/puppet-and-chef-integrations/', + from: ['/external-integrations/puppet-and-chef-integrations/'], }, { to: '/integration/external-integrations/collect-node-data-from-device42-for-rundeck/', - from: '/external-integrations/collect-node-data-from-device42-for-rundeck/', + from: ['/external-integrations/collect-node-data-from-device42-for-rundeck/'], }, { to: '/integration/external-integrations/device42-saltstack-integration/', - from: '/external-integrations/device42-saltstack-integration/', + from: ['/external-integrations/device42-saltstack-integration/'], }, { to: '/integration/external-integrations/device42-servicenow-connector/', - from: '/external-integrations/device42-servicenow-connector/', + from: ['/external-integrations/device42-servicenow-connector/'], }, { to: '/integration/external-integrations/webhooks-generic-integration/', - from: '/external-integrations/webhooks-generic-integration/', + from: ['/external-integrations/webhooks-generic-integration/'], }, { to: '/integration/external-integrations/device42-zendesk-connector/', - from: '/external-integrations/device42-zendesk-connector/', - }, - { - to: '/reports/', - from: '/reports/', + from: ['/external-integrations/device42-zendesk-connector/'], }, { to: '/reports/reports/insights-plus/', - from: '/insights-plus/', + from: ['/insights-plus/'], }, { to: '/reports/reports/advanced-reporting/', - from: '/reports/advanced-reporting/', + from: ['/reports/advanced-reporting/'], }, { to: '/reports/reports/aws-migration-evaluator/', - from: '/reports/aws-migration-evaluator/', + from: ['/reports/aws-migration-evaluator/'], }, { to: '/reports/reports/aws-migration-hub/', - from: '/reports/aws-migration-hub/', + from: ['/reports/aws-migration-hub/'], }, { to: '/reports/reports/cloud-endure-device42/', - from: '/reports/cloud-endure-device42/', + from: ['/reports/cloud-endure-device42/'], }, { to: '/reports/reports/cloud-recommendation-engine/', - from: '/reports/cloud-recommendation-engine/', + from: ['/reports/cloud-recommendation-engine/'], }, { to: '/reports/reports/creating-reports/', - from: '/reports/creating-reports/', + from: ['/reports/creating-reports/'], }, { to: '/reports/reports/discovery-quality-scores/', - from: '/reports/discovery-quality-scores/', + from: ['/reports/discovery-quality-scores/'], }, { to: '/reports/reports/export-records/', - from: '/reports/export-records/', + from: ['/reports/export-records/'], }, { to: '/reports/reports/jobs-dashboard/', - from: '/reports/jobs-dashboard/', + from: ['/reports/jobs-dashboard/'], }, { to: '/reports/reports/object-history-aka-audit-log/', - from: '/reports/object-history-aka-audit-log/', + from: ['/reports/object-history-aka-audit-log/'], }, { to: '/reports/reports/periodic-jobs-page/', - from: '/reports/periodic-jobs-page/', + from: ['/reports/periodic-jobs-page/'], }, { to: '/reports/reports/relutech-for-aws-migration/', - from: '/reports/relutech-for-aws-migration/', + from: ['/reports/relutech-for-aws-migration/'], }, { to: '/reports/reports/run-book/', - from: '/reports/run-book/', + from: ['/reports/run-book/'], }, { to: '/reports/reports/save-and-schedule-reports/', - from: '/reports/save-and-schedule-reports/', + from: ['/reports/save-and-schedule-reports/'], }, { to: '/reports/reports/setup-alerts-and-notifications/', - from: '/reports/setup-alerts-and-notifications/', + from: ['/reports/setup-alerts-and-notifications/'], }, { to: '/reports/device42-doql/', - from: '/device42-doql/', + from: ['/device42-doql/'], }, { to: '/reports/device42-doql/db-viewer-schema/', - from: '/device42-doql/db-viewer-schema/', + from: ['/device42-doql/db-viewer-schema/'], }, { to: '/reports/dbb-cookbook/app-dependency-mapping/', - from: '/dbb-cookbook/app-dependency-mapping/', + from: ['/dbb-cookbook/app-dependency-mapping/'], }, { to: '/reports/dbb-cookbook/business-app-dependencies/', - from: '/dbb-cookbook/app-dependency-mapping/business-app-dependencies/', + from: ['/dbb-cookbook/app-dependency-mapping/business-app-dependencies/'], }, { to: '/reports/dbb-cookbook/business-app-device-impacts/', - from: '/dbb-cookbook/app-dependency-mapping/business-app-device-impacts/', + from: ['/dbb-cookbook/app-dependency-mapping/business-app-device-impacts/'], }, { to: '/reports/dbb-cookbook/business-app-hardware-eol-eos-impact/', - from: '/dbb-cookbook/app-dependency-mapping/business-app-hardware-eol-eos-impact/', + from: ['/dbb-cookbook/app-dependency-mapping/business-app-hardware-eol-eos-impact/'], }, { to: '/reports/dbb-cookbook/business-app-operating-system-eol-eos/', - from: '/dbb-cookbook/app-dependency-mapping/business-app-operating-system-eol-eos/', + from: ['/dbb-cookbook/app-dependency-mapping/business-app-operating-system-eol-eos/'], }, { to: '/reports/dbb-cookbook/workload-and-application-communication-business-app-communications/', - from: '/dbb-cookbook/app-dependency-mapping/workload-and-application-communication-business-app-communications/', + from: ['/dbb-cookbook/app-dependency-mapping/workload-and-application-communication-business-app-communications/'], }, { to: '/reports/dbb-cookbook/workload-and-application-communication-ip-service-communications/', - from: '/dbb-cookbook/app-dependency-mapping/workload-and-application-communication-ip-service-communications/', + from: ['/dbb-cookbook/app-dependency-mapping/workload-and-application-communication-ip-service-communications/'], }, { to: '/reports/dbb-cookbook/compute/', - from: '/dbb-cookbook/compute/', + from: ['/dbb-cookbook/compute/'], }, { to: '/reports/dbb-cookbook/compute-devices/', - from: '/dbb-cookbook/compute/compute-devices/', + from: ['/dbb-cookbook/compute/compute-devices/'], }, { to: '/reports/dbb-cookbook/device-count-by-device-type/', - from: '/dbb-cookbook/compute/device-count-by-device-type/', + from: ['/dbb-cookbook/compute/device-count-by-device-type/'], }, { to: '/reports/dbb-cookbook/device-count-by-service-level/', - from: '/dbb-cookbook/compute/device-count-by-service-level/', + from: ['/dbb-cookbook/compute/device-count-by-service-level/'], }, { to: '/reports/dbb-cookbook/device-to-rack-inventory/', - from: '/dbb-cookbook/compute/device-to-rack-inventory/', + from: ['/dbb-cookbook/compute/device-to-rack-inventory/'], }, { to: '/reports/dbb-cookbook/devices-missing-device_type-or-service_level/', - from: '/dbb-cookbook/compute/devices-missing-device_type-or-service_level/', + from: ['/dbb-cookbook/compute/devices-missing-device_type-or-service_level/'], }, { to: '/reports/dbb-cookbook/physical-device-inventory/', - from: '/dbb-cookbook/compute/physical-device-inventory/', + from: ['/dbb-cookbook/compute/physical-device-inventory/'], }, { to: '/reports/dbb-cookbook/physical-devices-by-customer-department/', - from: '/dbb-cookbook/compute/physical-devices-by-customer-department/', + from: ['/dbb-cookbook/compute/physical-devices-by-customer-department/'], }, { to: '/reports/dbb-cookbook/physical-devices-without-hardware-model/', - from: '/dbb-cookbook/compute/physical-devices-without-hardware-model/', + from: ['/dbb-cookbook/compute/physical-devices-without-hardware-model/'], }, { to: '/reports/dbb-cookbook/physical-inventory-by-manufacturer/', - from: '/dbb-cookbook/compute/physical-inventory-by-manufacturer/', + from: ['/dbb-cookbook/compute/physical-inventory-by-manufacturer/'], }, { to: '/reports/dbb-cookbook/vm-density/', - from: '/dbb-cookbook/compute/vm-density/', + from: ['/dbb-cookbook/compute/vm-density/'], }, { to: '/reports/dbb-cookbook/vm-devices/', - from: '/dbb-cookbook/compute/vm-devices/', + from: ['/dbb-cookbook/compute/vm-devices/'], }, { to: '/reports/dbb-cookbook/vm-inventory/', - from: '/dbb-cookbook/compute/vm-inventory/', + from: ['/dbb-cookbook/compute/vm-inventory/'], }, { to: '/reports/dbb-cookbook/security/', - from: '/dbb-cookbook/security/', + from: ['/dbb-cookbook/security/'], }, { to: '/reports/dbb-cookbook/devices-accessed-by-external-ips/', - from: '/dbb-cookbook/security/devices-accessed-by-external-ips/', + from: ['/dbb-cookbook/security/devices-accessed-by-external-ips/'], }, { to: '/reports/dbb-cookbook/devices-possibly-containing-pii-that-have-public-ips/', - from: '/dbb-cookbook/security/devices-possibly-containing-pii-that-have-public-ips/', + from: ['/dbb-cookbook/security/devices-possibly-containing-pii-that-have-public-ips/'], }, { to: '/reports/dbb-cookbook/devices-using-commonly-exploited-ports/', - from: '/dbb-cookbook/security/devices-using-commonly-exploited-ports/', + from: ['/dbb-cookbook/security/devices-using-commonly-exploited-ports/'], }, { to: '/reports/dbb-cookbook/devices-with-mismatch-between-prod-and-non-prod-environments/', - from: '/dbb-cookbook/security/devices-with-mismatch-between-prod-and-non-prod-environments/', + from: ['/dbb-cookbook/security/devices-with-mismatch-between-prod-and-non-prod-environments/'], }, { to: '/reports/dbb-cookbook/devices-with-no-oss/', - from: '/dbb-cookbook/security/devices-with-no-oss/', + from: ['/dbb-cookbook/security/devices-with-no-oss/'], }, { to: '/reports/dbb-cookbook/devices-with-os-but-no-software/', - from: '/dbb-cookbook/security/devices-with-os-but-no-software/', + from: ['/dbb-cookbook/security/devices-with-os-but-no-software/'], }, { to: '/reports/dbb-cookbook/devices-with-prohibited-software-as-designated-by-customer/', - from: '/dbb-cookbook/security/devices-with-prohibited-software-as-designated-by-customer/', + from: ['/dbb-cookbook/security/devices-with-prohibited-software-as-designated-by-customer/'], }, { to: '/reports/dbb-cookbook/network-information-for-ips-without-attached-devices/', - from: '/dbb-cookbook/security/network-information-for-ips-without-attached-devices/', + from: ['/dbb-cookbook/security/network-information-for-ips-without-attached-devices/'], }, { to: '/infrastructure-management/devices/device-add-edit/', - from: '/devices/device-add-edit/', + from: ['/devices/device-add-edit/'], }, { to: '/infrastructure-management/devices/clone-a-device/', - from: '/devices/clone-a-device/', + from: ['/devices/clone-a-device/'], }, { to: '/infrastructure-management/devices/device-blade-chassis/', - from: '/devices/device-blade-chassis/', + from: ['/devices/device-blade-chassis/'], }, { to: '/infrastructure-management/devices/device-blade-slots/', - from: ['/devices/device-blade-slots/', '/device/device-blade-slots/'] + from: ['/devices/device-blade-slots/', '/device/device-blade-slots/'], }, { to: '/infrastructure-management/devices/device-cluster/', - from: '/devices/device-cluster/', + from: ['/devices/device-cluster/'], }, { to: '/infrastructure-management/devices/device-lifecycle-tab/', - from: '/devices/device-lifecycle-tab/', + from: ['/devices/device-lifecycle-tab/'], }, { to: '/infrastructure-management/devices/device-other-tab/', - from: '/devices/device-other-tab/', + from: ['/devices/device-other-tab/'], }, { to: '/infrastructure-management/devices/device-parts-slots/', - from: ['/devices/device-parts-slots/', '/device/device-parts-slots/'] + from: ['/devices/device-parts-slots/', '/device/device-parts-slots/'], }, { to: '/infrastructure-management/devices/device-parts-tab/', - from: '/devices/device-parts-tab/', + from: ['/devices/device-parts-tab/'], }, { to: '/infrastructure-management/devices/device-properties-tab/', - from: '/devices/device-properties-tab/', + from: ['/devices/device-properties-tab/'], }, { to: '/infrastructure-management/devices/device-services-tab/', - from: '/devices/device-services-tab/', + from: ['/devices/device-services-tab/'], }, { to: '/infrastructure-management/devices/device-software-tab/', - from: '/devices/device-software-tab/', + from: ['/devices/device-software-tab/'], }, { to: '/infrastructure-management/devices/device-virtual-blade/', - from: '/devices/device-virtual-blade/', + from: ['/devices/device-virtual-blade/'], }, { to: '/infrastructure-management/devices/device-name-profiles/', - from: '/devices/device-name-profiles/', + from: ['/devices/device-name-profiles/'], }, { to: '/infrastructure-management/devices/device-custom-fields/', - from: '/devices/device-custom-fields/', + from: ['/devices/device-custom-fields/'], }, { to: '/infrastructure-management/devices/device-ignore-rules/', - from: '/devices/device-ignore-rules/', + from: ['/devices/device-ignore-rules/'], }, { to: '/infrastructure-management/devices/device-list-view-2/', - from: '/devices/device-list-view-2/', + from: ['/devices/device-list-view-2/'], }, { to: '/infrastructure-management/devices/what-if-scenarios/', - from: '/devices/what-if-scenarios/', + from: ['/devices/what-if-scenarios/'], }, { to: '/infrastructure-management/devices/hardware-models-templates/', - from: ['/devices/hardware-models-templates/', '/device/hardware/'] + from: ['/devices/hardware-models-templates/', '/device/hardware/'], }, { to: '/infrastructure-management/software/software-license-management/', - from: '/apps/software/software-license-management/', + from: ['/apps/software/software-license-management/'], }, { to: '/infrastructure-management/software/software-licensing-alerts-and-notifications/', - from: '/apps/software/software-licensing-alerts-and-notifications/', + from: ['/apps/software/software-licensing-alerts-and-notifications/'], }, { to: '/infrastructure-management/software/software-components/', - from: '/apps/software/software-components/', + from: ['/apps/software/software-components/'], }, { to: '/infrastructure-management/software/merge-and-assign-software-components/', - from: '/apps/software/merge-and-assign-software-components/', + from: ['/apps/software/merge-and-assign-software-components/'], }, { to: '/infrastructure-management/software/software-in-use/', - from: '/apps/software/software-in-use/', + from: ['/apps/software/software-in-use/'], }, { to: '/infrastructure-management/software/software-eol-eos/', - from: '/apps/software/software-eol-eos/', + from: ['/apps/software/software-eol-eos/'], }, { to: '/infrastructure-management/operating-systems/', - from: '/apps/operating-systems/', + from: ['/apps/operating-systems/'], }, { to: '/infrastructure-management/certificate-management/', - from: '/apps/certificate-management/', + from: ['/apps/certificate-management/'], }, { to: '/infrastructure-management/buildings-rooms-and-racks/auditing-racks/', - from: '/buildings-rooms-and-racks/auditing-racks/', + from: ['/buildings-rooms-and-racks/auditing-racks/'], }, { to: '/infrastructure-management/buildings-rooms-and-racks/buildings-and-rooms/', - from: '/buildings-rooms-and-racks/buildings-and-rooms/', + from: ['/buildings-rooms-and-racks/buildings-and-rooms/'], }, { to: '/infrastructure-management/buildings-rooms-and-racks/impact-charts/', - from: '/buildings-rooms-and-racks/impact-charts/', + from: ['/buildings-rooms-and-racks/impact-charts/'], }, { to: '/infrastructure-management/buildings-rooms-and-racks/racks/', - from: '/buildings-rooms-and-racks/racks/', + from: ['/buildings-rooms-and-racks/racks/'], }, { to: '/infrastructure-management/connectivity/cables/', - from: '/connectivity/cables/', + from: ['/connectivity/cables/'], }, { to: '/infrastructure-management/connectivity/circuits/', - from: '/connectivity/circuits/', + from: ['/connectivity/circuits/'], }, { to: '/infrastructure-management/connectivity/creating-wall-jacks/', - from: '/connectivity/creating-wall-jacks/', + from: ['/connectivity/creating-wall-jacks/'], }, { to: '/infrastructure-management/connectivity/patch-panel-cable-management-definitions-and-legends-2/', - from: ['/connectivity/patch-panels/patch-panel-cable-management-definitions-and-legends-2/', '/connectivity/patch-panels/'] + from: ['/connectivity/patch-panels/patch-panel-cable-management-definitions-and-legends-2/', '/connectivity/patch-panels/'], }, { to: '/infrastructure-management/power_units/adding-atss/', - from: '/power-units/adding-atss/', + from: ['/power-units/adding-atss/'], }, { to: '/infrastructure-management/power_units/adding-pdus/', - from: '/power-units/pdus/adding-pdus/', + from: ['/power-units/pdus/adding-pdus/'], }, { to: '/infrastructure-management/power_units/defining-pdu-models/', - from: ['/power-units/pdus/defining-pdu-models/', '/pdu_overview/defining-pdu-models/'] + from: ['/power-units/pdus/defining-pdu-models/', '/pdu_overview/defining-pdu-models/'], }, { to: '/infrastructure-management/power_units/pdu-ports/', - from: ['/power-units/pdus/pdu-ports/', '/pdu/'] + from: ['/power-units/pdus/pdu-ports/', '/pdu/'], }, { to: '/infrastructure-management/power_units/pdu-rack-display/', - from: ['/power-units/pdus/pdu-rack-display/', '/pdu_overview/pdu-rack-display/'] + from: ['/power-units/pdus/pdu-rack-display/', '/pdu_overview/pdu-rack-display/'], }, { to: '/infrastructure-management/power_units/supported-pdu-vendors/', - from: '/power-units/supported-pdu-vendors/', + from: ['/power-units/supported-pdu-vendors/'], }, { to: '/infrastructure-management/parts_and_parts_slots/importing-part-models/', - from: ['/parts-and-parts-slots/importing-part-models/', '/spare-parts-management/importing-part-models/'] + from: ['/parts-and-parts-slots/importing-part-models/', '/spare-parts-management/importing-part-models/'], }, { to: '/infrastructure-management/parts_and_parts_slots/importing-parts/', - from: '/parts-and-parts-slots/importing-parts/', + from: ['/parts-and-parts-slots/importing-parts/'], }, { to: '/infrastructure-management/parts_and_parts_slots/managing-spare-parts/', - from: '/parts-and-parts-slots/managing-spare-parts/', + from: ['/parts-and-parts-slots/managing-spare-parts/'], }, { to: '/infrastructure-management/parts_and_parts_slots/part-model-templates/', - from: ['/parts-and-parts-slots/part-model-templates/', '/spare-parts-management/models-and-parts/'] + from: ['/parts-and-parts-slots/part-model-templates/', '/spare-parts-management/models-and-parts/'], }, { to: '/infrastructure-management/parts_and_parts_slots/parts-slots/', - from: '/parts-and-parts-slots/parts-slots/', + from: ['/parts-and-parts-slots/parts-slots/'], }, { to: '/infrastructure-management/power_and_environmental_monitoring/environmental-monitoring/', - from: '/energy-monitoringmanagement/environmental-monitoring/', + from: ['/energy-monitoringmanagement/environmental-monitoring/'], }, { to: '/infrastructure-management/power_and_environmental_monitoring/getting-started-with-power-and-environmental-monitoring/', - from: '/energy-monitoringmanagement/getting-started-with-power-and-environmental-monitoring/', + from: ['/energy-monitoringmanagement/getting-started-with-power-and-environmental-monitoring/'], }, { to: '/infrastructure-management/power_and_environmental_monitoring/manage-monitored-ips/', - from: '/energy-monitoringmanagement/manage-monitored-ips/', + from: ['/energy-monitoringmanagement/manage-monitored-ips/'], }, { to: '/infrastructure-management/power_and_environmental_monitoring/power-monitoring-and-control/', - from: '/energy-monitoringmanagement/power-monitoring-and-control/', + from: ['/energy-monitoringmanagement/power-monitoring-and-control/'], }, { to: '/infrastructure-management/power_and_environmental_monitoring/power-rc-setup-job-migration/', - from: '/energy-monitoringmanagement/power-rc-setup-job-migration/', + from: ['/energy-monitoringmanagement/power-rc-setup-job-migration/'], }, { to: '/infrastructure-management/power_and_environmental_monitoring/unit-display-settings/', - from: '/energy-monitoringmanagement/unit-display-settings/', + from: ['/energy-monitoringmanagement/unit-display-settings/'], }, { to: '/infrastructure-management/ipam/dns-records/', - from: '/ipam/dns-records/', + from: ['/ipam/dns-records/'], }, { to: '/infrastructure-management/ipam/dns-zones/', - from: '/ipam/dns-zones/', + from: ['/ipam/dns-zones/'], }, { to: '/infrastructure-management/ipam/ip-addresses/', - from: '/ipam/ip-addresses/', + from: ['/ipam/ip-addresses/'], }, { to: '/infrastructure-management/ipam/ip-nat-map/', - from: '/ipam/ip-nat-map/', + from: ['/ipam/ip-nat-map/'], }, { to: '/infrastructure-management/ipam/mac-addresses/', - from: '/ipam/mac-addresses/', + from: ['/ipam/mac-addresses/'], }, { to: '/infrastructure-management/ipam/subnet-tree-view/', - from: '/ipam/subnet-tree-view/', + from: ['/ipam/subnet-tree-view/'], }, { to: '/infrastructure-management/ipam/subnets/', - from: '/ipam/subnets/', + from: ['/ipam/subnets/'], }, { to: '/infrastructure-management/ipam/switch-ports/', - from: ['/ipam/switch-ports/', '/ipam/switch-port/'] + from: ['/ipam/switch-ports/', '/ipam/switch-port/'], }, { to: '/infrastructure-management/ipam/switch-templates/', - from: '/ipam/switch-templates/', + from: ['/ipam/switch-templates/'], }, { to: '/infrastructure-management/ipam/vlans/', - from: '/ipam/vlans/', + from: ['/ipam/vlans/'], }, { to: '/infrastructure-management/ipam/vrf-groups/', - from: '/ipam/vrf-groups/', + from: ['/ipam/vrf-groups/'], }, { to: '/infrastructure-management/mobile_inventory/asset-tag-printing/', - from: '/mobile-inventory/asset-tag-printing/', + from: ['/mobile-inventory/asset-tag-printing/'], }, { to: '/infrastructure-management/mobile_inventory/auto-assign-asset-numbers/', - from: '/mobile-inventory/auto-assign-asset-numbers/', + from: ['/mobile-inventory/auto-assign-asset-numbers/'], }, { to: '/infrastructure-management/mobile_inventory/bulk-qr-printing/', - from: '/mobile-inventory/bulk-qr-printing/', + from: ['/mobile-inventory/bulk-qr-printing/'], }, { to: '/infrastructure-management/mobile_inventory/printing-qr-codes-from-ie/', - from: '/mobile-inventory/printing-qr-codes-from-ie/', + from: ['/mobile-inventory/printing-qr-codes-from-ie/'], }, { to: '/infrastructure-management/mobile_inventory/printing-qr-codes-from-firefox/', - from: '/mobile-inventory/printing-qr-codes-from-firefox/', + from: ['/mobile-inventory/printing-qr-codes-from-firefox/'], }, { to: '/infrastructure-management/mobile_inventory/understanding-qr-and-bar-codes-in-device42/', - from: ['/mobile-inventory/understanding-qr-and-bar-codes-in-device42/', '/qr-codes-asset-tags-inventory-management-mobile-devices/understanding-qr-codes/'] + from: ['/mobile-inventory/understanding-qr-and-bar-codes-in-device42/', '/qr-codes-asset-tags-inventory-management-mobile-devices/understanding-qr-codes/'], }, { to: '/infrastructure-management/mobile_inventory/using-mobile-devices-for-asset-management/', - from: '/mobile-inventory/using-mobile-devices-for-asset-management/', + from: ['/mobile-inventory/using-mobile-devices-for-asset-management/'], }, { to: '/infrastructure-management/accounting/purchases/', - from: '/accounting/purchases/', - }, - { - to: '/how-to-videos/', - from: '/how-to-videos/', - }, - { - to: '/how-to-videos/accessing-hidden-menus-for-advanced-customization/', - from: '/how-to-videos/accessing-hidden-menus-for-advanced-customization/', + from: ['/accounting/purchases/'], }, { to: '/how-to-videos/add-a-new-route-to-device42/', - from: ['/how-to-videos/add-a-new-route-to-device42/', '/how-to-videos/add-a-route-to-device42/'] - }, - { - to: '/how-to-videos/add-and-bulk-edit-hardware-models-how-to/', - from: '/how-to-videos/add-and-bulk-edit-hardware-models-how-to/', - }, - { - to: '/how-to-videos/adding-links-and-other-urls-to-devices/', - from: '/how-to-videos/adding-links-and-other-urls-to-devices/', - }, - { - to: '/how-to-videos/agentless-auto-discovery-tool-how-to/', - from: '/how-to-videos/agentless-auto-discovery-tool-how-to/', + from: ['/how-to-videos/add-a-route-to-device42/'], }, { to: '/how-to-videos/api-imports-add-create-hardware-models/', - from: ['/how-to-videos/api-imports-add-create-hardware-models/', '/api/'] - }, - { - to: '/how-to-videos/api-imports-adding-devices-to-racks/', - from: '/how-to-videos/api-imports-adding-devices-to-racks/', - }, - { - to: '/how-to-videos/backup-and-restore-how-to/', - from: '/how-to-videos/backup-and-restore-how-to/', - }, - { - to: '/how-to-videos/building-hierarchy-view-how-to/', - from: '/how-to-videos/building-hierarchy-view-how-to/', - }, - { - to: '/how-to-videos/bulk-export-import-how-to/', - from: '/how-to-videos/bulk-export-import-how-to/', - }, - { - to: '/how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to/', - from: '/how-to-videos/create-and-connect-patch-panels-and-switch-ports-how-to/', - }, - { - to: '/how-to-videos/device-discovery-troubleshooting-how-to/', - from: '/how-to-videos/device-discovery-troubleshooting-how-to/', - }, - { - to: '/how-to-videos/device42-object-query-language-doql/', - from: '/how-to-videos/device42-object-query-language-doql/', - }, - { - to: '/how-to-videos/generic-csv-import-tool-how-to/', - from: '/how-to-videos/generic-csv-import-tool-how-to/', + from: ['/api/'], }, { to: '/how-to-videos/', - from: '/how-to-videos/index/', - }, - { - to: '/how-to-videos/jira-integration-how-to/', - from: '/how-to-videos/jira-integration-how-to/', - }, - { - to: '/how-to-videos/packet-capture-101/', - from: '/how-to-videos/packet-capture-101/', - }, - { - to: '/how-to-videos/ping-sweep-tool-how-to/', - from: '/how-to-videos/ping-sweep-tool-how-to/', + from: ['/how-to-videos/index/'], }, { to: '/how-to-videos/update-device42-appliance-how-to/', - from: ['/how-to-videos/update-device42-appliance-how-to/', '/how-to-videos/update-d42-how-to/'] - }, - { - to: '/how-to-videos/wmi-authentication-testing-tool-how-to/', - from: '/how-to-videos/wmi-authentication-testing-tool-how-to/', + from: ['/how-to-videos/update-d42-how-to/'], }, ], }, From 7d67dde10a53a10d46a27a865de7cbbdf7e6b729 Mon Sep 17 00:00:00 2001 From: Gareth Dwyer Date: Tue, 1 Aug 2023 09:29:29 +0200 Subject: [PATCH 24/24] fix autodisc --- docs/auto-discovery/auto-discovery.md | 126 ------------------ docs/auto-discovery/index.md | 180 ++++++++++++++++++-------- docusaurus.config.js | 2 +- 3 files changed, 126 insertions(+), 182 deletions(-) delete mode 100644 docs/auto-discovery/auto-discovery.md diff --git a/docs/auto-discovery/auto-discovery.md b/docs/auto-discovery/auto-discovery.md deleted file mode 100644 index fbe42351..00000000 --- a/docs/auto-discovery/auto-discovery.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -title: "Autodiscovery" -sidebar_position: 1 ---- - -## Device42 Autodiscovery jobs - -Device42 offers a number of different autodiscovery tools, some of which are internal to Device42 while some run externally, as discussed below. You may run the autodiscovery tools in any combination and/or order that makes sense for your environment, and all can be run on a regular schedule, thus enabling the automation of a significant portion of your network documentation. - -### Start with the network - -Running network discovery first is recommended, and is important because it lays the framework for rest of your discoveries. By discovering your network first, you bring in the in-use subnets that will contain all of the to-be-discovered IP addresses and construct the layer 2 framework by discovering VLANs with live MAC addresses. Note that this _is not a requirement_, but that if IPs are discovered before adding subnets, those IPs will end up in a "catch-all" subnet named "undefined". In this case, you can simply manually add relevant subnets before re-running the discovery. - -### Discovery credentials - -**_WARNING_: Please do not set up an autodiscovery / scan using critical production account credentials!** _Depending on permissions granted & your configured password policies, account lock-out could result in an otherwise completely avoidable outage. You, the customer, are responsible for any such behavior that might result if you choose to ignore this requirement._ - -### Cloning Discovery Jobs - -You can now clone an autodiscovery job while editing it to create a copy of the job with all its settings, which lets you replicate the job without having to manually re-enter all the job details. You can then modify the cloned job for your specific purposes. Click on a discovery _Job Name_ in a View listing to select the job you want to clone and then click _Edit_. Click the ellipse menu in edit mode and then click _Clone Job._ - -![](/assets/images/WEB-729_ad-page-clone-job-1.png) - -Enter a _New Name_ for the cloned job and click _Create_. - -![](/assets/images/WEB-729_ad-page-clone-job-2.png) - -## Agent-based Discovery - -There exist special situations in which an agent simply makes more sense, and for that reason, we over _optional_ autodiscovery agents for many platforms. Learn more on the [Device42 Agent-based discovery docs page](agent-based-discovery.md). - -## Agent-based Offline Discovery & Upload Tool - -There are some edge cases where discovery is desired but the network _(or lack of network!)_ doesn’t allow communication back to the main Device42 appliance _(for a variety of reasons)_. - -Whether remote collectors can’t be deployed or policy simply doesn’t allow it, we've got the solution: See the [Device42 Offline Agent-based discovery page here](agent-based-offline-discovery.md), or simply [click here to download the Offline Discovery Data Processing Tool / Upload Utility](http://device42.s3.amazonaws.com/d42_uploadtool.zip?X-Amz-Expires=604794&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJIVJCNUSKR6MAOMQ/20190318/us-east-1/s3/aws4_request&X-Amz-Date=20190318T213954Z&X-Amz-SignedHeaders=host&X-Amz-Signature=ad5ce3a01cd88054a5a75465dacf9752c7793e66a5ef92e1555987f1131c10a4). - -## Blade systems Discovery - -HP & IBM Blade System (or Blade Center) chassis and blade details can be discovered using SNMP. This is discussed in more detail at: [Blade Systems Autodiscovery](auto-discovery/blade-systems-auto-discovery.md). Cisco UCS Manager is supported as well. You can grab chassis, blade, service profile information, and more. Details can be found at: [cisco-ucs-auto-discovery](./cisco-ucs-auto-discovery.md) - -## Cloud Platform Discovery - -Connect to Amazon AWS, Alibaba Cloud, Microsoft Azure, Digital Ocean, Google Cloud, Linode, and Openstack from the cloud discovery under _Discovery > Cloud_. Cloud discovery details can be found here: [Cloud Platforms Autodiscovery](./cloud_platforms_autodiscovery/index.md) - -## DNS Autodiscovery - -DNS autodiscovery is built into Device42, and can do zone transfer(s) from your DNS server(s). It can be run and/or scheduled from the Device42 web UI: _Discovery > DNS Zone Sync (One way)_. - -## Hypervisor / \*nix / Windows Autodiscovery - -Hypervisors, Windows & Linux/UNIX discovery jobs can all be created using the main menu, _Discovery -> HyperVisors / \*nix / Windows_. - -- Windows-based machine inventory details are discovered with WMI -- Linux machines inventory details are discovered via SSH -- VMWare hypervisor host and guest VM details are discovered using appropriate APIs SNMP_. - -Using SNMP v1/v2c/v3 discovery for network devices, you can automate discovery of: - -- Network device inventory -- Subnets/VLANs -- IP to MAC associations -- MAC to switch port associations -- Switch port status and remote port associations - -SNMP Network discovery is covered in more detail at: [discovery/network-auto-discovery.md](auto-discovery/network-auto-discovery.md) - -## Node data from Chef and Puppet - -Send Ohai node data from Chef server to Device42: [Sync node data from Chef](https://github.com/device42/chef_to_device42_sync_py) Sync puppet facts to Device42: [Script to sync Puppet nodes information](https://github.com/device42/puppet_to_device42_sync_py) - -Another Puppet integration script is available on [API Autodisc repo](https://github.com/device42/Device42-AutoDiscovery-Scripts) that reads the YAML factor files and populates inventory details in Device42 using the RESTful API. - -## Other SNMP-based discovery - -SNMP discoveries can also be used to discover many other types of devices: Power devices are usually discovered using SNMP, e.g. UPS, ATS, and other SNMP-compatible network-connected hardware; Many environmental sensors also support SNMP discovery/polling. To run an SNMP v1/v2c/v3 discovery against any SNMP-compatible endpoint, see the SNMP section of [the SNMP/Network Discovery DOCS page](auto-discovery/network-auto-discovery.md). - -## Ping Sweep Utility - -The [open source, standalone ping sweep tool](https://www.device42.com/autodiscovery/) uses NMAP in the background to run ping sweeps against the selected network(s), uploading discovered _IP, MAC, & reverse DNS_ details via Device42's the RESTful APIs; the tool is written in .NET. - -There is also a ping sweep tool built in to Device42. Find it in the UI via the main menu, _Discovery > Ping Sweep_. (_note that the UI based option, may, in the future, be depreciated, and that the standalone tool is much faster_). - -## Remote Collector (RC) - -The Device42 remote collector (RC) is a lightweight virtual appliance (a VM) that can be quickly deployed wherever is necessary, for example, places like a secure network segment. RCs can be selected to run autodiscovery jobs by simply choosing them when creating the job. Simply choose the desired RC from the _"Remote Collector"_ drop-down when initially setting up a new autodiscovery job, or edit an existing discovery job, selecting the desired RC. Most autodiscovery jobs that can be launched from the Device42 "Discovery" menu support running from a deployed RC. - -For more information, and full RC documentation, head to the dedicated [Remote Collector page](auto-discovery/remote-collector-rc.md) - -## Scripts for Linux, Solaris, Windows and Mac - -Alternatively, there are a selection of open-source scripts on the Device42 GitHub page available for use: For Mac, Linux, and Solaris autodiscovery, use this repo: [https://github.com/device42/nix\_bsd\_mac\_inventory](https://github.com/device42/nix_bsd_mac_inventory) - -Windows discovery scripts can be found here: [Device42 GitHub repository](https://github.com/device42/Device42-API). Windows scripts use PowerShell 2.0/iPython to get individual Windows host details and/or to get Windows machines from AD. Details are relayed to the Device42 Main Appliance (MA) via the API. The Linux, Solaris, and Mac scripts connect to remote servers using SSH to gather inventory data, sending that data back via Device42's RESTful API. - -## Using REST APIs - -You can automate inventory management and integrate with your own scripts or other programs using the Device42 RESTful APIs as discussed at : [Device42 API docs](how-to-videos/api-imports-add-create-hardware-models.md). - -## VMware / Citrix XenServer / oVirt / Redhat Virtualization / KVM - -Hypervisors are discovered via the Device42 web UI: _Discovery > HyperVisors / \*nix / Windows_. Using native APIs, Device42 connects to your VMWare vCenter server(s), ESX server(s), Citrix XenServer, oVirt, or Redhat Virtualization servers and retrieves host details, inventory details, and guest VM details. - -Discussed in depth: [discovery/virtual-machine-auto-discovery.md](auto-discovery/virtual-machine-auto-discovery.md) - -* * * diff --git a/docs/auto-discovery/index.md b/docs/auto-discovery/index.md index a2c204b4..fbe42351 100644 --- a/docs/auto-discovery/index.md +++ b/docs/auto-discovery/index.md @@ -1,56 +1,126 @@ -# Discovery - -- [Autodiscovery](auto-discovery/auto-discovery.md) -- [Active Directory / LDAP User Sync](auto-discovery/active-directory-sync.md) -- [Agent Based Discovery](auto-discovery/agent-based-discovery.md) -- [Agent-based Offline Discovery](auto-discovery/agent-based-offline-discovery.md) -- [Autodiscovery Best Practices](auto-discovery/autodisc-best-practices.md) -- [Autodiscovery System Requirements](auto-discovery/auto-discovery-system-requirements.md) -- [Blade Systems Autodiscovery](auto-discovery/blade-systems-auto-discovery.md) -- [Certificate Autodiscovery](auto-discovery/certificate-auto-discovery.md) -- [Cisco UCS Cluster / ACI Fabric Autodiscovery](auto-discovery/cisco-ucs-auto-discovery.md) -- Cloud Platforms Autodiscovery - - [AWS Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/aws-autodiscovery.md) - - [Azure Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/azure-autodiscovery.md) - - [Google Cloud Platform Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/google-cloud-platform-autodiscovery.md) - - [Intune Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/intune-autodiscovery.md) - - [Kubernetes Autodiscovery](auto-discovery/cloud_platforms_autodiscovery/kubernetes-autodiscovery.md) - - [Other Cloud Autodiscoveries](auto-discovery/cloud_platforms_autodiscovery/other-cloud-autodiscoveries.md) -- Database Discovery - - [Cloud Databases](auto-discovery/database-discovery/cloud-databases.md) - - [On-Prem Databases](auto-discovery/database-discovery/on-premise-databases.md) -- [DNS Autodiscovery](auto-discovery/setup-dns-autodiscovery.md) -- [IBM i/AS400 (Midrange)](auto-discovery/ibm-i-as400.md) -- [IBM z/OS (Mainframe)](auto-discovery/z-os-ibm-mainframe.md) -- [IPMI/Redfish Autodiscovery](auto-discovery/ipmi-auto-discovery.md) -- [Linux & Unix Server Autodiscovery](auto-discovery/linux-unix-server-auto-discovery.md) -- [Linux Based Autodiscovery Software](auto-discovery/linux-based-autodiscovery-software.md) -- [Load Balancers](auto-discovery/load-balancers.md) -- [NetFlow Collector](auto-discovery/netflow-collector.md) -- [Nmap Autodiscovery](auto-discovery/nmap-autodiscovery.md) -- [Operating Systems Supported in Autodiscovery](auto-discovery/operating-systems-supported-in-auto-discovery.md) -- [Packet Capture](auto-discovery/packet-capture.md) -- [Ping Sweep](auto-discovery/d42-ping-sweep.md) -- [Remote Collector (RC)](auto-discovery/remote-collector-rc.md) -- [Resource Utilization Overview](auto-discovery/resource-utilization-overview.md) -- [SCCM Discovery (.NET Tool)](auto-discovery/sccm-discovery-net-tool.md) -- [SNMP - Network Autodiscovery](auto-discovery/network-auto-discovery.md) -- Storage Arrays Autodiscovery - - [Dell/EMC Autodiscovery](auto-discovery/storage_arrays_autodiscovery/dell-emc-autodiscovery.md) - - [HP Autodiscovery](auto-discovery/storage_arrays_autodiscovery/hp-autodiscovery.md) - - [IBM Autodiscovery](auto-discovery/storage_arrays_autodiscovery/ibm-autodiscovery.md) - - [All Other Storage Autodiscovery](auto-discovery/storage_arrays_autodiscovery/all-other-storage-autodiscovery.md) - - [SNMP SAN/Server Autodiscovery](auto-discovery/storage_arrays_autodiscovery/snmp-san-server-auto-discovery.md) - - [Viewing Storage Arrays](auto-discovery/storage_arrays_autodiscovery/storage-arrays.md) -- [Supported Hypervisors and Containers List](auto-discovery/hypervisors-and-containers-supported-in-auto-discovery.md) -- [TCP Port Scan Autodiscovery](auto-discovery/tcp-port-scan-auto-discovery.md) -- [UCS / ACI / Load Balancer / F5 Autodiscovery](auto-discovery/load-balancer-f5-autodiscovery.md) -- [Unprocessed Device Records](auto-discovery/unprocessed-device-records.md) -- [Using API's for Custom Autodiscovery](auto-discovery/using-apis-for-custom-auto-discovery.md) -- [Vendors Supported in SNMP Autodiscovery](auto-discovery/vendors-supported-in-snmp-auto-discovery.md) -- [VM (Virtual Machine) Autodiscovery](auto-discovery/virtual-machine-auto-discovery.md) -- [Warranty Autodiscovery](auto-discovery/warranty-autodiscovery.md) -- [Windows and Hyper-V Autodiscovery](auto-discovery/windows-and-hyper-v-auto-discovery.md) -- Resources - - [Cloud Resources](auto-discovery/resources/cloud-resources.md) +--- +title: "Autodiscovery" +sidebar_position: 1 +--- +## Device42 Autodiscovery jobs + +Device42 offers a number of different autodiscovery tools, some of which are internal to Device42 while some run externally, as discussed below. You may run the autodiscovery tools in any combination and/or order that makes sense for your environment, and all can be run on a regular schedule, thus enabling the automation of a significant portion of your network documentation. + +### Start with the network + +Running network discovery first is recommended, and is important because it lays the framework for rest of your discoveries. By discovering your network first, you bring in the in-use subnets that will contain all of the to-be-discovered IP addresses and construct the layer 2 framework by discovering VLANs with live MAC addresses. Note that this _is not a requirement_, but that if IPs are discovered before adding subnets, those IPs will end up in a "catch-all" subnet named "undefined". In this case, you can simply manually add relevant subnets before re-running the discovery. + +### Discovery credentials + +**_WARNING_: Please do not set up an autodiscovery / scan using critical production account credentials!** _Depending on permissions granted & your configured password policies, account lock-out could result in an otherwise completely avoidable outage. You, the customer, are responsible for any such behavior that might result if you choose to ignore this requirement._ + +### Cloning Discovery Jobs + +You can now clone an autodiscovery job while editing it to create a copy of the job with all its settings, which lets you replicate the job without having to manually re-enter all the job details. You can then modify the cloned job for your specific purposes. Click on a discovery _Job Name_ in a View listing to select the job you want to clone and then click _Edit_. Click the ellipse menu in edit mode and then click _Clone Job._ + +![](/assets/images/WEB-729_ad-page-clone-job-1.png) + +Enter a _New Name_ for the cloned job and click _Create_. + +![](/assets/images/WEB-729_ad-page-clone-job-2.png) + +## Agent-based Discovery + +There exist special situations in which an agent simply makes more sense, and for that reason, we over _optional_ autodiscovery agents for many platforms. Learn more on the [Device42 Agent-based discovery docs page](agent-based-discovery.md). + +## Agent-based Offline Discovery & Upload Tool + +There are some edge cases where discovery is desired but the network _(or lack of network!)_ doesn’t allow communication back to the main Device42 appliance _(for a variety of reasons)_. + +Whether remote collectors can’t be deployed or policy simply doesn’t allow it, we've got the solution: See the [Device42 Offline Agent-based discovery page here](agent-based-offline-discovery.md), or simply [click here to download the Offline Discovery Data Processing Tool / Upload Utility](http://device42.s3.amazonaws.com/d42_uploadtool.zip?X-Amz-Expires=604794&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJIVJCNUSKR6MAOMQ/20190318/us-east-1/s3/aws4_request&X-Amz-Date=20190318T213954Z&X-Amz-SignedHeaders=host&X-Amz-Signature=ad5ce3a01cd88054a5a75465dacf9752c7793e66a5ef92e1555987f1131c10a4). + +## Blade systems Discovery + +HP & IBM Blade System (or Blade Center) chassis and blade details can be discovered using SNMP. This is discussed in more detail at: [Blade Systems Autodiscovery](auto-discovery/blade-systems-auto-discovery.md). Cisco UCS Manager is supported as well. You can grab chassis, blade, service profile information, and more. Details can be found at: [cisco-ucs-auto-discovery](./cisco-ucs-auto-discovery.md) + +## Cloud Platform Discovery + +Connect to Amazon AWS, Alibaba Cloud, Microsoft Azure, Digital Ocean, Google Cloud, Linode, and Openstack from the cloud discovery under _Discovery > Cloud_. Cloud discovery details can be found here: [Cloud Platforms Autodiscovery](./cloud_platforms_autodiscovery/index.md) + +## DNS Autodiscovery + +DNS autodiscovery is built into Device42, and can do zone transfer(s) from your DNS server(s). It can be run and/or scheduled from the Device42 web UI: _Discovery > DNS Zone Sync (One way)_. + +## Hypervisor / \*nix / Windows Autodiscovery + +Hypervisors, Windows & Linux/UNIX discovery jobs can all be created using the main menu, _Discovery -> HyperVisors / \*nix / Windows_. + +- Windows-based machine inventory details are discovered with WMI +- Linux machines inventory details are discovered via SSH +- VMWare hypervisor host and guest VM details are discovered using appropriate APIs SNMP_. + +Using SNMP v1/v2c/v3 discovery for network devices, you can automate discovery of: + +- Network device inventory +- Subnets/VLANs +- IP to MAC associations +- MAC to switch port associations +- Switch port status and remote port associations + +SNMP Network discovery is covered in more detail at: [discovery/network-auto-discovery.md](auto-discovery/network-auto-discovery.md) + +## Node data from Chef and Puppet + +Send Ohai node data from Chef server to Device42: [Sync node data from Chef](https://github.com/device42/chef_to_device42_sync_py) Sync puppet facts to Device42: [Script to sync Puppet nodes information](https://github.com/device42/puppet_to_device42_sync_py) + +Another Puppet integration script is available on [API Autodisc repo](https://github.com/device42/Device42-AutoDiscovery-Scripts) that reads the YAML factor files and populates inventory details in Device42 using the RESTful API. + +## Other SNMP-based discovery + +SNMP discoveries can also be used to discover many other types of devices: Power devices are usually discovered using SNMP, e.g. UPS, ATS, and other SNMP-compatible network-connected hardware; Many environmental sensors also support SNMP discovery/polling. To run an SNMP v1/v2c/v3 discovery against any SNMP-compatible endpoint, see the SNMP section of [the SNMP/Network Discovery DOCS page](auto-discovery/network-auto-discovery.md). + +## Ping Sweep Utility + +The [open source, standalone ping sweep tool](https://www.device42.com/autodiscovery/) uses NMAP in the background to run ping sweeps against the selected network(s), uploading discovered _IP, MAC, & reverse DNS_ details via Device42's the RESTful APIs; the tool is written in .NET. + +There is also a ping sweep tool built in to Device42. Find it in the UI via the main menu, _Discovery > Ping Sweep_. (_note that the UI based option, may, in the future, be depreciated, and that the standalone tool is much faster_). + +## Remote Collector (RC) + +The Device42 remote collector (RC) is a lightweight virtual appliance (a VM) that can be quickly deployed wherever is necessary, for example, places like a secure network segment. RCs can be selected to run autodiscovery jobs by simply choosing them when creating the job. Simply choose the desired RC from the _"Remote Collector"_ drop-down when initially setting up a new autodiscovery job, or edit an existing discovery job, selecting the desired RC. Most autodiscovery jobs that can be launched from the Device42 "Discovery" menu support running from a deployed RC. + +For more information, and full RC documentation, head to the dedicated [Remote Collector page](auto-discovery/remote-collector-rc.md) + +## Scripts for Linux, Solaris, Windows and Mac + +Alternatively, there are a selection of open-source scripts on the Device42 GitHub page available for use: For Mac, Linux, and Solaris autodiscovery, use this repo: [https://github.com/device42/nix\_bsd\_mac\_inventory](https://github.com/device42/nix_bsd_mac_inventory) + +Windows discovery scripts can be found here: [Device42 GitHub repository](https://github.com/device42/Device42-API). Windows scripts use PowerShell 2.0/iPython to get individual Windows host details and/or to get Windows machines from AD. Details are relayed to the Device42 Main Appliance (MA) via the API. The Linux, Solaris, and Mac scripts connect to remote servers using SSH to gather inventory data, sending that data back via Device42's RESTful API. + +## Using REST APIs + +You can automate inventory management and integrate with your own scripts or other programs using the Device42 RESTful APIs as discussed at : [Device42 API docs](how-to-videos/api-imports-add-create-hardware-models.md). + +## VMware / Citrix XenServer / oVirt / Redhat Virtualization / KVM + +Hypervisors are discovered via the Device42 web UI: _Discovery > HyperVisors / \*nix / Windows_. Using native APIs, Device42 connects to your VMWare vCenter server(s), ESX server(s), Citrix XenServer, oVirt, or Redhat Virtualization servers and retrieves host details, inventory details, and guest VM details. + +Discussed in depth: [discovery/virtual-machine-auto-discovery.md](auto-discovery/virtual-machine-auto-discovery.md) + +* * * diff --git a/docusaurus.config.js b/docusaurus.config.js index 0c11cd40..12e43ba8 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -10,7 +10,7 @@ const config = { tagline: "The Hitchhiker’s Guide to DEVICE42", favicon: 'https://www.device42.com/wp-content/uploads/2021/08/d42-favicon.png', url: 'https://docs.device42.com', - baseUrl: '/d42/', + baseUrl: '/', onBrokenLinks: 'warn', onBrokenMarkdownLinks: 'warn', i18n: {