Infoblox NIOS
Visualize Infoblox NIOS hosts and monitor changes through queries and alerts.
- Installation guide
- Infoblox NIOS data model
- Infoblox NIOS types
Installation
For this integration, you will need to create a new user with a custom role in Infoblox NIOS Grid.
Configuration in Infoblox NIOS
1. Create a Custom Role
- In the Infoblox NIOS Grid Console, go to Administration > Administrators > Roles.
- Click on Add Role in the top-left corner.
- In the Role Name field, enter a name for your role, and optionally add a Comment.
- Click Next.
- On the next screen, click Next again, then click Save.
- Select App Permissions to set permissions for the role.
- Under Permissions, click on the Add Permission icon.
- In the Select Role Permission window:
- Choose the role you just created.
- Assign Read-only permission for All Hosts for DHCP, DNS and IPAM Services.
- Click Save and Close.
2. Create a Group with the Custom Role
- Go to the Groups tab.
- Click Add Group.
- Enter a Group Name and optionally a Comment, then click Next.
- For steps 2, 3, and 4, keep the default settings and click Next each time.
- In step 5, click on the Add Role (+) button.
- Navigate to the Custom Role directory.
- Select the role you created in the previous section.
- Check allowed interfaces API & GUI checkboxes.
- Click Save and Close.
3. Create an API User Account
- Go to the Administrators section.
- Click the + icon to create a new user.
- Set Auth Type to Local.
- Enter a Login Name, Password, and confirm the password in the Confirm Password field.
- Under Admin Group, select the group created in the previous section.
- Click Save and Close.
Configuration in JupiterOne
To install the Infoblox NIOS integration in JupiterOne:
- Navigate to the Integrations tab in JupiterOne and select Infoblox NIOS.
- Click New Instance to begin configuring your integration.
You will need to provide the following:
In Authentication section:
- Infoblox NIOS Username, Infoblox NIOS Password, and Infoblox NIOS Base URL for the Infoblox NIOS account.
In General Section
- Account Name: Used to identify Infoblox Nios Instance in JupiterOne. Ingested entities will have this value stored in
tag.AccountName
when theAccountName
toggle is enabled. - Description (optional): Assists in identifying the integration instance.
In Advance Section configure below (optional):
- Polling Interval: Set this to your desired frequency for data polling, or leave it as
DISABLED
if you prefer manual execution.
Click Create once all values are provided to finalize the integration.
Next Steps
Once your integration instance is configured, it will begin running on the polling interval you provided, populating data within JupiterOne. For more information on working with and managing integration instances, refer to our Instance Management Guide.
Data Model
Entities
The following entities are created:
Resources | Entity _type | Entity _class |
---|---|---|
Infoblox NIOS Account | infoblox_nios_account | Account |
Infoblox NIOS Host | infoblox_nios_host | Host |
Infoblox Nios Account
infoblox_nios_account
inherits from Account
Infoblox Nios Host
infoblox_nios_host
inherits from Host
Property | Type | Description | Specifications |
---|---|---|---|
allowTelnet | boolean | ||
configureForDns | boolean | ||
ddnsProtected | boolean | ||
disableDiscovery | boolean | ||
dnsName | string | ||
networkView | string | ||
rrsetOrder | string | ||
useCliCredentials | boolean | ||
useDnsEaInheritance | boolean | ||
useSnmp3Credential | boolean | ||
useSnmpCredential | boolean | ||
useTtl | boolean | ||
view | string | ||
zone | string | ||
comment | string | ||
location | string |