日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Cacti 每日导出图形及流量报表 [未完成]

發布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Cacti 每日导出图形及流量报表 [未完成] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Cacti每日流量及圖形導出以前做過一個VBS腳本,大概300多行,使用的是瀏覽器模擬打開Cacti網站用VBS模擬鼠標鍵盤操作進行自動導出及保存的。但是效率非常低,而且會因為瀏覽器升級及其他原因導致自動導出失敗。

最近重新整理了一個思路,使用VBS 的download函數進行下載。參考了 煮酒品茶的文章Cacti 自動報表實現?使用VBS定義download函數,然后下載需要的報表到臨時目錄,然后使用VBS腳本移動到按日期命名的文件夾中。

最后實現的效果圖如圖:

?

首先:編輯VBS腳本:

????????????1.使用本腳本前需要修改cacti中的graph_xport.php文件,具體修改方法為

file:/cacti/graph_p_w_picpath.php

//include("./include/auth.php");? include("./include/global.php");

注釋掉原來的include("./include/auth.php");

使用include("./include/global.php");驗證來免密碼下載。

?????????? 2.使用本腳本必須按照腳本內指定的目錄結構創建目錄。否則運行VBS時會出現錯誤。

??????????? 結構如圖:

?????????? ?????????????????????????????????

????????????????????????????

?????????? 3.自動導出的VBS腳本為

?'本腳本使用前必須創建一下文件夾?D:\cacti\cacti圖形\月流量\CA-雙線\?及D:\temps\圖形\月\ '其中D:\cacti\cacti圖形\月流量\CA-雙線\?為腳本最后拷貝目的文件夾,根據需求可以更改 ' 'By:Fenei? 'mail:fengf@xipunet.com ' '使用此腳本文件時,需要將CACTI中:/cacti/graph_xport.php文件修改如下 '?//include("./include/auth.php"); '?include("./include/global.php"); '注釋掉autp.php?使用global.php驗證 '這樣才能免登錄下載文件 '定義下載腳本文件 Sub?download(url,target)Const?adTypeBinary?=?1Const?adSaveCreateOverWrite?=?2Dim?http,adoSet?http?=?CreateObject("Msxml2.XMLHTTP")http.open?"GET",url,Falsehttp.sendSet?ado?=?createobject("Adodb.Stream")ado.Type?=?adTypeBinaryado.Openado.Write?http.responseBodyado.SaveToFile?targetado.Close End?Sub '下載列表,可根據list.xls修改 download?"http://192.168.10.11/cacti/graph_p_w_picpath.php?local_graph_id=1156&rra_id=3","D:\temps\圖形\月\總帶寬.png" download?"http://192.168.10.11/cacti/graph_p_w_picpath.php?local_graph_id=1137&rra_id=3","D:\temps\圖形\月\大客戶.png" download?"http://192.168.10.11/cacti/graph_p_w_picpath.php?local_graph_id=1191&rra_id=3","D:\temps\圖形\月\一米科技.png" download?"http://192.168.10.11/cacti/graph_p_w_picpath.php?local_graph_id=1192&rra_id=3","D:\temps\圖形\月\科創網絡.png"'拷貝文件并以月期命名,清空temp文件夾 Set?fso?=?CreateObject("Scripting.FileSystemObject") fso.CopyFolder?"D:\temps\數據\月","D:\cacti\cacti數據\月流量\CA-雙線\"&FormatDateTime(Date,?1),true? fso.DeleteFile?"D:\temps\數據\月\*?"

?腳本最上面定義了download函數,然后使用download函數下載對應的圖形報表,然后使用CopyFolder函數將已經下載到臨時目錄的報表文件移動到以日期命名的文件夾中

?

?

轉載于:https://blog.51cto.com/babyfenei/1601275

總結

以上是生活随笔為你收集整理的Cacti 每日导出图形及流量报表 [未完成]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。