freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

服務(wù)器管理監(jiān)控系統(tǒng)-在線瀏覽

2025-05-25 21:39本頁面
  

【正文】 [3]。本文第一章概述了服務(wù)器機(jī)房的專家,以及可提供這些服務(wù)的一些解決方案等;第二章介紹Zabbix所提供的監(jiān)控原理即使用;第三章介紹Zabbix的實際監(jiān)控應(yīng)用以及二次開發(fā);第四章進(jìn)行專家的分析;第五章對服務(wù)器機(jī)房專家系統(tǒng)進(jìn)行總結(jié)。 監(jiān)控原理Zabbix由agent和server組成,其中agent負(fù)責(zé)采集服務(wù)器等監(jiān)控對象的數(shù)據(jù),server負(fù)責(zé)處理這些數(shù)據(jù),判斷異常等,并通過提供apache服務(wù)在web端實現(xiàn)對數(shù)據(jù)的可視化展示。Zabbixagent 有sender和get兩部分組成,分別通過命令來采集數(shù)據(jù)[4]。(2)、IPMIagent,根據(jù)IPMI(Intelligent Platform Management Interface)接口實現(xiàn)對服務(wù)器等硬件設(shè)備的監(jiān)控,監(jiān)控對象包括CPU運行溫度、風(fēng)扇轉(zhuǎn)速、環(huán)境溫度等硬件信息的監(jiān)控;(3)SNMPagent,根據(jù)SNMP(Simple Network Management Protocol)協(xié)議實現(xiàn)對交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備的監(jiān)控。(4)JMXagent,根具JMX(Java Management Extensions)提供的接口實現(xiàn)對Java類應(yīng)用的監(jiān)控。當(dāng)agent得到數(shù)據(jù)并發(fā)送給server后,server端將數(shù)組存放在位于服務(wù)端的數(shù)據(jù)庫,然后前端服務(wù)調(diào)用數(shù)據(jù)庫數(shù)據(jù)并將其可視化顯示。圖(1)表示了Zabbix 的監(jiān)控原理。Zabbix server處理數(shù)據(jù)時為了便于用戶操作按圖(2)的方式處理、集成監(jiān)控數(shù)據(jù)。Trigger發(fā)現(xiàn)報警后將會在主界面顯示,也可都過短信、郵件、微信等向用戶發(fā)送報警信息,并連接后續(xù)修復(fù)操作。圖3 Host配置圖用戶配置監(jiān)控方式即監(jiān)控對象,包括監(jiān)控Host配置圖對象的名稱、所在群組、監(jiān)控方式、IP地址等。 圖5 trigger配置圖Trigger配置報警信息,其中Expression為表達(dá)式判斷item的使用情況。除了上述3種配置外,用戶還可通過配置graph、map、screen等,分別配置數(shù)據(jù)展示圖,host關(guān)系圖、監(jiān)控大屏等。 搭建環(huán)境本系統(tǒng)選擇Ubuntu server 作為Zabbix server所在服務(wù)器,上文四種監(jiān)控agent部署與客戶端采集數(shù)據(jù);數(shù)據(jù)庫選擇MySQL server;網(wǎng)頁服務(wù)選擇apache開源服務(wù);同時利用spring boot 框架進(jìn)行java web開發(fā),整合Zabbix的api,并直接處理Zabbix數(shù)據(jù)庫,在交互更良好的頁面實現(xiàn)管理與決策。本系統(tǒng)中Zabbix server的安裝都選擇Ubuntu系統(tǒng)下的編譯安裝,具體建立流程不在贅述,詳情參見Zabbix用戶手冊[5]。本系統(tǒng)對Zabbix進(jìn)行了二次開發(fā),在Zabbix上用封裝了一層用戶管理系統(tǒng)。系統(tǒng)界面如圖6:圖6平臺界面如圖所示,用戶可添加硬件、中間件、操作系統(tǒng)等類型的host。Host添加代碼如下,host的添加選擇了使用Zabbix api實現(xiàn):/** * Created by light on 2016/2/26. */public class ZbxHostServiceImpl { public static IHostService hostService = new HostServiceImpl()。 } // Type: 1 Zbx_agent。 3 IPMI 4 JMX. // Port: 1 10050。 3 12345。 String response。 return response。 return response。 return response。 return response。 return response。 return response。 return response。 return response。 return response。 return response。 return response。 return response。 return response。 return response。 ().add(hostId)。 } public JSONObject getHostIdAndName(){ HostGetRequest hostGetRequestContent = new HostGetRequest()。 ().setOutput(outputs)。 return (hostGetRequestContent)。 String[] outputs = {name}。 ().setOutput(outputs)。 return (hostGetRequestContent)。 JSONObject hostIdsJsb = ()。 ArrayListString hostIds = new ArrayListString()。i()。 (i,(hostid))。 } public static ArrayListString getHostName(){ ZbxHostServiceImpl zbxHostNames = new ZbxHostServiceImpl()。 JSONArray hostNameJsa = (result)。 for(int i=0。i++) { JSONObject name = (i)。 (i,(names))。 } }}4.
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1