F5有一个很酷的在线分析工具,能够给F5管理员提供对设备的在线分析和诊断,用户只需上传设备的qkview文件,系统即可以自动组织分析出当前设备存在的问题,qkview采集时点系统的状态数据等,是一个非常厉害的工具,是一个利器。同时ihealth API系统通过REST提供了一套访问接口,我们可以利用该工具,通过脚本完成一系列的自动化工作,用于帮组日常维护及巡检,例如定期产生qkview数据并自动上传到ihealth,并自动提取产生的问题建议(ihealth每周更新维护一次其联想分析数据库,定期执行检测可帮组发现最新bug等),或更进一步利用ihealth帮组提取时点运行状态数据都是可以的。本文提供的脚本用于自动化上传qkview文件。
点击下载
[wpdm_file id=2]
运行方法:
# USER=yourihealthacountname PASS=yourihealthpwd ./upload-qkview.sh case_number_###_support_file.qkview
Preparing to upload case_number_###_support_file.qkview
Authenticating
Authentication successful
Got location of new qkview: https://ihealth-api.f5.com/qkview-analyzer/api/qkviews/3017752
waiting (596 seconds and counting)
Finished in 596 seconds
Success - qkview is ready
case_number_###_support_file.qkview uploaded successfully, see https://ihealth-api.f5.com/qkview-analyzer/api/qkviews/3017752
上传完毕后我们可以通过脚本自动化提取诊断数据。 方法见下一篇文章。