Skip to content

Commit a5ade6f

Browse files
authored
Merge pull request #484 from ritza-co/19.07.12
Docs 19.07.12 release (Week 49, 2025)
2 parents 8fd42b6 + 9a9f168 commit a5ade6f

15 files changed

+394
-405
lines changed

docs/auto-discovery/agent-based-discovery.mdx

Lines changed: 25 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,15 @@ sidebar_position: 3
66
import ThemedImage from '@theme/ThemedImage'
77
import useBaseUrl from '@docusaurus/useBaseUrl'
88

9-
# Device42 Discovery Agent
10-
11-
:::tip
12-
To learn about using the agent for **offline** discovery, see [Agent-Based Offline Discovery](agent-based-offline-discovery.mdx).
13-
:::
14-
159
There are special situations where using an agent for discovery makes more sense. The IT environment may be unreachable from the network or security-hardened rules may be in place that limit traffic flow. Device42 offers many optional auto-discovery agents across several [supported platforms](#supported-platforms).
1610

1711
As a best practice, we recommend using agentless discovery over agent-based discovery when possible. The information gathered is the same, but the agent does not support Resource Utilization (RU).
1812

19-
:::warning
20-
**Discovery Account warning: Please do _not_ set up an autodiscovery scan using critical or production account credentials! Please create a separate, dedicated account to use _only_ for discovery**
21-
22-
Doing so, depending on permissions granted and configured password policies could result in account lock-out, therefore causing an otherwise completely avoidable outage.
23-
:::
13+
To learn about using the agent for **offline** discovery, see [Agent-Based Offline Discovery](agent-based-offline-discovery.mdx).
2414

2515
## Supported Platforms
2616

27-
**Device42 autodiscovery agents are available for deployment on the following platforms:**
17+
Device42 autodiscovery agents are available for deployment on the following platforms:
2818

2919
- Windows 64-bit (Recommended)
3020
- Windows 32-bit
@@ -39,8 +29,12 @@ Doing so, depending on permissions granted and configured password policies coul
3929
- Solaris Sparc 64-bit
4030
- Encrypted config file for Agent
4131

42-
:::info
4332
See **[Windows Discovery Agent Service Wrapper](/getstarted/installation/windows-service-installation)** and **[Mac Agent Service Launcher](/auto-discovery/mac-agent-service-launcher)** for information on installing versions of the Windows and Mac discovery agent as a service.
33+
34+
:::warning
35+
Do not set up an autodiscovery scan using critical or production account credentials. Please create a separate, dedicated account to use only for discovery.
36+
37+
Doing so, depending on permissions granted and configured password policies could result in account lock-out, therefore causing an otherwise completely avoidable outage.
4438
:::
4539

4640
## Proxy Environment Variables
@@ -73,6 +67,8 @@ The agent can be run from the command line or can be scheduled using the relevan
7367
```bash
7468
-capture-host-files
7569
capture hosts files
70+
-config-file string
71+
reads the config from an encrypted file (Only works for signed binaries. Ignored Otherwise)
7672
-debug
7773
prints the data being sent and result of post operation
7874
-device-customer string
@@ -91,8 +87,6 @@ The agent can be run from the command line or can be scheduled using the relevan
9187
doesn't do a post, just prints the data to be sent
9288
-extended-logs
9389
enables extended logs
94-
-host string
95-
specifies the Main Appliance or Remote Collector target (overrides built-in host)
9690
-hostname-precedence
9791
sets device name as 'new name' to prevent creation of new device if only hostname was changed
9892
-ignore-domain
@@ -113,24 +107,26 @@ The agent can be run from the command line or can be scheduled using the relevan
113107
default IP VRF group
114108
-light-mode
115109
reduces CPU utilization by cost of discovery speed
116-
-new-device-object-category
117-
updates/overwrites the object category for the device
110+
-new-device-object-category string
111+
new device object category
118112
-offline
119113
doesn't connect with Device42, just prints the encrypted data to be sent
114+
-prioritize-dns-name
115+
Prioritize DNS domain name
120116
-quiet
121117
disables all logs
122118
-service-ports-only
123119
returns only service ports data
124-
-skip-aws-instance-info
125-
disables AWS instance info discovery (default true)
126120
-skip-bios
127121
disables bios discovery
128122
-skip-cluster-info
129-
disables cluster info discovery (Windows only) (default true)
123+
disables cluster info discovery (Windows only)
130124
-skip-cpu-info
131125
disables CPU info discovery
132126
-skip-database-info
133-
disables database discovery (default true)
127+
disables database discovery
128+
-skip-gpu-info
129+
disables GPU info discovery
134130
-skip-hardware-info
135131
disables hardware discovery
136132
-skip-hba
@@ -145,8 +141,12 @@ The agent can be run from the command line or can be scheduled using the relevan
145141
disables network discovery
146142
-skip-os-details
147143
disables OS discovery
144+
-skip-other-data
145+
disables other data
148146
-skip-parts
149147
disables parts discovery
148+
-skip-provider-unique-identifier
149+
disables instance unique identifier lookup
150150
-skip-serials
151151
disables serial numbers discovery
152152
-skip-service-ports
@@ -155,30 +155,24 @@ The agent can be run from the command line or can be scheduled using the relevan
155155
disables services discovery
156156
-skip-software
157157
disables software discovery
158+
-skip-tpm-info
159+
disables TPM info discovery
158160
-skip-virtual-machines
159161
disables VM discovery
160162
-software-initial-group string
161163
default software group
162164
-store-config-files
163165
store configuration files
164-
-store-filesystem-info
165-
store filesystem information
166-
-store-registry-info
167-
store registry information
168-
-store-software-config-files
169-
store software configuration files
170166
-sudo-password string
171167
sudo password used in some OSes (Mac, Linux) to get information about the system
172-
-use-aws-token
173-
use generated token to get AWS instance info
174168
-use-global-ignore-software-file
175169
use global ignore software file
176170
-use-global-ignore-software-pattern-file
177171
use global ignore software pattern file
172+
-use-provider-token
173+
use generated token to get instance info
178174
-version
179175
print version number and exit
180-
--wmi-timeout
181-
timeout for Windows WMI calls (default is 120 seconds if not supplied)
182176
```
183177
</details>
184178

docs/auto-discovery/auto-discovery-system-requirements.mdx

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,4 @@ Contact [[email protected]](mailto:[email protected]) with any questions r
4040

4141
## Ports and Protocols Used By Discovery
4242

43-
Device42 uses the following ports and protocols for discovery. Ensure the appropriate ones are allowed through main and target machine firewalls for proper discovery functionality:
44-
45-
- **UDP/161 - Device42 Appliance**
46-
- Networking (SNMP)
47-
- Blade Systems (SNMP)
48-
- Power (SNMP)
49-
- **TCP/443 - Device42 Appliance and Communication between RC and Main Appliance**
50-
- vServers (VMware, OVirt/Redhat, Citrix/Xen)
51-
- Cisco UCS Manager
52-
- **TCP/22 - Standalone Discovery Tool and Device42 Appliance**
53-
- SSH for *nix and select hypervisor discovery
54-
- KVM/libvirt
55-
- **ICMP - Device42 Appliance or Standalone Discovery Tool**
56-
- **UDP/623 - Device42 Appliance - IPMI**
57-
- **TCP/389 or TCP/636 - Device42 Appliance**
58-
- Active Directory or AD SSL
59-
- LDAP: Default is port 389 or 636 for LDAPs or LDAPs with SSL
60-
- **TCP/135 and 445 - Standalone Discovery Tool - WMI**
61-
- Random ephemeral TCP port(s) between 1024 and 65535 may also be used
62-
- **TCP/5985 and 5986 - Device42 Appliance - WinRM HTTP & HTTPS Discovery**
43+
See [Discovery Port Configurations](/getstarted/installation/discovery-port-configurations/) for a complete list.

docs/auto-discovery/warranty-autodiscovery.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ Device42 supports warranty autodiscovery for the following vendors:
4949
/>
5050
<br/><br/>
5151

52-
2. The Device42 **Model** field must be set to **Dell**, **IBM**, **Lenovo**, or **Meraki**. Hardware with different vendor name variations will not return a warranty. You can easily add the proper **Vendor Aliases** to the vendors if your vendors are named differently. On the vendor edit screen, update the vendor entries. Enter `dell` for Dell, `ibm` for IBM, `meraki` for Meraki, and `lenovo` for Lenovo:
52+
2. The EnrichAI module has largely automated this requirement: Set the **Model** field to **Dell**, **IBM**, **Lenovo**, or **Meraki**. Hardware with different vendor name variations will not return a warranty.
53+
54+
You can easily add the proper **Vendor Aliases** to the vendors if your vendors are named differently. On the vendor edit screen, update the vendor entries. Enter `dell` for Dell, `ibm` for IBM, `meraki` for Meraki, and `lenovo` for Lenovo:
5355

5456
<ThemedImage
5557
alt="Add vendor aliases"

docs/getstarted/installation/installation-amazon-web-services.mdx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,11 @@ Update the appliance license key, because the included key has expired:
113113
light: useBaseUrl('/assets/images/installation-amazon-web-services/upload-license-light.png'),
114114
dark: useBaseUrl('/assets/images/installation-amazon-web-services/upload-license-dark.png'),
115115
}}
116-
style={{ width: '90%' }}
116+
style={{ width: '90%' }}
117117
/>
118118

119+
[Set the time zone and configure NTP](/administration/setting-time-zone-and-ntp/) to ensure autodiscovery scheduling and log history work correctly.
120+
119121
Make sure your AMI is running the latest version of Device42 and update it if necessary:
120122

121123
- From the Device42 web UI, head to **Tools > Update**.
@@ -129,10 +131,12 @@ Make sure your AMI is running the latest version of Device42 and update it if ne
129131
light: useBaseUrl('/assets/images/installation-amazon-web-services/update-software-light.png'),
130132
dark: useBaseUrl('/assets/images/installation-amazon-web-services/update-software-dark.png'),
131133
}}
132-
style={{ width: '70%' }}
134+
style={{ width: '70%' }}
133135
/>
134136

135-
And you're all set! Now is a good time to check out our documentation for [Getting Started](getstarted/index.mdx) with Device42. If you have any questions or issues that the documentation doesn't address, visit the [Device42 Support page](https://support.device42.com) or email [[email protected]](mailto:[email protected]) to open a ticket.
137+
And you're all set!
138+
139+
If you have any questions or issues that the documentation doesn't address, visit the [Device42 Support page](https://support.device42.com) or email [[email protected]](mailto:[email protected]) to open a ticket.
136140

137141
* * *
138142

docs/getstarted/installation/installation-citrix-xen-server.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ This guide walks you through installing the Device42 Main Appliance on Citrix Xe
1616
4. Power on the newly deployed Device42 virtual appliance.
1717
5. Log in to the Device42 console using the default credentials and update the credentials.
1818
6. Configure the static IP address from the console.
19-
7. Log in to the Device42 web interface from a browser: `https://FQDN (Fully Qualified Domain Name) or IP address`. Update the login credentials here as well.
19+
7. Set the time zone and configure NTP.
20+
8. Log in to the Device42 web interface from a browser: `https://FQDN (Fully Qualified Domain Name) or IP address`. Update the login credentials here as well.
2021

2122
## Illustrated Steps of Installing Device42 on Citrix XenServer
2223

@@ -82,6 +83,10 @@ From the console, configure the IP address. Use a **static IP** for all producti
8283

8384
This is an optional step: Create a DNS entry for the new IP address of the virtual appliance.
8485

86+
### Set the Time Zone and Configure NTP
87+
88+
After setting a static IP address, [set the time zone and configure NTP](/administration/setting-time-zone-and-ntp/) to ensure autodiscovery scheduling and log history work correctly.
89+
8590
### Log In to the Web Interface
8691

8792
Point your browser to `https://FQDN (Fully Qualified Domain Name) or IP address`.

docs/getstarted/installation/installation-microsoft-azure.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ To install Device42 within your Microsoft Azure environment, you need to:
1212
1. Download the Device42 virtual appliance from the Azure Marketplace.
1313
2. Configure the virtual machine with proper resources and set up networking and deployment.
1414
3. Log in to the Device42 instance using the vmID as the default password and configure the setup.
15+
4. Set the time zone and configure NTP.
1516

1617
## Detailed Installation Steps
1718

@@ -69,6 +70,8 @@ Use the value of **vmId** as a password with the following default account user
6970

7071
![](/assets/images/WEB-316_Az-Install-Az-shell-2.png)
7172

72-
Change the **device42** console user password to something of your own choosing from the console..
73+
Change the **device42** console user password to something of your own choosing from the console.
74+
75+
[Set the time zone and configure NTP](/administration/setting-time-zone-and-ntp/) to ensure autodiscovery scheduling and log history work correctly.
7376

7477
You should now have a fully functioning Device42 Main Appliance hosted on Microsoft Azure. You can run updates on this instance to get it to the latest version. You have to supply your license to get full functionality.

docs/getstarted/installation/installation-microsoft-hyperv.mdx

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ After you [download the Device42 virtual appliance file](https://www.device42.co
1515
1. Use 7-Zip to unzip the downloaded file.
1616
2. Create a virtual machine with a **minimum** of 2 vCPU, 8 GB RAM for production use, and one network card. Configure the new VM to use the attached virtual disk file.
1717
3. Power on the new machine and log in to the console using the default credentials, then update the credentials.
18-
4. On the console, configure the IP and choose your settings. Please use a static (non-DHCP) IP address for all Device42-related appliances. Create a DNS entry that points to the IP address of the new virtual appliance.
19-
5. Point your browser to `https://FQDN (Fully Qualified Domain Name) or IP address` and log in to the **web interface** using the default credentials. Update the login credentials here as well.
18+
4. On the console, configure the IP and choose your settings. Please use a static (non-DHCP) IP address for all Device42-related appliances.
19+
5. Set the time zone and configure NTP.
20+
6. Point your browser to `https://FQDN (Fully Qualified Domain Name) or IP address` and log in to the **web interface** using the default credentials. Update the login credentials here as well.
2021

2122
You are now ready to start discovering and documenting your IT infrastructure!
2223

@@ -61,15 +62,17 @@ Please change these credentials as soon as you've logged in.
6162

6263
### Configure a Static IP and Networking Options
6364

64-
Configure an IP address for the Device42 appliance. Use a static IP or a DHCP address reservation. Ensure that DNS entries are created for every appliance to be used in a production setting. DNS server configuration is a necessary step.
65+
Configure an IP address for the Device42 appliance using either a static IP or a DHCP reservation. Ensure that DNS server settings are configured on the appliance for production use, as these are required for autodiscovery to resolve hostnames.
6566

6667
![Device42 VM console menu v19.05](/assets/images/vm-main-menu.png)
6768

6869
![IP config options v19.05](/assets/images/vm-ip-settings.png)
6970

7071
Change the default password for the user `device42` from the console menu before proceeding.
7172

72-
You can apply updates and perform other menu-related work using SSH **port 404**. Please note that root login has been disabled via SSH. Attempting to access the root will cause the VM to disable itself permanently and is not supported.
73+
### Set the Time Zone and Configure NTP
74+
75+
After setting a static IP address, [set the time zone and configure NTP](/administration/setting-time-zone-and-ntp/) to ensure autodiscovery scheduling and log history work correctly.
7376

7477
### Log In to the Web Interface
7578

@@ -82,19 +85,23 @@ Log in to the **web interface** using the default credentials:
8285

8386
Please change these credentials as soon as you've logged in.
8487

85-
You are now ready to start discovering your IT infrastructure!
88+
You are now ready to start discovering your IT infrastructure!
8689

8790
<ThemedImage
8891
alt="Device42 Web Interface Login Screen v19.05"
8992
sources={{
9093
light: useBaseUrl('/assets/images/login-19.05-light.png'),
9194
dark: useBaseUrl('/assets/images/login-19.05-dark.png'),
9295
}}
93-
style={{ width: '70%' }}
96+
style={{ width: '70%' }}
9497
/>
9598

99+
## Using SSH
100+
101+
You can apply updates and perform other menu-related work using SSH **port 404**. Please note that root login has been disabled via SSH. Attempting to access the root will cause the VM to disable itself permanently and is not supported.
102+
96103
## Next Steps
97104

98-
Install the Device42 [Remote Collector](remote-collector-rc-installation.mdx) and [Windows Discovery Service](windows-discovery-service-installation.mdx) before creating your first discovery job.
105+
Install the Device42 [Remote Collector](remote-collector-rc-installation.mdx) and [Windows Discovery Service](windows-discovery-service-installation.mdx) before creating your first discovery job.
99106

100107
You can import data into Device42 using the [Device42 API](https://api.device42.com/) or the [**Import/Export (xls)**](/getstarted/tutorials/tutorial-loading-data-using-spreadsheets.mdx) tool.

docs/getstarted/installation/installation-vcenter-server.mdx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@ This guide walks you through installing the Device42 Main Appliance on the VMwar
1111
## Outline of Installation Steps
1212

1313
1. Download and unzip the compressed Device42 virtual appliance.
14-
2. From the vCenter Server interface, select the unzipped `.ovf` file.
14+
2. From the vCenter Server interface, select the unzipped `.ovf` file.
1515
3. Follow the VMware prompts and choose your location, datastore, and NIC.
16-
4. Power on the newly deployed Device42 virtual appliance.
16+
4. Power on the newly deployed Device42 virtual appliance.
1717
5. Log in to the Device42 console using the default credentials and update the credentials.
1818
6. Configure the static IP address from the console.
19-
7. Log in to the Device42 web interface from a browser: `https://FQDN (Fully Qualified Domain Name) or IP-address`. Update the login credentials here as well.
19+
7. Set the time zone and configure NTP.
20+
8. Log in to the Device42 web interface from a browser: `https://FQDN (Fully Qualified Domain Name) or IP-address`. Update the login credentials here as well.
2021

2122
## Illustrated Steps for Installing Device42 on vCenter Server
2223

@@ -64,17 +65,21 @@ Log in using the default credentials and change them once you've logged in:
6465
### Configure the Static IP Address
6566

6667
From the console, configure the IP address. Use a **static IP** for all production Device42 VMs to avoid connectivity issues.
67-
68+
6869
![Device42 VM console menu v19.05](/assets/images/vm-main-menu.png)
6970

70-
Enter your settings on the Device42 IP address configuration screen:
71+
Enter your settings on the Device42 IP address configuration screen:
7172

7273
![IP config options](/assets/images/vm-ip-settings.png)
7374

7475
### Create a DNS Entry
7576

7677
This is an optional step: Create a DNS entry for the new IP address of the virtual appliance.
7778

79+
### Set the Time Zone and Configure NTP
80+
81+
After setting a static IP address, [set the time zone and configure NTP](/administration/setting-time-zone-and-ntp/) to ensure autodiscovery scheduling and log history work correctly.
82+
7883
### Log In to the Web Interface
7984

8085
Point your browser to `https://FQDN (Fully Qualified Domain Name) or IP-address`.
@@ -103,6 +108,6 @@ You can apply Device42 updates and perform other menu-related work using **SSH**
103108

104109
## Next Steps
105110

106-
Install the Device42 [Remote Collector](remote-collector-rc-installation.mdx) and [Windows Discovery Service](windows-discovery-service-installation.mdx) before creating your first discovery job.
111+
Install the Device42 [Remote Collector](remote-collector-rc-installation.mdx) and [Windows Discovery Service](windows-discovery-service-installation.mdx) before creating your first discovery job.
107112

108113
You can import data into Device42 using the [Device42 API](https://api.device42.com/) or the [**Import/Export (xls)**](/getstarted/tutorials/tutorial-loading-data-using-spreadsheets.mdx) tool.

0 commit comments

Comments
 (0)