List of links and repos of useful integrations for IP Fabric users and developers.
Repo is mirrored from https://gitlab.com/ip-fabric/integrations/awesome-ipfabric-list. Please open all issues or Pull Requests on GitLab.
IP Fabric is a vendor-neutral network assurance platform that automates the holistic discovery, verification, visualization, and documentation of large-scale enterprise networks, reducing the associated costs and required resources whilst improving security and efficiency.
It supports your engineering and operations teams, underpinning migration and transformation projects. IP Fabric will revolutionize how you approach network visibility and assurance, security assurance, automation, multi-cloud networking, and trouble resolution.
Integrations or scripts should not be installed directly on the IP Fabric VM unless directly communicated from the IP Fabric Support or Solution Architect teams. Any action on the Command-Line Interface (CLI) using the root, osadmin, or autoboss account may cause irreversible, detrimental changes to the product and can render the system unusable.
- Libraries
- Monitoring
- Source of Truth
- Configuration Management
- ChatOps
- Miscellaneous
- Videos
- Blogs
- Community
- python-ipfabric
- IP Fabric supported Python SDK for interacting with IP Fabric API.
- Please open bugs or feature requests on GitLab
- python-ipfabric-diagrams
- IP Fabric supported Python SDK for interacting with IP Fabric Diagrams in v4.3 and above.
- Example code to show how to use the diagram APIs - including the production of a reachability matrix
- Please open bugs or feature requests on GitLab
- aio-ipfabric
- Community built Python Asyncio Client for IP Fabric.
- Python AsyncIO with IP Fabric Demo Video
- How to integrate with Splunk
- Blog article discussing how a Splunk integration is performed.
- Nautobot Single Source of Truth (SSOT) IP Fabric Plugin
- This is a plugin for the Nautobot platform (Netbox Fork) which allows for connecting to an IP Fabric instance and using the information in IPF to populate or update Nautobot.
- Innovation in Your Network Service Using IP Fabric IP Fabric and Network to Code presents how the Nautobot SSOT plugin syncs your IPF data into Nautobot at Networking Field Day 27.
- NAUTI (Network Automation Tools Integrator)
- This tool allows for the ability to sync from IP Fabric to Sources of Truth such as Netbox.
- ipfabric-netbox
- The project is a combination of code samples and examples to migrate data between IP Fabric v4.4.x and NetBox v3.3.2.
- ipf-netbox
- This package provides a CLI and python modules useful to integrate between IP Fabric and the Netbox project.
- ipfabric-ansible
- Ansible collection to work with IP Fabric (Inventory, Modules).
- nornir-ipfabric
- IP Fabric inventory plugin for nornir.
- ipf-netcfgbu
- Save the network device configuration from IP Fabric into a Git repository.
- python-ipfabric Config Example
- Example on how to use python-ipfabric to search and get device configurations or logs.
- Nautobot Chatops application
- Nautobot IP Fabric ChatOps integration with Slack, Teams, Webex etc
- IP Fabric Webhook Notification
- IP Fabric supported webhook listener and will send a notification to Slack or Teams when Snapshot events occur.
- IP Fabric Slack Integration
- IP Fabric Slack Integration Example (built for IPF v3)
- Copy IP Fabric Settings
- Copies settings including Intents and Dashboards from one instance to another
- Excludes items such as authentication, users, passwords, etc.
- Integration, Blog, & Webinar Demos
- Examples referenced in IP Fabric blogs or webinars used to demonstrate IP Fabric's integrations with other systems.
- OSPF Cost Baseline
- Compares live OSPF Interface costs against a set of values in a CSV file.
- Site Separation using Device Attributes Example
- Python script to automatically to apply Attributes to devices for Site Separation.
- CVE reporting examples:
- python-ipfabric CVE Example
- Uses python-ipfabric to pull CVE data for devices, sites, or vendors.
- CVE Report
- Also uses python-ipfabric but creates an Excel report for all devices.
- python-ipfabric CVE Example
- Intent Rules
- python-ipfabric Intent Rule Reporting
- Uses python-ipfabric to pull Intent checks and the example also shows an Excel report.
- Also shows ho to use the comparison feature which compares Intent checks between snapshots.
- python-ipfabric Intent Rule Data
- Uses python-ipfabric to pull the data for an Intent checks which will return the table data not just the number of results.
- python-ipfabric Intent Rule Reporting
- Automated PDF Report
- Uses the webhook listener to create and email a PDF summary report when an automated snapshot completes
- Webhook Listener to Postgres DB
- Uses webhook listener to extract certain data from IP Fabric and insert it into a Postgres DB for long term trending analysis for tools lie Tableau, Grafana, etc.
- Netbox September Community Call
- The recording of our September community call is now available on YouTube! This month, we welcome Jonathan Senecal to the maintainers team, celebrate the release of terraform-provider-netbox version 3.0, and highlight some interesting recent discussion. Perhaps most exicting is that Daren Fulwell joins us to demonstrate how users can leverage IP Fabric network assurance platform to programmatically and safely populate NetBox data.
- Integrated Network Automation & Assurance
- Live Network Field Day Presentation
- Using Itential with IP Fabric & Netbox to automate ServiceNow requests and check connectivity using Path Lookups
- Closing the Loop with Network Assurance with IP Fabric
- Product Evangelist with IP Fabric, will discuss how introducing network assurance completes the loop. Using IP Fabric’s model of the network of networks, you can measure the success of multi-stage, cross-domain workflows; validate the data in supporting tooling like IPAM, CMDB and monitoring; and use IP Fabric’s insight into your network behavior to trigger and influence automation workflow logic.
- IP Fabric Youtube Channel
- IP Fabric's official Youtube channel.
- IP Fabric Network Field Day 27 (2022)
- Network Field Day 27 IP Fabric presentations.
- IP Fabric Network Field Day 23 (2020)
- Network Field Day 23 where IP Fabric presented.
- Unboxing the IP Fabric API
- Discovering how to use the IP Fabric API.
- Python for Excel Worksheets, data validation and modeling with IP Fabric
- Using Python with IP Fabric to do data validation and create Excel documents.
- Automated network remediation with IP Fabric
- Using IP Fabric's webhooks to trigger network automation activities in Python/Nornir
- IP Fabric and Cisco PSIRT API
- Demo of a script to take output from IP Fabric and the Cisco PSIRT API and produce vulnerability reports for Cisco devices in the inventory
- Community Fabric Slack
- IP Fabric's Open Slack server for access to the IP Fabric team and wider community discussion
- Network to Code Slack
- There is an #ipfabric channel on Network to Code's Slack which users can ask about Nautobot integrations.