999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

服務器監控技術在油田企業的應用

2014-03-21 09:30:19大慶油田采油六廠大慶油田設計院
油氣田地面工程 2014年7期
關鍵詞:引擎信息

大慶油田采油六廠大慶油田設計院

服務器監控技術在油田企業的應用

高云鶴1黃海英21大慶油田采油六廠2大慶油田設計院

隨著油田企業信息化建設的深入,上線運行的應用系統逐年增多,且系統多為網絡版,服務器主機最常用的操作系統包括Linux和W indows的各個版本。使用自主開發的監測插件監測了10臺主機的CPU、內存、磁盤空間使用率、當前進程數、關鍵進程、服務狀態、當前用戶數(會話數)、系統已啟動時間、網卡狀態、TCP/UDP端口狀態等性能指標。經過一個監測周期的統計,得出監測插件的平均內存占用率為42.7MB,平均CPU使用率為0.6%,可見監測插件有良好的性能。

Nagios;服務器監控;監測插件;信息格式;流程

1 監測插件的開發

隨著油田企業信息化建設的深入,上線運行的應用系統逐年增多,且系統多為網絡版,所以系統的平穩運行極大程度依賴于服務器的性能。基于運維工作經驗,在開源軟件的基礎上,有針對性地開發了一系列監測插件,實時采集應用服務器運行數據,不但實現了應用系統的數據監控,保證了應用系統的平穩運行,而且實現了資源的科學、合理調度,為企業節約了大量資金。

2 服務器監控的設計與實現

2.1 監測軟件選擇

現有監測軟件中,由于商業軟件成本高、二次開發難度高、使用復雜等原因,所以開源軟件的使用率更高。開源軟件中,功能全面且最流行的監測軟件有Nagios、Zabbix和Zenoss等,其中Nagios成熟度高,穩定性好,達到了工業級監測的標準,很多開源軟件都有與Nagios兼容的插件接口。但Nagios默認附帶的監測插件功能不多,還需要根據特定被監測資源客戶化開發監測插件。

2.2 系統監測結構

服務器主機最常用的操作系統包括Linux和 Windows的各個版本,需要對其監測的關鍵性能指標包括CPU、內存、磁盤空間使用率,當前進程數,關鍵進程、服務狀態,當前用戶數(會話數),系統已啟動時間,網卡狀態,TCP/UDP端口狀態等。

系統監測方法包括兩種:①代理監測,在被監測機安裝監測代理,監測插件在被監測機上執行;②非代理監測,在監測主機上直接執行監測插件,監測本機或遠程主機。監測結構如圖1所示。

圖1 監測結構

2.3 數據采集設計

監測插件的數據采集方式根據監測對象的不同,分為本機采集和遠程采集兩種。本機采集方式是指監測插件采集到所在主機的數據后,通過監測代理把結果輸出返回給監測引擎。遠程采集方式是指監測插件在監測主機上,可通過某種方式連接遠程被監測機直接采集數據,然后返回給監測引擎。

2.4監測狀態表示

監測狀態是監測插件最重要的結果信息,是告警和自動處理分析判斷的依據,需要用簡練的方式表示狀態,以便于監測引擎據此做出進一步的告警或其他處理操作。

監測狀態有兩種處理分析方式:監測插件處理方式和監控引擎處理方式。兩者相比,監測插件處理方式不需要傳輸全部原始監測數據,可以減小傳輸消耗(包括監測主機內存資源和遠程被監測主機的網絡資源),但需要監測插件所在主機更多的CPU資源,不能保存監測原始數據。實際中有用的監測信息都需要做一定的處理,所以在本文中采用了監測插件處理方式。由于采用監測插件處理方式獲得監測狀態,所以各種狀態需要有規范的表示。為了便于代碼實現,使用宏定義或變量的方式,把狀態表示為狀態名和狀態值,前者便于在代碼中的書寫,后者作為監測插件的返回值。具體如表1所示。

表1 主機/監測項狀態

2.5監測信息格式

狀態值是監測插件的返回值。除此之外,監測插件還需要生成詳細的文字信息,包括狀態信息和性能信息,所以需要使用其他方式傳輸給監測引擎。本文把狀態信息和性能信息設計為輸出到標準輸出接口,監測引擎或監測代理會在接收監測插件狀態返回值的同時,讀取標準輸出獲得這些文字信息。為了區分狀態信息和性能信息,需要規定這些文字信息的格式。格式如下:

狀態信息和性能信息之間用“|”來分隔,方括號里的內容為可選內容,因為不是所有的監測對象都需要性能信息。其中狀態信息用普通語言描述,性能信息用如下格式表示:

用單引號括住指標名,等號后面接指標值。如果有警告閾值和嚴重閾值,則用分號分隔;如果有多個性能指標,則用空格分隔。

2.6監測插件執行流程

上面闡述了監測插件數據采集、狀態表示和信息格式等各個組成部分的設計方法,各組成部分運行流程如圖2所示。

圖2 監測插件執行流程

(1)監測引擎(或監測代理)發出輪詢監測命令后,監測插件開始執行。

(2)處理輸入的監測命令,得到需要的參數值。

(3)獲取原始監測數據,包括在插件內部直接讀取本機性能參數指標文件,以及在插件外部執行本機系統命令或調用其他程序。

(4)處理原始監測數據,對原始監測數據進行字符串過濾、數學運算等處理。

(5)根據設置的閾值得出告警狀態。

(6)根據告警狀態,生成對應的狀態、性能信息,輸出到標準輸出接口。

(7)返回狀態值,以告警狀態作為返回值。

(8)監測引擎(或監測代理)收集監測插件的返回值和狀態、性能信息。

3 應用效果

使用自主開發的監測插件監測了10臺主機的CPU、內存、磁盤空間使用率、當前進程數、關鍵進程、服務狀態、當前用戶數(會話數)、系統已啟動時間、網卡狀態、TCP/UDP端口狀態等性能指標。經過一個監測周期的統計,得出監測插件的平均內存占用率為42.7 MB,平均CPU使用率為0.6%,可見監測插件有良好的性能。

(欄目主持 楊軍)

10.3969/j.issn.1006-6896.2014.7.014

猜你喜歡
引擎信息
以學促干 挺膺擔當 激活砥礪前行的紅色引擎
三生 三大引擎齊發力
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
One Engine Left只剩下一個引擎
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 99re精彩视频| 国产成人亚洲综合A∨在线播放| 国产精品香蕉在线观看不卡| 成人综合久久综合| 国产欧美综合在线观看第七页| 99热精品久久| 亚洲成AV人手机在线观看网站| 久久网欧美| 国产成人一区免费观看| 国产成人调教在线视频| 欧美精品1区2区| 中文天堂在线视频| 色天堂无毒不卡| 欧美日本不卡| 不卡视频国产| 国产91视频观看| 超碰免费91| 日韩av电影一区二区三区四区| 国产成人精品亚洲77美色| 91精品视频网站| 中文字幕在线一区二区在线| 亚洲国产精品日韩专区AV| 国内精品九九久久久精品| Aⅴ无码专区在线观看| 在线观看国产小视频| 91成人精品视频| 亚洲人成人无码www| 热久久综合这里只有精品电影| 天天综合网亚洲网站| 国产三级毛片| 91精品专区国产盗摄| 国产剧情伊人| 日韩精品一区二区三区中文无码| 少妇露出福利视频| 久996视频精品免费观看| 亚洲国产成人自拍| 国产欧美日韩资源在线观看| 欧美不卡视频在线观看| 免费无码在线观看| 中文字幕波多野不卡一区| 波多野吉衣一区二区三区av| 毛片在线播放网址| 精品无码视频在线观看| 91视频区| 免费观看无遮挡www的小视频| 国产精品亚洲片在线va| 亚洲成在人线av品善网好看| 亚洲天堂在线免费| 麻豆AV网站免费进入| 青青草国产在线视频| 久久成人国产精品免费软件| 色爽网免费视频| 国产在线观看人成激情视频| 久久国产精品夜色| 精品视频第一页| 国产无码精品在线| 国产大全韩国亚洲一区二区三区| 美女亚洲一区| 18禁不卡免费网站| 波多野结衣中文字幕久久| 午夜国产在线观看| 色首页AV在线| 国产女人18毛片水真多1| 91久久精品日日躁夜夜躁欧美| 99这里只有精品免费视频| 久久国产亚洲欧美日韩精品| 久久99精品国产麻豆宅宅| 亚洲无码高清一区| 国产精品第页| 国内熟女少妇一线天| 亚洲综合香蕉| 性欧美在线| 亚洲一区二区三区香蕉| 午夜视频www| 精品在线免费播放| 欧美日韩午夜| 欧美激情第一欧美在线| 久久网欧美| 亚洲国产亚综合在线区| 国产欧美日韩在线在线不卡视频| 午夜福利视频一区| 中文无码精品A∨在线观看不卡 |