成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

nagios監(jiān)控服務

建站服務器

nagios監(jiān)控系統(tǒng)

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供屯留網(wǎng)站建設、屯留做網(wǎng)站、屯留網(wǎng)站設計、屯留網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、屯留企業(yè)網(wǎng)站模板建站服務,十年屯留做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

1:ngios工作原理

1.Nagios的功能是監(jiān)控服務和主機,但是他自身并不包括這部分功能,所有的監(jiān)控、檢測功能都是通過各種插件來完成的。

啟動Nagios后,它會周期性的自動調(diào)用插件去檢測服務器狀態(tài),同時Nagios會維持一個隊列,所有插件返回來的狀態(tài)信息都進入隊列,Nagios每次都從隊首開始讀取信息,并進行處理后,把狀態(tài)結(jié)果通過web顯示出來。

Nagios提供了許多插件,利用這些插件可以方便的監(jiān)控很多服務狀態(tài)。安裝完成后,在nagios主目錄下的/libexec里放有nagios自帶的可以使用的所有插件,如,check_disk是檢查磁盤空間的插件,check_load是檢查CPU負載的,等等。每一個插件可以通過運行./check_xxx –h 來查看其使用方法和功能。

2.Nagios可以識別4種狀態(tài)返回信息,即 0(OK)表示狀態(tài)正常/綠色、1(WARNING)表示出現(xiàn)警告/×××、2(CRITICAL)表示出現(xiàn)非常嚴重的錯誤/紅色、3(UNKNOWN)表示未知錯誤/深×××。Nagios根據(jù)插件返回來的值,來判斷監(jiān)控對象的狀態(tài),并通過web顯示出來,以供管理員及時發(fā)現(xiàn)故障。

四、nagios監(jiān)控一個服務或主機的途徑

nagios本身并沒有監(jiān)控的功能,所有的監(jiān)控是由插件完成的,插件將監(jiān)控的結(jié)果返回給nagios,nagios分析這些結(jié)果以web的方式展現(xiàn)給我們,同時提供相應的報警功能(這個報警的功能也是由相應的插件完成的)。

根據(jù)上圖可以看出有這么幾大類,這些都是nagios所要調(diào)用的插件類型

1.snmp類

【可以監(jiān)控本地/遠程linux/unix主機和遠程windows服務器、交換機、打印機】

2.nrpe類

【主要監(jiān)控本地主機和遠程主機的服務的狀態(tài),切記是針對于服務】

3.nsca類

【nsca主要是實現(xiàn)被動監(jiān)控的】

4.nagios-plugins類

【nagios-plugins是nagios官方提供的一套插件程序,nagios監(jiān)控主機的功能其實都是通過執(zhí)行插件程序來實現(xiàn)的。】

所有的這些插件是一些實現(xiàn)特定功能的可執(zhí)行程序,默認安裝的路徑是/

實驗過程:

一、構(gòu)建nagios監(jiān)控系統(tǒng)

1.關(guān)閉防火墻

#service iptables stop

#chkconfig iptables off

2. 創(chuàng)建nagios用戶和組

[root@centos1 ~]# useradd -s /sbin/nologin nagios

[root@centos1 ~]# mkdir /usr/local/nagios

[root@centos1 ~]# chown -R nagios:nagios /usr/local/nagios

[root@centos1 ~]#

3.安裝依賴包

[root@centos1 ~]# yum -y install php httpd mysql-devel

4.編譯安裝nagios

[root@centos1 nagios-4.0.1]# tar zxf /mnt/nagios-4.0.1.tar.gz -C /usr/src

[root@centos1 nagios-4.0.1]# cd /usr/src/nagios-4.0.1/

[root@centos1 nagios-4.0.1]# ./configure --prefix=/usr/local/nagios

[root@centos1 nagios-4.0.1]# make all//編譯

[root@centos1 nagios-4.0.1]# make install//安裝nagios的主程序的cgi和html

[root@centos1 nagios-4.0.1]# make install-init//生成服務腳本/etc/rc.d/init.d下

[root@centos1 nagios-4.0.1]# make install-commandmode//給外部程序訪問nagios分配權(quán)限

[root@centos1 nagios-4.0.1]# make install-config//生成nagios配置文件的樣例,安裝路徑為/usr/local/nagios/etc目錄下

[root@centos1 nagios-4.0.1]# make install-webconf//生成訪問web接口文件,自動修改httpd.conf文件,以讓nagios的web監(jiān)控頁面必須經(jīng)過授權(quán)才能訪問

[root@centos1 nagios-4.0.1]# chkconfig --add nagios

[root@centos1 nagios-4.0.1]# chkconfig --level 35 nagios on

[root@centos1 nagios-4.0.1]#

5.驗證安裝是否成功要查看/usr/local/nagiso目錄是否如下:

[root@centos1 nagios-4.0.1]# ls /usr/local/nagios

bin etc libexec sbin share var

6.安裝nagios插件

①安裝nagions插件

[root@centos1 nagios-plugins-1.5]# tar zxvf /mnt/nagios-plugins-1.5.tar.gz -C /usr/src

[root@centos1 nagios-plugins-1.5]# cd /usr/src/nagios-plugins-1.5/

make[1]: Leaving directory `/usr/src/nagios-plugins-1.5\'

[root@centos1 nagios-plugins-1.5]# ./configure --prefix=/usr/local/ngios

[root@centos1 nagios-plugins-1.5]# make&&make install

如要獲取遠程主機的本地資源或?qū)傩?,如cpu利用率、磁盤資源等,需要借用外部構(gòu)建NRPE來完成

②監(jiān)控端和被監(jiān)控端之間使用ssl安全同道。需要首先安裝openssl-devel

[root@centos1 nagios-plugins-1.5]# yum -y install openssl-devel

#tar zxvf /mnt/nrpe-2.15.tar.gz -C /usr/src

#cd /usr/src/nrpe-2.15

#./configure

#make all

#make install-plugin //將check_nrpe插件安裝到/usr/local/nagios/libexec目錄下

③為了安全起見,一般情況下要讓nagios的web監(jiān)控頁面必須經(jīng)過授權(quán)才能訪問。這需要增加驗證配置,之前在安裝nagios時安裝了install-webconfig所以就不用手工修改httpd.conf文件了,只需要創(chuàng)建用于訪問nagios的web頁面的驗證賬戶即可

[root@centos1 nrpe-2.15]# /usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadm

④驗證,在客戶機上打開瀏覽器

二、配置nagios監(jiān)控系統(tǒng)

1.配置文件介紹

[root@centos1 etc]# cd /usr/local/nagios/etc

cgi.cfg //控制cgi訪問的配置文件

nagios.cfg //nagios主配置文件

resource.cfg //變量定義文件,又稱為資源文件,在這些文件只能給的定義的變量。在其他配置文件中可以被使用,如$USER1$=/usr/local/nagios/libexec

objects //objects是一個目錄,在此目錄下又很多配置文件模版,用于定義nagios對象

objects/commands.cfg //定義命令配置文件,其中定義的命令可以被其它配置文件引用

objects/contacts.cfg //定義聯(lián)系人和聯(lián)系人組的配置文件

objects/localhost.cfg //定義監(jiān)控問地主及的配置文件

objects/printer.cfg //定義監(jiān)控打印機的一個配置文件模版。默認沒有啟用此文件

objects/switch.cfg //定義監(jiān)控路由器的一個配置文件,默認沒有啟用

objects/templates.cfg //定義主機和服務的一個模版配置文件,可以在其他配置文件中引用

objects/timeperiods.cfg //定義nagios監(jiān)控時間段的配置文件

objects/windows.cfg //定義監(jiān)控windows主機的一個配置文件模版,默認沒有啟動此文件

2.配置文件之間的關(guān)聯(lián)

四點:

3修改配置文件

define service{

host_name 192.168.1.2

service_description check-space

check_command check_nrpe!check_disk_space_free

max_check_attempts 3

normal_check_interval 2

retry_check_interval 2

check_period 24x7

notification_interval 10

notification_period 24x7

contact_groups yunwei

notification_options w,u,c,r

}

define service{

host_name 192.168.1.2

service_description check-http

check_command check_nrpe!check_http

max_check_attempts 3

normal_check_interval 2

retry_check_interval 2

check_period 24x7

notification_interval 10

notification_period 24x7

contact_groups yunwei

}

define service{

host_name 192.168.1.2

service_description check-user

check_command check_nrpe!check_user

max_check_attempts 3

normal_check_interval 2

retry_check_interval 2

check_period 24x7

notification_interval 10

notification_period 24x7

contact_groups yunwei

}

use_authentication=0

分享題目:nagios監(jiān)控服務
新聞來源:http://jinyejixie.com/article8/cphgip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、網(wǎng)站維護網(wǎng)站收錄、用戶體驗、外貿(mào)建站、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
奎屯市| 定南县| 定日县| 建始县| 凯里市| 资溪县| 大港区| 自治县| 荆州市| 增城市| 巴林右旗| 左贡县| 仪征市| 承德市| 邓州市| 苍山县| 都匀市| 友谊县| 峨眉山市| 雅安市| 内江市| 闸北区| 神池县| 广宁县| 湖北省| 治多县| 保山市| 萨迦县| 炉霍县| 临夏市| 永胜县| 石嘴山市| 庐江县| 衡山县| 平度市| 遵义市| 临江市| 于都县| 黔西县| 开江县| 徐水县|