JDisc Discovery: Setup and import
JDisc Discovery automatically inventories network devices, hardware, software, and virtualization environments. The results can be imported into the i-doit CMDB.
Prerequisites
- JDisc Discovery runs on a Windows system
- PostgreSQL port 25321 must be reachable from the i-doit server
- From i-doit v36 onwards, the JDisc Connector Add-on is additionally available
Step 1: Configure connection
Classic: Administration > Import & Interfaces > JDISC > Configuration
JDisc Connector Add-on (from v36): The complete management is in the add-on under Add-ons > JDisc Connector in the main menu. Dashboard, Discovery Server, Sync Profiles, Device List, and Logs are available there.
| Parameter | Default | Description |
|---|---|---|
| Host | -- | IP address or hostname of the JDisc server |
| Port | 25321 |
PostgreSQL port |
| Database | inventory |
JDisc database |
| Username | postgresro |
Read-only user |
| Password | -- | Database password |
Enable GraphQL (recommended)
For encrypted communication and extended features: Protocol https, Port 443, WebService credentials.
GraphQL is available from i-doit v22 and recommended for new installations.
Step 2: Create import profile
Classic: Administration > Import & Interfaces > JDISC > Profiles
JDisc Connector Add-on (from v36): Add-ons > JDisc Connector > Sync Profiles
Profiles define how JDisc data is mapped to i-doit object types and categories.
Step 3: Run import
Classic: Extras > Import > JDisc
JDisc Connector Add-on (from v36): Add-ons > JDisc Connector > Dashboard (start import from there)
Import modes
| Mode | Behavior |
|---|---|
| Update | Create new + update existing |
| Update (Newly inventoried) | Reset and reassign relationships |
| Update (Existing) | Update only existing objects |
| Create | Create all discovered objects |
| Overwrite | Full reimport, clear list categories |
Automated CLI import
sudo -u www-data php console.php import-jdisc -c /path/to/jdisc.ini
Common issues
| Problem | Solution |
|---|---|
| Connection fails | Open port 25321 in Windows firewall |
| Import aborts (memory) | Expert setting: system.memory-limit.jdisc = 3G
|
| Sync profiles show error | Enable GraphQL and check credentials |
| Devices without title not imported | Enable "Import unidentified devices" in profile |
Detailed documentation: JDisc Connector Add-on | JDisc Discovery (classic)
Comments
0 comments
Please sign in to leave a comment.