亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        運用Observium對服務(wù)器計算機健康狀態(tài)評估

        2019-10-21 08:00:32高蒙蒙
        天工 2019年6期
        關(guān)鍵詞:健康評估可靠性

        高蒙蒙

        [摘 要]計算機的核心是系統(tǒng),系統(tǒng)運行的可靠性與安全性,直接影響著計算機運行的效率,因此加強計算機系統(tǒng)可靠性研究,有著現(xiàn)實的意義。計算機系統(tǒng)的可靠性在教育、醫(yī)療、國防等領(lǐng)域中非常重要。為了提高計算機系統(tǒng)的可靠性,需要實時監(jiān)測計算機系統(tǒng)的健康狀態(tài),需要采用一種科學(xué)有效的方法來對計算機系統(tǒng)健康狀態(tài)進行評估。針對這一問題,現(xiàn)提出運用Observium來對計算機系統(tǒng)的健康狀態(tài)進行評估,只有通過運用Observium對計算機系統(tǒng)的健康狀態(tài)進行實時監(jiān)控,才能做到防患于未然,提高系統(tǒng)的抗風(fēng)險能力。

        [關(guān)鍵詞]Observium;健康評估;可靠性

        評估計算機的健康狀態(tài),可以通過實時監(jiān)控和搜集設(shè)備的硬件運轉(zhuǎn)情況來實現(xiàn),如內(nèi)存和處理器的使用率、磁盤的I/O輸入輸出情況、設(shè)備的運轉(zhuǎn)溫度、驅(qū)動程序的兼容性及最新的驅(qū)動最新版本檢測、程序的兼容性和出錯率、監(jiān)聽網(wǎng)卡的上行和下行的流量情況,綜合這些收集目標(biāo),進行長期收集,從而給出設(shè)備的調(diào)整方案,在后期需求方面可以提前結(jié)合這些數(shù)據(jù)給出有效確切的改進方案和實施辦法。

        市面上許多監(jiān)控軟件,其大致有兩個端,采集端和服務(wù)端,即采集端把設(shè)備的實時數(shù)據(jù)采集傳給服務(wù)端,IT人員通過服務(wù)端獲取需要的數(shù)據(jù)資源。建議使用系統(tǒng)自身的協(xié)議服務(wù)類程序,即以最小的占用資源獲取更多的采集類型數(shù)據(jù)。既然監(jiān)控,自然要有出色的監(jiān)控平臺,如Observium。Observium是工作在Linux平臺,搭建完后通過80端口的WEB地址訪問,可以自由添加眾多類型的設(shè)備及系統(tǒng),如微軟的SERVER各系統(tǒng)版本,Linux系統(tǒng)及分支版本,如Centos Debian Ubuntu,設(shè)備還支持網(wǎng)絡(luò)設(shè)備、打印機設(shè)備等。

        一、搭建Observium

        Observium主要通過收集對象安裝并運行了SNMP協(xié)議。安裝環(huán)境:Ubuntu Ubuntu,版本:18.x.第一步安裝Ubuntu系統(tǒng);第二步安裝Observium平臺。安裝Obervium分為兩種,一是腳本自動安裝形式,二是自由安裝形式。

        自動安裝通過22端口SSH進入Ubuntu系統(tǒng),執(zhí)行指令

        wget http://www.observium.org/observium_installscript.sh

        注釋:下載observium自動化腳本chmod+xobservium

        _installscript.sh

        注釋:授予安裝相應(yīng)權(quán)限./observium_installscript.sh

        注釋:執(zhí)行安裝腳本進行安裝

        自由安裝可以更詳細(xì)的部署平臺的每個細(xì)節(jié),并了解每個引擎的狀況,比如web引擎和數(shù)據(jù)庫引擎,更重要的是文件權(quán)限和位置情況。

        啟用Ubuntu的universe and multiverse.

        apt-add-repositoryuniverse.

        apt-add-repository multiverse

        安裝Apache以及PHP解析工具,實現(xiàn)WEB支持。通過WEB訪問是最直觀和友好的訪問形式。

        apt-get install libapache2-mod-php7.2 php7.2-cli php7.2-mysql php7.2-mysqli php7.2-gd php7.2-json \

        php-pear snmp fping mysql-server mysql-client python-mysqldb rrdtool subversion whois mtr-tiny \ipmitool graphviz imagemagick apache2

        Debian 9如下實現(xiàn):

        apt-get install libapache2-mod-php7.0 php7.0-cli php7.0-mysql php7.0-mysqli php7.0-gd php7.0-mcrypt \

        php7.0-json php-pear snmp fping mariadb-server mariadb-client python-mysqldb rrdtool subversion whois \

        mtr-tiny ipmitool graphviz imagemagick apache2

        如果希望能監(jiān)視libvirt虛擬機,還需要安裝libvirt-bin,建議提前全面更新一下軟件庫,讓系統(tǒng)有最新的軟件版本庫,安裝時可以保持程序最新:apt-get install libvirt-bin,下載Observium,創(chuàng)建一個Observium的目錄:mkdir -p /opt/observium && cd /opt

        Observium有兩個版本,一個是每兩年發(fā)布一次的開源社區(qū)版,另一個是訂閱版,它具有附加功能、每天快速修復(fù)bug和改進功能,以及易于使用的基于svn的更新機制。

        Observium社區(qū)版,如果想安裝Co mmunity Edition,請使用最新的.tar.gz版本進行安裝,下載最新的Observium.tar.gz文件并解壓:

        wget http://www.observium.org/observium-co mmunity-latest.tar.gz

        tar zxvf observium-co mmunity-latest.tar.gz

        Observium訂閱版,如果有一個有效地Observium訂閱,請使用一個自動化的SVN發(fā)布存儲庫。建議那些打算使用自動化更新來更新Observium安裝的人進行穩(wěn)定的培訓(xùn)。

        可以通過以下命令實現(xiàn)SVN安裝部署:

        svn co http://svn.observium.org/svn/observium/trunk observium

        配置,切換到新的安裝目錄:

        cd observium復(fù)制并備份配置文件,防止誤操作,可以還原

        cp config.php.default config.php

        編輯config.php,更改選項以反映安裝。自然離不開數(shù)據(jù)庫的支持,必定收集的各類硬件信息需要有一個存儲的地方,方便數(shù)據(jù)調(diào)用。

        二、安裝MySQL

        MySQL的憑證,必須更改MySQL用戶名和密碼,大多數(shù)其他設(shè)置可以保留為默認(rèn)設(shè)置。創(chuàng)建MySQL數(shù)據(jù)庫:

        mysql -u root -p

        mysql> CREATE DATABASE observium DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

        mysql> GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost'

        -> IDENTIFIED BY '';

        設(shè)置MySQL數(shù)據(jù)庫并插入默認(rèn)模式:

        ./discovery.php -u

        在SQL修訂中出現(xiàn)一些錯誤可以創(chuàng)建所需的日志目錄,用于后期真正遇到問題對其分析。

        創(chuàng)建目錄Observium將其存儲日志:

        mkdir logs

        或者,可以在其他地方創(chuàng)建一個目錄,并將配置中的log_dir指令指向該目錄。創(chuàng)建存儲RRDs的目錄:

        mkdir rrd

        chown www-data:www-data rrd

        三、Apache配置

        Ubuntu1 4.04以上版本和Debian使用Apache 2.4,可以使用以下命令檢查Apache版本:

        dpkg -l apache2

        Apache 2.2

        如果使用Apache 2.2,服務(wù)器將只運行Observium,需要配置

        /etc/apache2/sites-available/default

        更改為:

        ServerAdmin webmaster@localhost

        DocumentRoot /opt/observium/html

        SetHandler application/x-httpd-php

        Options FollowSymLinks

        AllowOverride None

        DirectoryIndex index.php

        Options Indexes FollowSymLinks MultiViews

        AllowOverride All

        Order allow,deny

        allow from all

        ErrorLog ?${APACHE_LOG_DIR}/error.log

        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

        ServerSignature On

        啟用php mcrypt模塊,如果它已經(jīng)安裝就忽略,如果沒有,請執(zhí)行一下指令:phpenmod mcrypt。

        在較新的發(fā)行版(Ubuntu 16.04及以上版本)上,啟用PHP并切換到mpm_prefork:

        a2dismod mpm_event

        a2enmod mpm_prefork

        a2enmod php7.0

        為Observium的url啟用mod_rewrite:

        a2enmod rewrite

        apache2ctl restart

        添加初始用戶和設(shè)備

        添加第一個用戶,使用級別為10的admin:

        /adduser.php

        添加第一個設(shè)備到監(jiān)視器:

        /add_device.php v2c

        進行初始發(fā)現(xiàn)和輪詢,以填充新設(shè)備的數(shù)據(jù):

        /discovery.php -h all

        /poller.php -h all

        最后還要配置cron,按照配置的時間自動處理工作需要,這項工作很重要,有助于檢測設(shè)備初始化狀態(tài),或者做出基礎(chǔ)判斷,比如設(shè)備是否離線。直接新增和配置即可:

        /etc/cron.d/observium

        加入如下信息,這些信息是經(jīng)過評估出的理想時間,當(dāng)然可以根據(jù)實際需求去調(diào)整:

        Run a complete discovery of all devices once every 6 hours

        33 ?*/6 ? * * * ? root/opt/observium/discovery.php -h all >> /dev/null 2>&1

        # Run automated discovery of newly added devices every 5 minutes

        */5 * * * * ? root/opt/observium/discovery.php -h new >> /dev/null 2>&1

        # Run multithreaded poller wrapper every 5 minutes

        */5 * * * * ? root/opt/observium/poller-wrapper.py >> /dev/null 2>&1

        # Run housekeeping script daily for syslog, eventlog and alert log

        13 5 * * * root /opt/observium/housekeeping.php -ysel >> /dev/null 2>&1

        # Run housekeeping script daily for rrds, ports, orphaned entries in the database and performance data

        47 4 * * * root /opt/observium/housekeeping.php -yrptb >> /dev/null 2>&1

        至此重啟服務(wù)器,現(xiàn)在服務(wù)器已經(jīng)就緒,重啟結(jié)束,可以通過這臺Ubuntu的IP登錄管理控制臺:

        http://ip登錄控制臺

        可以通過控制臺的Devices添加設(shè)備或者系統(tǒng),以下是添加后監(jiān)控的效果。能看到的基礎(chǔ)監(jiān)控是硬件層的,如果通過二次開發(fā),增強采集端可以看到更多的信息。如果數(shù)據(jù)庫沒有限制,可以保存,以后可以回看被觀察設(shè)備一周、一個月、一年甚至多年前的信息。

        至此平臺部署結(jié)束。

        四、SNMP協(xié)議

        SNMP協(xié)議全稱簡單網(wǎng)絡(luò)管理協(xié)議,此協(xié)議包含了數(shù)據(jù)庫模型,資源對象,還包含了一個應(yīng)用層協(xié)議,此協(xié)議的主要功能就是支持網(wǎng)絡(luò)管理,數(shù)據(jù)交互一般基于UDP傳輸。

        Linux的部署可以參考Linux各發(fā)行版本(Centos Ubuntu debian)的官網(wǎng)查看SNMP協(xié)議如何部署,微軟平臺的非server平臺可以通過刪除添加選項,server平臺通過角色添加,添加結(jié)束需要通過配置service服務(wù),通過運行services.msc打開服務(wù),找到snmp,雙擊,進行安全配置,配置完重起SNMP服務(wù)即可,當(dāng)然配置結(jié)束檢查下防火墻,snmp默認(rèn)防火墻是UDP的161端口,在防火墻李開放此端口,再回到監(jiān)控平臺添加安裝有snmp服務(wù)的計算機IP,和安全配置的密鑰即可。

        如果你的監(jiān)控平臺處于外網(wǎng)狀態(tài),需要本地安裝snmp設(shè)備并將端口通過上層路由設(shè)備映射到外網(wǎng);如果不是固定IP可以使用花生殼代理;如果所處的網(wǎng)絡(luò)環(huán)境是固定IP,直接使用固定IP即可。

        綜合評估這個監(jiān)控平臺是有必要的,比如對有眾多服務(wù)器的院校企業(yè),可以通過這個平臺去搜集數(shù)據(jù),定期通過平臺了解服務(wù)器和辦公計算機的運轉(zhuǎn)情況。還可以評估服務(wù)器和工作計算機是否有必要升級,比如我們抽取一個月的時間片段,查看這個時間片段設(shè)備的運轉(zhuǎn)資源占用率,如果硬件資源持續(xù)走高,就要檢查是哪個程序造成的,如果程序正常,就要考慮針對性的部件升級,如果整體資源使用率低,可以考慮進行一些調(diào)整。相信以后會有更多的監(jiān)控措施和方案,現(xiàn)在阿里云、騰訊云、亞馬遜云都有投入大量的人力和資源組成單獨的部門去做這件事,阿里云就是一個很好的例子。

        定期評估服務(wù)器和計算機,可以提前預(yù)知設(shè)備運轉(zhuǎn)情況,給出改善方案,確保生產(chǎn)設(shè)備的正常運轉(zhuǎn),高效穩(wěn)定地為用戶提供服務(wù)。

        參考文獻(xiàn):

        [1]易斯琪.AHP層次分析法在游戲服務(wù)器合服效果評估中的應(yīng)用[J].西部皮革,2017,39(8).

        [2]作者夏婷,王娜,閔華松.嵌入式狀態(tài)監(jiān)測與故障診斷裝置的設(shè)計[J].微計算機信息,2008(10).

        [作者單位]

        江蘇省徐州機電技師學(xué)院

        (編輯:趙文靜)

        猜你喜歡
        健康評估可靠性
        MAXIMO系統(tǒng)在數(shù)控設(shè)備可靠性維護中的應(yīng)用
        可靠性管理體系創(chuàng)建與實踐
        電子制作(2017年2期)2017-05-17 03:55:06
        轉(zhuǎn)型背景下健康評估核心課程教學(xué)改革與思考
        不同生源學(xué)生《健康評估》課程考試成績分析
        考試周刊(2016年56期)2016-08-01 22:04:40
        護生臨床應(yīng)用健康評估知識的調(diào)查分析及改革思考
        考試周刊(2016年36期)2016-05-28 23:46:24
        中職健康評估情景教學(xué)類型及要求
        考試周刊(2016年20期)2016-04-14 01:40:23
        工學(xué)結(jié)合模式下《健康評估》課程資源建設(shè)研究
        中國市場(2016年2期)2016-01-16 13:43:33
        森林生態(tài)系統(tǒng)健康評估現(xiàn)狀以及發(fā)展趨勢探究
        中國市場(2016年4期)2016-01-15 10:21:34
        基于可靠性跟蹤的薄弱環(huán)節(jié)辨識方法在省級電網(wǎng)可靠性改善中的應(yīng)用研究
        電測與儀表(2015年6期)2015-04-09 12:01:18
        欧美日韩国产一区二区三区不卡 | 国产精品亚洲五月天高清| 久久精品国产乱子伦多人| 在线久草视频免费播放| 国产精品天天看天天狠| 中文成人无字幕乱码精品区| 中文字幕亚洲综合久久菠萝蜜 | 国产3p一区二区三区精品| 中国妇女做爰视频| 亚洲av无码片在线观看| 亚洲性69影视| 久久人妻少妇嫩草av蜜桃| 久久精品国产99国产精品亚洲| 国产精品美女一区二区三区 | 人妻暴雨中被强制侵犯在线| 国内久久婷婷精品人双人| 国产一区二区三区不卡在线播放| 国产白浆一区二区三区性色| 变态 另类 欧美 大码 日韩| 国产91吞精一区二区三区| 日本人妻三级在线观看| 国产成人精品无码片区在线观看 | 伊人中文字幕亚洲精品乱码| 国产情侣久久久久aⅴ免费| 免费二级毛片在线播放| 视频国产一区二区在线| 欧美肥婆性猛交xxxx| 亚洲丁香五月激情综合| 国产免费午夜福利蜜芽无码| 人妖一区二区三区视频| 亚洲人精品亚洲人成在线| 久久久亚洲经典视频| 中文乱码字幕人妻熟女人妻| 风韵少妇性饥渴推油按摩视频 | 91性视频| 国产自拍三级黄片视频| 欧美性猛交xxxx免费看蜜桃 | www插插插无码视频网站| 日本一区二区高清视频| 极品老师腿张开粉嫩小泬| 免费夜色污私人影院在线观看|