F5 Sites
  • F5.com
  • F5 Labs
  • MyF5
  • NGINX
  • Partner Central
  • Education Services Portal (ESP)
Contact
  • Under Attack?
  • F5 Support
  • DevCentral Support
  • F5 Sales
  • NGINX Sales
  • F5 Professional Services
Open Side Menu
Skip to contentBrand Logo
Forums
CrowdSRC
Articles
GroupsEventsSuggestionsHow Do I...?
RegisterSign In
  1. DevCentral
  2. CrowdSRC
  3. CodeShare

BigIP Report Old

Problem this snippet solves: This codeshare has been deprecated due to a hosting platform corruption. I have moved code and conversation to a new record (on the same original URL) https://devcentra...
Updated Dec 08, 2022
Version 2.0
application delivery
devops
iControl
LTM
microsoft powershell with icontrol
Patrik_Jonsson's avatar
Patrik_Jonsson
Icon for MVP rankMVP
Joined January 16, 2009
View Profile
TimRiker's avatar
TimRiker
Icon for Cirrocumulus rankCirrocumulus
Apr 30, 2018

Thank you Patrik for all your hard work! I've packaged up my changes into a release called 5.1.0. Download available from my git repo here:

https://github.com/timriker/BigIPReport/raw/master/Releases/BigipReport-5.1.0.zip

This release greatly reduces the loading time in the browser. Our giant setup used to take over 5 minutes to load in the browser, and with these changes, loads in about 10 seconds. Re-copy all resource files when you upgrade or your table will be empty.

More info on the pull request here:

https://github.com/epacke/BigIPReport/pull/93

Diff, if anyone is interested using w=1 to ignore whitespace:

https://github.com/epacke/BigIPReport/pull/93/files?w=1

Changes:

  • uses datatables in memory data source to render in client
  • "orphan pools" are exported in
    virtualservers.json
  • "orphan pools" show with pool name in virtual server field
  • ASM types are in
    asmpolicies.json
  • made the logo transparent (unrelated)
  • relative paths for resource loading from javascript
  • use Map() for pool lookups to speed up loading
  • bumped to 5.1.0 version and made a release package
  • disabled console resizing

The only thing I've found not working is the NATFile support. Are people using this? If so, what should happen with the browser side rendering? I could export the NAT table and use it on the client, or just mangle the IPs in the existing json files. I'm not using that feature, so asking for some feedback.

Help guide the future of your DevCentral Community!

What tools do you use to collaborate? (1min - anonymous)

ABOUT DEVCENTRAL

DevCentral NewsTechnical ForumTechnical ArticlesTechnical CrowdSRCCommunity GuidelinesDevCentral EULAGet a Developer Lab LicenseBecome a DevCentral MVP

RESOURCES

Product DocumentationWhite PapersGlossaryCustomer StoriesWebinarsFree Online CoursesTraining & Certification

SUPPORT

Manage SubscriptionsProfessional ServicesCreate a Service RequestSoftware DownloadsSupport Portal

PARTNERS

Find a Reseller PartnerTechnology AlliancesBecome an F5 PartnerLogin to Partner Central

©2026 F5, Inc. All rights reserved.
TrademarksPoliciesPrivacyCalifornia PrivacyDo Not Sell My Personal Information