ProVision's Portable Gadgets are drop-in code snippets that use the ProVision API to bring in data to other systems or web pages. Portable Gadgets allow for quick data access and increased integration.
Currently, four Gadgets are available: Global Search, IPAM Search, DHCP Search, and Log. Each Gadget comes in various default option types for display style, number of records return, or behavior. Additional client-side style customizations may be made to further integrate the gadget with company styles.
The Global Search Gadget utilizes ProVision's global search API to searching by name string and return ID, Type, and the Name. The search may be limited to specific types (IPAM, Resources, Zones, Records, Contacts, or All Types) if desired.
The IPAM Search Gadget utilizes ProVision's IPAM API to return ID, CIDR, and Resource Name results searching by an IPAM Resource name string.
The DHCP Search Gadget utilizes ProVision's DHCP API to return results of varying types when searching for a name string. The search may be limited to specific types if desired.
The Log Gadget provides detailed information on actions performed in ProVision. Actions may be filtered by Level, Category, Log ID, User, and Time (specific or a range), as well as results-per-page option set. Additional filtering options allow targeting of specific log entries.
Clicking on the blue arrow at the beginning of each log entry shows additional details about that log item.
The following filters and options are available:
Level: Under the "Level" dropdown box, select "All Levels", "Emergency", "Alert", "Critical", "Error", "Warning", "Notice", "Info", or "Debug".
Category: Under the "Category" dropdown box, select "All Categories", "User", "IPAM", "Resource", "Resource Holder", "DNS", "Peering", "Assistant", "API", "NTP", "Device", or "Reporting".
Results per page: In the "Results per page" text box, type the desired number of log entries to see per page. By default, this value is set to 100.
Search: Type a search string, such as the name of a resource, then click the "Search" button.
Additional detailed filter and search options are available under the "More Options" link.
Log ID: Retrieve a specific log entry from its log_id parameter.
IP: Search by IP of the machine that created the event in the log.
Username: Filter logs by ProVision username, or by "Unknown" user.
Time: Filter log entries by exact time created. Must be in datetime format (2016-08-14 16:41:18).
Time Minimum: The earliest day and time of log entries to show in results. Must be in datetime format (2016-08-14 16:41:18).
Time Maximum: The latest day and time of log entries to show in results. Must be in datetime format (2016-08-14 16:41:18).