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

正文內(nèi)容

基于nagios網(wǎng)絡(luò)監(jiān)控管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-08-19 18:50本頁(yè)面

【導(dǎo)讀】監(jiān)控和管理就是非常具有挑戰(zhàn)性的工作。而高可用系統(tǒng)采用負(fù)載均衡等方式將故。而Nagios是一個(gè)基于Linux平臺(tái)的通用計(jì)算機(jī)服務(wù)監(jiān)控系統(tǒng)。散藕合、跨平臺(tái)、接口標(biāo)準(zhǔn)、高擴(kuò)展性、可基于HTTP協(xié)議靈活訪問等特點(diǎn)。本課題立足于洛陽(yáng)理工學(xué)院西區(qū)校園網(wǎng),以開源網(wǎng)絡(luò)監(jiān)控軟件nagios為基礎(chǔ),滿足自身校園網(wǎng)需求的網(wǎng)絡(luò)監(jiān)控系統(tǒng)。詳細(xì)分析了nagios的架構(gòu)原理、工作流程、

  

【正文】 定義中默認(rèn)有一項(xiàng) “ processserviceperfdata” ,該命令聲明了 Nagios 輸出哪些值到輸出的文件中。不過(guò)其定義相對(duì)簡(jiǎn)單, PNP 提供了一個(gè) perl 腳本,更詳盡的定義了一個(gè)輸出數(shù) 據(jù)的方法。如果要使用 PNP 的話,我們需要在 的定義中,將 “ processserviceperfdata”命令對(duì)應(yīng)的執(zhí)行命令行的內(nèi) 容替換成該腳本: define mand{ mand_name processserviceperfdata mand_line /usr/local/nagios/libexec/ } 這樣設(shè)置了之后, Nagios 就會(huì)利用 PNP 提供的腳本進(jìn)行相關(guān)的工作了。 剛剛定義命令時(shí)用到的腳本 “ ” 現(xiàn)在還不存在。 Pnp洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 23 安裝很簡(jiǎn)單,搭建后的效果如圖 41 所示。 圖 41 pnp 性能圖標(biāo)展示 洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 24 第 5 章 基于 nagios 的校園網(wǎng)絡(luò)監(jiān)控系統(tǒng)的實(shí)現(xiàn) nagios 監(jiān)控系統(tǒng)的搭建 本論文以 如下三臺(tái)主機(jī)為例進(jìn)行 示 例搭建監(jiān)控 系統(tǒng) ,三臺(tái)主機(jī)詳細(xì)信息如下 表 51 所示: 表 51 三臺(tái) 示 例主機(jī)詳細(xì)信息 主機(jī)名 操作系統(tǒng) IP 作用 nagiosserver redhat 9 監(jiān)控機(jī) linuxclient redhat 9 被監(jiān)控機(jī) windowclient xp 被監(jiān)控機(jī) 搭建前的準(zhǔn)備工作 本監(jiān)控平臺(tái)不需要特別的運(yùn)行環(huán)境支持,只要求操作系統(tǒng)是主流Linux 即可,本監(jiān)控平臺(tái)能很好的支持各 類 Linux 的分支系統(tǒng)如 RedHat、Fedora、 opeensuse、 Ubuntu 等。在監(jiān)控環(huán)境下,由于主監(jiān)控機(jī)承擔(dān)著揭示整個(gè)監(jiān)控系統(tǒng)運(yùn)行情況的工作,所以需要安裝有 ApaChe(或者其他 服務(wù),大多數(shù)發(fā)行版 Linux 都已自帶 )用來(lái)提供一個(gè)直觀的界面來(lái)查看所有的匯總監(jiān)控信息。 ( 1) 前提條件 基于 nagios 是在 linux 主機(jī)上的一種開源軟件,所以需要在 linux系統(tǒng)的主機(jī)上才能搭建。 ( 2) 需要的軟件 ( nagios 主程序) ( 監(jiān)控 linux 主機(jī)需要) ( 監(jiān)控 linux 主機(jī)需要)) ( 3) 配置 防火墻 selinux 如果系統(tǒng)開啟了 selinux 服務(wù),則默認(rèn)為拒絕 nagios web cgi 程序的運(yùn)行。 從而無(wú)法執(zhí)行監(jiān)控頁(yè)面, 通過(guò)下面的命令來(lái) 確認(rèn) 系統(tǒng) 關(guān)閉 了selinux。 洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 25 setenforce 0 想在以后完全關(guān)閉 selinux,可以通過(guò)編輯 /etc/sysconfig/selinux 文件,將其中的 selinux 后面的值 “force” 修改為 “disable” 即可。 環(huán)境搭 建啟動(dòng)相關(guān)服務(wù) ( 1) 解決安裝 Nagios 的依賴關(guān)系: Nagios 基本組件的運(yùn)行依賴于 d、 gcc 和 gd??梢酝ㄟ^(guò)以下命令來(lái)檢查 nagios 所依賴的 rpm 包是否已經(jīng)完全安裝: yum y install d gcc glibc glibcmon gd gddevel php phpmysql mysql mysqlserver 此外,要想完整的安裝關(guān)運(yùn)行本文中所描述的環(huán)境,您得準(zhǔn)備一個(gè)功能完備的 LAMP 運(yùn)行環(huán)境。 ( linux+apache+mysql+php) ( 2) 啟動(dòng) 相關(guān)服務(wù) 因?yàn)?nagios 監(jiān)控系統(tǒng)是基于 web 頁(yè)面形式的,所以需要開始 d服務(wù),又因?yàn)橹笠玫洁]件報(bào)警所以,也需要郵件服務(wù) sendmail 開始 。 nagios 監(jiān)控系統(tǒng)的搭建 Nagios 監(jiān)控系統(tǒng)的搭建 步驟 如下: nagios 運(yùn)行所需要的用戶和組: groupadd nagcmd useradd m nagios usermod a G nagcmd nagios 把 apache 加入到 nagcmd 組,以便于在通過(guò) web Interface 操作 nagios時(shí)能夠具 有足夠的權(quán)限: usermod a G nagcmd apache 搭建 nagios: 說(shuō)明:第一步執(zhí)行 make install 安裝主要的程序、 CGI 及 HTML 文件,第二步執(zhí)行 make installinit 的步驟,它的作用是把 nagios 做成一個(gè)運(yùn)行腳本,使 nagios 隨系統(tǒng)開機(jī)啟動(dòng),這是一個(gè)很方便的措施。第三步執(zhí)行 make installconfig 把配置文件的例子復(fù)制到 nagios 的安裝目錄。執(zhí)行 洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 26 make installmandmode 給外部命令訪問 nagios 配置文件的權(quán)限。 為 指定您想用來(lái)接收 nagios 警告信息的郵件地址,默認(rèn)是本機(jī)的 nagios 用戶 : vi /usr/local/nagios/etc/objects/ nagios@localhost 這個(gè)是默認(rèn)設(shè)置 在 d 的配置文件目錄 ()中創(chuàng)建 Nagios 的 Web 程序配置文件: make installwebconf 創(chuàng)建一個(gè)登錄 nagios web 程序的用戶,這個(gè)用戶帳號(hào)在以 后通過(guò) web登錄 nagios 認(rèn)證時(shí)所用: htpasswd c /usr/local/nagios/etc/ nagiosadmin 以上過(guò)程配置結(jié)束以后需要重新啟動(dòng) d: service d restart 、安裝 搭建監(jiān)控系統(tǒng)所需插件 nagiosplugins nagios 的所有監(jiān)控工作都是通過(guò)插件完成的,因此,在啟動(dòng) nagios之前還需要為其安裝官方提供的插件。 Nagios (1)把 nagios 添加為系統(tǒng)服務(wù)并將之加入到自動(dòng)啟 動(dòng)服務(wù)隊(duì)列: chkconfig add nagios chkconfig nagios on (2)檢查其主配置文件的語(yǔ)法是否正確: (3)如果上面的語(yǔ)法檢查沒有問題,接下來(lái)就可以正式啟動(dòng) nagios 服務(wù)了: service nagios start (4)通過(guò) web 界面查看 nagios: 登錄后的登錄 界面和 主 界面 分別 如下圖 51,圖 52 所示 洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 27 圖 51 nagios 監(jiān)控系統(tǒng)登錄 界面 圖 51 nagios 登錄主界面 nagios 監(jiān)控系統(tǒng)的環(huán)境搭建 Nagios 自己定義了一套規(guī)則用于配置文件 ,其中最重要的概念就是 ”對(duì)象 ” :假定我們首先定義了 ” 性別 ” 這個(gè)對(duì)象 ,它的值只可能是男 ,女 ,然后定義某人為一個(gè)對(duì)象 ,例如張三 ,定義張三的時(shí)候有 ” 性別 ” 這個(gè)屬性 ,它的值就必須來(lái)源了之前定義的性別這個(gè)對(duì)象 ,要么是男是女 ,在 Nagios 里面定義了一些基本的對(duì)象 ,一般用到的有 表 52洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 28 所示。 表 52 基本對(duì)象的定義 表 聯(lián)系人 contact 出了問題像誰(shuí)報(bào)告 ?一般當(dāng)然是系統(tǒng)管理員了 監(jiān)控時(shí)間段 timeperiod 7X24小時(shí)不間斷還是周一至周五 ,或是自定義的其他時(shí)間段 被監(jiān)控主機(jī) host 所需要監(jiān)控的服務(wù)器 ,當(dāng)然可以是監(jiān)控機(jī)自己 監(jiān)控命令 mand nagios 發(fā)出的哪個(gè)指令來(lái)執(zhí)行某個(gè)監(jiān)控 ,這也是自己定義的 被監(jiān)控的服務(wù) service 例如主機(jī)是否存活 ,80端口是否開 ,磁盤使用情況或者自定義的服務(wù)等 另外 ,多個(gè)被監(jiān)控主機(jī)可以定義為一個(gè)主機(jī)組 ,多個(gè)聯(lián)系人可以被定義為一個(gè)聯(lián)系人組 ,多個(gè)服務(wù)還能定義 成一個(gè)服務(wù)組呢 .回到上面的例子 ,定義張三需要之前定義的性別 ,我們定義一個(gè)被監(jiān)控的服務(wù) ,當(dāng)然就要指定被監(jiān)控的主機(jī) ,需要監(jiān)控的時(shí)間段 ,要用哪個(gè)命令來(lái)完成這個(gè)監(jiān)控操作 ,出了問題向哪個(gè)聯(lián)系人報(bào)告 .nagios 監(jiān)控系統(tǒng)的環(huán)境搭建具體 步驟 如下: ( 1) 修改配置文件 開啟相應(yīng)的 數(shù)據(jù)庫(kù) 配置 vi /usr/local/nagios/etc/ /usr/loca check_external_mands=1//允許在 web界面下執(zhí)行重啟nagios 停止主機(jī) /服務(wù)檢查等操作 mand_check_interval=10s( 根據(jù)自己的情況定這個(gè)命令檢查時(shí)間間隔,不要太長(zhǎng)也不要太短)。 ( 2) 修改 CGI 腳本控制文件 (確保 use_authentication=1//驗(yàn)證 ) //多 個(gè)用戶之間用逗號(hào)隔開(用戶名來(lái)自 htpasswd,不要添加 過(guò)多) authorized_for_system_information=nagiosadmin,用 戶 名 ( 3) 定 義監(jiān)控時(shí)間段 ,創(chuàng)建配置文件 ( 4) 定義聯(lián)系人 ,創(chuàng)建配置文件 ( 5) 下面就可以將多個(gè)聯(lián) 系人組成一個(gè)聯(lián)系人組 洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 29 ( 6) 定義被監(jiān)控主機(jī) ,創(chuàng)建文件 。 注意: 按照 對(duì)應(yīng) 的方式簡(jiǎn)單的復(fù)制修改主機(jī)名、 IP和別名就可以創(chuàng)建多個(gè)被監(jiān)控主機(jī) 。 ( 7) 與聯(lián)系人可以組成聯(lián)系人組一樣 ,多個(gè)主機(jī)也可以組成主機(jī)組 . 。 注意: 按照 對(duì)應(yīng) 的方式簡(jiǎn)單的復(fù)制修改主機(jī)名、 IP和別名就可以創(chuàng)建多個(gè)被監(jiān)控主機(jī) 組。 下面是最關(guān)鍵的了 ,用 nagios 主要是監(jiān)控一臺(tái)主機(jī)的各種信息 ,包括本機(jī)資源 ,對(duì)外的服務(wù)等等 .這些在 nagios 里面都是被定義為一個(gè)個(gè)的項(xiàng)目 (nagios 稱之為服務(wù) ,為了與主機(jī)提供的服務(wù)相區(qū)別 ,我這里用項(xiàng)目這個(gè)詞 ),而實(shí)現(xiàn)每個(gè)監(jiān)控項(xiàng)目 ,則需要通過(guò) 文件中定義的命令 。例如我們現(xiàn)在有一個(gè)監(jiān)控項(xiàng)目是監(jiān)控一臺(tái)機(jī)器的 web 服務(wù)是否正常 , 我們需要哪些元素呢 ?最重要的有下面三點(diǎn) :首先是監(jiān)控哪臺(tái)機(jī) ,然后是這個(gè)監(jiān)控要用什么命令實(shí)現(xiàn) ,最后就是出了問題的時(shí)候要通知哪個(gè)聯(lián)系人 。 ( 8) 定義監(jiān)控的項(xiàng)目 ,也叫服務(wù) , 注意: 按照 對(duì)應(yīng) 的方式簡(jiǎn)單的復(fù)制修改主機(jī)名、 命令和組名 就可以創(chuàng)建多個(gè) 服務(wù)。并且主機(jī)名要與 文件中定義的一致 。 ( 9) 在運(yùn)行 nagios 之前首先做測(cè)試 。 ( 10) 作為守護(hù)進(jìn)程后臺(tái)啟動(dòng) nagios,并設(shè)置為開機(jī)自動(dòng)啟動(dòng) 。 ( 11) 一切配置完成,即可登錄頁(yè)面查看監(jiān)控信息 ,結(jié)果如下圖 52所示。 洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 30 圖 52 nagios 監(jiān)控主機(jī)主界面 使用 nrpe 插件監(jiān)控 linux 主機(jī)上的本地信息 在實(shí)際工作中,通常被監(jiān)控機(jī)與監(jiān)控機(jī)在同一網(wǎng)絡(luò)內(nèi),或者通過(guò)開通網(wǎng)絡(luò)防火墻能夠直接訪問到,所以需要設(shè)計(jì)成這種監(jiān)控模式的情況很少。但是有一類場(chǎng)景非常適合于應(yīng)用這種模式,那就是當(dāng)我們不僅需要關(guān)注到每個(gè)被監(jiān)控個(gè)體的運(yùn)轉(zhuǎn)情況,還要關(guān)心其相 互之間的連接情況時(shí),使用這種“模擬真實(shí)訪問路徑”的檢測(cè)方式會(huì)非常有效。例如在典型的三層應(yīng)用架構(gòu)中,利用傳統(tǒng)的監(jiān)控布局,可以有效的監(jiān)測(cè)到應(yīng)用中間件服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的運(yùn)行狀況,但是如果中間件服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器之間的連接出現(xiàn)了問題 (比如網(wǎng)絡(luò)防火墻異常阻斷 )或是連接配置的錯(cuò)誤設(shè)置導(dǎo)致無(wú)法正常連接,此時(shí)的監(jiān)控系統(tǒng)無(wú)法揭示問題所在。而如果應(yīng)用了間接檢測(cè)模式的話,就可以及時(shí)告警并通知用戶處理,大大加快了問題排查的速度。 對(duì)于像磁盤容量 ,cpu 負(fù)載這樣的 ” 本地信息 ”,nagios 只能監(jiān)測(cè)自己所在的主機(jī) ,而對(duì)其他的機(jī)器 則顯得有點(diǎn)無(wú)能為力 .畢竟沒得到被控主機(jī)的適當(dāng)權(quán)限是不可能得到這些信息的 .為了解決這個(gè)問題 ,nagios 有這樣一個(gè)附加組件 linux 類型主機(jī) ” 本地信息 ” 的監(jiān)控 . 洛陽(yáng)理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 31 nagios 監(jiān)控系統(tǒng)在被監(jiān)控 linux 主機(jī)上的實(shí)現(xiàn) Nagios 監(jiān)控系統(tǒng)在被監(jiān)控 linux 主機(jī)上的實(shí)現(xiàn)步驟如下: ( 1) 增加用戶 并設(shè)置密碼 [root@dbpi root] useradd nagios [root@dbpi root] passwd nagios ( 2) 編譯 搭建所需環(huán)境 nagios 插件 nagiosplugins ( 3) 編譯 搭建所需環(huán)境 監(jiān)控插件 nrpe ( 4) 編輯 nrpe 腳本 vi /etc/only_from= (監(jiān)控主機(jī) ip 地址) //注意中間用空格而不是逗號(hào)間隔 ( 5) 編輯 /etc/services 文件 ,增加 NRPE 服務(wù) Vi /etc/services Nrpe 5666/tcp ( 6) 重啟 xid 服務(wù) [root@dbpi ] service xid restart ( 7) 查看 NRPE 是否已 經(jīng)啟動(dòng) [root@dbpi ] stat at|grep nrpe [root@dbpi ] stat an|grep 5666 ( 8) 測(cè)試 NRPE 是否則正常工作
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1