Skip to content

Retrieve configuration data from qkview on iHealth via API

License

Notifications You must be signed in to change notification settings

ajgerace/pull_ihealth_data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Pull Qkview data from iHealth

pull_ihealth_data.py is a python script that will pull data from a qkview previously uploaded to iHealth.f5.com.
It output a markdown file _output.md that includes output from various commands (ie. show /sys cpu) and links to images of 30 Day graphs (ie. System CPU). You'll be prompted for your iHealth credentials and the qkview ID number. The qkview ID number is the 8 digit number after '/qv/' in the URL. This script was written for python3 and has been tested with python 3.6.8

Prerequisites: Install the following pip modules: requests and xmltodicts sudo pip3 install requests xmltodicts create two environment variables IHF5_CLIENT and IHF5_SECRET.

If you do not already have your oAuth iHealth-API credentials - see my.f5.com KB article K000130498

To run pull_ihealth_data: python3 pull_ihealth_data.py

You will be prompted for the iHealth qkview ID (multiple qkviews ID can be processed at the same time by separating them by a space ) and customer. It will create subfolder for qkview_output and a subfolder for the provided customer name if they do not already exist.

Sample run:

$ python3 pull_ihealth_data.py

Enter qkview id: 12345678
Enter customer name: internal

Gathering command output for bigip.example.com qkview number 12345678

About

Retrieve configuration data from qkview on iHealth via API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages