Provisioner
Subscribe

From OpenNMS

(Difference between revisions)
Jump to: navigation, search
m (Changed the "Import link" into the "Synchronize" link)
(Requisition police)
 
Line 1: Line 1:
 
OpenNMS has a number of ways to perform automated discovery, but sometimes it is better to just tell OpenNMS what to monitor. A case in point would be a remote router accessed via DSL where the IP address is set via DHCP. If that address changes, OpenNMS may have no way of knowing that automatically.
 
OpenNMS has a number of ways to perform automated discovery, but sometimes it is better to just tell OpenNMS what to monitor. A case in point would be a remote router accessed via DSL where the IP address is set via DHCP. If that address changes, OpenNMS may have no way of knowing that automatically.
  
Provisioning Groups is an administrative GUI option that provides a front end to the [[Importer Service]]. It works by allow a "group" to be created that consists of "nodes". For each node, the IP address and services on that IP address can be set manually. Access this GUI via Admin -> Manage Provisioning Groups.
+
Provisioning Requisitions (formerly called '''Provisioning Groups''') is an administrative GUI option that provides a front end to [[Provisiond]]'s requisitions. It works by allowing a ''requisition'' to be created that consists of ''nodes''. For each node, the IP address and services on that IP address can be set manually. Access this GUI via Admin -> Manage Provisioning Requisitions.
  
 
[[Image:Provisioning Groups Main Menu.png]]
 
[[Image:Provisioning Groups Main Menu.png]]
  
Add a new group, in this case "Wiki Example Group" and press the "Add New Group" button.
+
Add a new requisition, in this case "Wiki Example Requisition" and press the "Add New Requisition" button.
  
At this point it will be added to the list of groups. Click on the group name (Wiki Example Group) to be able to add devices to it.
+
At this point it will be added to the list of requisitions. Click on the requisition name (Wiki Example Requisition) to be able to add devices to it.
  
 
Add the Node (setting the name, etc.), add interfaces, and add services to those interfaces. The "ForeignId" key will be randomly generated and can be left alone, but it is very important since it indicates the unique key that will identify the device in the system. Usually when using the Importer this key will relate the OpenNMS node to the device in the remote database.
 
Add the Node (setting the name, etc.), add interfaces, and add services to those interfaces. The "ForeignId" key will be randomly generated and can be left alone, but it is very important since it indicates the unique key that will identify the device in the system. Usually when using the Importer this key will relate the OpenNMS node to the device in the remote database.
Line 13: Line 13:
 
[[Image:Provisioning Group Example.png]]
 
[[Image:Provisioning Group Example.png]]
  
Press the Done button when finished and it will return to the main Provisioning Groups menu.  
+
Press the Done button when finished and it will return to the main Provisioning Requisitions menu.  
  
The remaining step is to hit the "Synchronize" link which will cause all of the devices in the group to be added to OpenNMS. From this point on they are managed just like any other device in the system.
+
The remaining step is to hit the "Synchronize" button which will cause all of the devices in the requisition to be added to OpenNMS. From this point on they are managed just like any other device in the system.
  
If anything should change on these devices, such as an IP address, simply return to this screen and click on the group name to edit it. When finished, re-import the file and the changes will take effect immediately.
+
If anything should change on these devices, such as an IP address, simply return to this screen and click on the requisition name to edit it. When finished, re-import the file and the changes will take effect immediately.
  
  
  
 
[[Category:Daemons]]
 
[[Category:Daemons]]

Latest revision as of 15:16, 21 June 2012

OpenNMS has a number of ways to perform automated discovery, but sometimes it is better to just tell OpenNMS what to monitor. A case in point would be a remote router accessed via DSL where the IP address is set via DHCP. If that address changes, OpenNMS may have no way of knowing that automatically.

Provisioning Requisitions (formerly called Provisioning Groups) is an administrative GUI option that provides a front end to Provisiond's requisitions. It works by allowing a requisition to be created that consists of nodes. For each node, the IP address and services on that IP address can be set manually. Access this GUI via Admin -> Manage Provisioning Requisitions.

Provisioning Groups Main Menu.png

Add a new requisition, in this case "Wiki Example Requisition" and press the "Add New Requisition" button.

At this point it will be added to the list of requisitions. Click on the requisition name (Wiki Example Requisition) to be able to add devices to it.

Add the Node (setting the name, etc.), add interfaces, and add services to those interfaces. The "ForeignId" key will be randomly generated and can be left alone, but it is very important since it indicates the unique key that will identify the device in the system. Usually when using the Importer this key will relate the OpenNMS node to the device in the remote database.

Provisioning Group Example.png

Press the Done button when finished and it will return to the main Provisioning Requisitions menu.

The remaining step is to hit the "Synchronize" button which will cause all of the devices in the requisition to be added to OpenNMS. From this point on they are managed just like any other device in the system.

If anything should change on these devices, such as an IP address, simply return to this screen and click on the requisition name to edit it. When finished, re-import the file and the changes will take effect immediately.