利用gnuplot、mysql與php完成進階監測系統
来源:百度文库 编辑:神马文学网 时间:2024/04/28 14:16:33
利用gnuplot、mysql與php完成進階監測系統
檔案位於:飛狐Linux文件飛狐程式設計
-flyfox @ 3:01 pm
在2005年7月的時候,我撰寫了一篇利用gnuplot繪圖來監測系統資訊的技術性文章,文中敘述了mrtg的不便性與利用歷史悠久的gnuplot的彈性可擴充性。文中所建立的系統監測模式也在運作了進一年後出現了CPU Over Loading的現象。
雖然如此,我還是克服了運作上的障礙,當時用的方法則是減少data,算是治標不治本的解決方案。
在去年(2006)底,我將部份原始程式所產生的資料全部改寫匯入資料庫中,然後利用php與mysql的程式連結呼叫gnuplot導入data繪圖(過去的寫法是產生文字資料,然後以gnuplot呼叫其專屬的script導入data來繪圖,很沒效率)。
利用這樣的方式,亦解決了過去文字資料無止盡增加的困擾,也因執行效率提昇而大大減輕CPU負載。
目前僅完成部份程式轉換,未來再將舊有其它監測數據ㄧㄧ匯入個別資料表後就可完全轉換。
Demo頁面:
新版監控分析
比較:
舊版系統監控分析
在這個進階版本中,可以明顯的區分以hour、day、week、month及year的圖形,自動偵測上限值,座標也較清楚。雖然我覺得仍有瑕疵,但較之前的版本改良了許多不便。在程式設計也加入了Ajax技術來呈現監控圖形。
LoadAverage圖例:
目前完成的監測圖形如下:Apache&Mysql防護警示(2007-01-28)系統平均負載(2007-01-28)CPU效能(2007-02-14)系統溫度(2007-02-14)風扇轉速(2007-02-15)SNMP(Simple Network Management Protocol)監測(2007-02-16)與中央氣象局連線品質(2007-02-25)
本站相關文件:
利用gnuplot繪圖來監測系統資訊
gnuplot – CPU Over Loading元兇!?
利用gnuplot繪製AWStats統計資料
tag:
gnuplot
迴響 (0)
迴響
RSS feed for comments on this post.
The URI to TrackBack this entry is: http://www.happylinux.tw/modules/wordpress/wp-trackback.php/173
檔案位於:飛狐Linux文件飛狐程式設計
-flyfox @ 3:01 pm
在2005年7月的時候,我撰寫了一篇利用gnuplot繪圖來監測系統資訊的技術性文章,文中敘述了mrtg的不便性與利用歷史悠久的gnuplot的彈性可擴充性。文中所建立的系統監測模式也在運作了進一年後出現了CPU Over Loading的現象。
雖然如此,我還是克服了運作上的障礙,當時用的方法則是減少data,算是治標不治本的解決方案。
在去年(2006)底,我將部份原始程式所產生的資料全部改寫匯入資料庫中,然後利用php與mysql的程式連結呼叫gnuplot導入data繪圖(過去的寫法是產生文字資料,然後以gnuplot呼叫其專屬的script導入data來繪圖,很沒效率)。
利用這樣的方式,亦解決了過去文字資料無止盡增加的困擾,也因執行效率提昇而大大減輕CPU負載。
目前僅完成部份程式轉換,未來再將舊有其它監測數據ㄧㄧ匯入個別資料表後就可完全轉換。
Demo頁面:
新版監控分析
比較:
舊版系統監控分析
在這個進階版本中,可以明顯的區分以hour、day、week、month及year的圖形,自動偵測上限值,座標也較清楚。雖然我覺得仍有瑕疵,但較之前的版本改良了許多不便。在程式設計也加入了Ajax技術來呈現監控圖形。
LoadAverage圖例:
目前完成的監測圖形如下:Apache&Mysql防護警示(2007-01-28)系統平均負載(2007-01-28)CPU效能(2007-02-14)系統溫度(2007-02-14)風扇轉速(2007-02-15)SNMP(Simple Network Management Protocol)監測(2007-02-16)與中央氣象局連線品質(2007-02-25)
本站相關文件:
利用gnuplot繪圖來監測系統資訊
gnuplot – CPU Over Loading元兇!?
利用gnuplot繪製AWStats統計資料
tag:
gnuplot
迴響 (0)
迴響
RSS feed for comments on this post.
The URI to TrackBack this entry is: http://www.happylinux.tw/modules/wordpress/wp-trackback.php/173
利用gnuplot、mysql與php完成進階監測系統
利用gnuplot繪圖來監測系統資訊
PHP MySQL 函数
IIS+mysql+php学习
php&mysql完整教程
利用PHP制作简单的内容采集器 - 『PHP/Perl编程专区』 - 台州站长论坛 |台州论坛|站长论坛|TVB电视剧|PHP论坛|MYSQL论坛|Ajax论坛|DIV CSS论坛|JS论坛|ASP/
调用IE内置打印组件完成web打印方案及例程,jsp,asp,sql,php,mysql,server,apache,iis,tomcat,oracle,java,linux,dns
Linux+Apache+Mysql+PHP典型配置(2)
配置最新的PHP加MYSQL服务器
接触solaris:安装apache+php+mysql
常用APM(Apache PHP MySQL)套件
Windows 下IIS PHP MYSQL安装配
ubuntu下安装php、apache、mysql
网拾社区 - PHP & Mysql - xajax基础心得
Win下Java +apache+tomcat+php+mysql+resin整合问题
web服务器apache+mysql+php的设定
Apache、SSL、MySQL和PHP平滑无缝地安装
VertrigoServ -- 免费网络开发环境(可以舍弃Apache PHP MySQL...
MySQL+PHP乱码原理与解决 - 51CTO.COM
Windows 下IIS PHP MYSQL安装配置(yigo.cn)
Vista 下安装最新的 Apache + PHP + MySQL 指南
Apache、SSL、MySQL和PHP平滑无缝地安装
SuSE Linux上搭建apache+php+mysql环境 - linux - Aqu...
MySQL PHP 和 Perl快速配置-XAMPP安装包