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

centos搭建nagios監(jiān)控系統(tǒng).-創(chuàng)新互聯(lián)

linux下搭建nagios監(jiān)控

定制設(shè)計(jì)可以根據(jù)自己的需求進(jìn)行定制,網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)構(gòu)思過程中功能建設(shè)理應(yīng)排到主要部位公司網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)的運(yùn)用實(shí)際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實(shí)際意義

一、什么是nagios

1.nagios 簡介

Nagios是一個(gè)監(jiān)視系統(tǒng)運(yùn)行狀態(tài)和網(wǎng)絡(luò)信息的監(jiān)視系統(tǒng)。

Nagios能監(jiān)視所指定的本地或遠(yuǎn)程主機(jī)以及服務(wù),同時(shí)提供異常通知功能等。

Nagios可運(yùn)行在Linux/Unix平臺(tái)之上,同時(shí)提供一個(gè)可選的基于瀏覽器的WEB界面以方便系統(tǒng)管理人員查看網(wǎng)絡(luò)狀態(tài),

各種系統(tǒng)問題,以及日志等等。

Nagios是十分受歡迎的、開源且免費(fèi)的計(jì)算機(jī)及網(wǎng)絡(luò)系統(tǒng)監(jiān)控軟件。

Nagios是“Nagios Ain‘t Gonna Insist On Sainthood”的縮寫。

它最早是在1999年以“NetSaint”發(fā)布。Nagios主要應(yīng)用在Linux和Unix平臺(tái)環(huán)境下的監(jiān)控,

但通過插件,也可以監(jiān)控MS Windows系統(tǒng)的主機(jī)。Nagios在LinuxCon 2010 Poll并選為最受歡迎的IT運(yùn)維工具。

它被Infoworld在2009年評(píng)為最佳開源軟件,同時(shí)也是該年度的SourceForge社區(qū)的系統(tǒng)管理工具最佳選擇。

Nagios也被很多知名企業(yè)所采用,包括AOL,DHL,At&t,歐萊雅,德州儀器,Siemens COM CZ,時(shí)代華納有線,Yahoo等。

2.Nagios的主要功能特點(diǎn):

- 監(jiān)視網(wǎng)絡(luò)服務(wù) (SMTP, POP3, HTTP, NNTP, PING等)

- 監(jiān)視主機(jī)資源 (進(jìn)程, 磁盤等)

- 簡單的插件設(shè)計(jì)可以輕松擴(kuò)展Nagios的監(jiān)視功能

- 服務(wù)等監(jiān)視的并發(fā)處理

- 錯(cuò)誤通知功能 (通過email, pager, 或其他用戶自定義方法)

- 可指定自定義的事件處理控制器

- 可選的基于瀏覽器的WEB界面以方便系統(tǒng)管理人員查看網(wǎng)絡(luò)狀態(tài),各種系統(tǒng)問題,以及日志等等

- 可以通過手機(jī)查看系統(tǒng)監(jiān)控信息

二、nagios 監(jiān)控環(huán)境搭建

1.搭建環(huán)境介紹:

hostname IP 系統(tǒng)

服務(wù)端 webserver 192.168.1.20 CentOS 6.6

客戶端 hpf-linux 192.168.1.110 CentOS 6.6

2.基礎(chǔ)服務(wù)端安裝:

[root@webserver ~]# yum install -y epel-release  //若機(jī)器安裝的有epel擴(kuò)展源則省略此步驟
[root@webserver ~]# yum install -y httpd nagios nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe  //安裝nagios相關(guān)包
[root@webserver ~]# htpasswd -c /etc/nagios/passwd nagiosadmin  //生成登錄nagios后臺(tái)的帳號(hào)及密碼
New password: 
Re-type new password: 
Adding password for user nagiosadmin
[root@webserver ~]# nagios -v /etc/nagios/nagios.cfg   //檢測(cè)nagios配置文件是否錯(cuò)誤

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

啟動(dòng)服務(wù)端nagios服務(wù)及監(jiān)控的服務(wù):

[root@webserver ~]# /etc/init.d/httpd start
[root@webserver ~]# /etc/init.d/nagios start

登錄瀏覽器輸入 http://ip/nagios ,查看服務(wù)是nagios是否搭建成功

通過輸入剛才生成的密碼進(jìn)入nagios后臺(tái)管理;

點(diǎn)擊serviers查看監(jiān)控,根據(jù)監(jiān)控的服務(wù)是否正常進(jìn)行調(diào)試;

剛開始http服務(wù)能會(huì)有warning,錯(cuò)誤提示為HTTP WARNING: HTTP/1.1 403 Forbidden - 5152 bytes in 0.001 second response t;

原因?yàn)椋簄agios監(jiān)控HTTP時(shí),會(huì)監(jiān)控到/var/www/html/下面的index.html文件,若沒有就會(huì)提示錯(cuò)誤,

創(chuàng)建一個(gè)文件即可!創(chuàng)建后等一會(huì)便會(huì)將監(jiān)控狀態(tài)變?yōu)镺K;

3.增加服務(wù)端nagios 監(jiān)控機(jī)(增加監(jiān)控客戶端)

客戶端安裝nagios監(jiān)控服務(wù)及文件配置:

[root@hpf-linux ~]# yum install -y epel-release //若客戶端已安裝epel擴(kuò)展源則省略此步驟
[root@hpf-linux ~]# yum install -y nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe  //安裝nagios監(jiān)控相關(guān)包
[root@hpf-linux ~]# vi /etc/nagios/nrpe.cfg   
找到“allowed_hosts=127.0.0.1” 改為 “allowed_hosts=127.0.0.1,192.168.1.20” 后面的ip為服務(wù)端ip; 
找到” dont_blame_nrpe=0” 改為  “dont_blame_nrpe=1” 
下面兩個(gè)配置文件的更改是根據(jù)nagios服務(wù)端添加的監(jiān)控服務(wù)(check_hda1)進(jìn)行更改的:
command[check_sda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda1
command[check_sda2]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda2

注意:監(jiān)控端和被監(jiān)控端的command選項(xiàng)都需要增加 command[check_sda]的選項(xiàng),

并且在重啟nrpe和Nagios 后,需要等一段時(shí)間,nagios的web頁面才會(huì)把原先 check disk標(biāo)記

為critical的選項(xiàng)給回復(fù)成正常。

配置服務(wù)端nagios腳本文件:

[root@webserver conf.d]# vi /etc/nagios/objects/commands.cfg  //在該配置文件下添加以下內(nèi)容
define command{
         command_name    check_nrpe
         command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
         }

[root@webserver ~]# cd /etc/nagios/conf.d/

[root@webserver conf.d]# vi 192.168.1.110.cfg 
define host{
         use                 linux-server            
         host_name           192.168.1.110
         alias               1.110
         address             192.168.1.110
         }

 define service{
         use                     generic-service
         host_name               192.168.1.110
         service_description     check_ping
         check_command           check_ping!100.0,20%!200.0,50%
         max_check_attempts      5     
         normal_check_interval   1
 }

 define service{
        use                      generic-service
        host_name                192.168.1.110
        service_description      check_ssh
        check_command            check_ssh
        max_check_attempts       5  
        #當(dāng)nagios檢測(cè)到問題時(shí),一共嘗試檢測(cè)5次都有問題才會(huì)告警,如果該數(shù)值為1,那么檢測(cè)到問題立即告警
        normal_check_interval    1  
        #重新檢測(cè)的時(shí)間間隔,單位是分鐘,默認(rèn)是3分鐘
        notification_interval    60 
        #在服務(wù)出現(xiàn)異常后,故障一直沒有解決,nagios再次對(duì)使用者發(fā)出通知的時(shí)間。單位是分鐘。如果你認(rèn)為,所有的事件只需要一次通知就夠了,可以把這里的選項(xiàng)設(shè)為0。 
}

define service{
         use                     generic-service
         host_name               192.168.1.110
         service_description     check_http
         check_command           check_http
         max_check_attempts      5
         normal_check_interval   1
 }
define service{
        use                     generic-service
        host_name               192.168.1.110
        service_description     check_load
        check_command           check_nrpe!check_load
        max_check_attempts      5
        normal_check_interval   1
}

define service{
        use                     generic-service
        host_name               192.168.1.110
        service_description     check_disk_sda1
        check_command           check_nrpe!check_sda1
        max_check_attempts      5
        normal_check_interval   1
}

define service{
        use                       generic-service
        host_name                 192.168.1.110
        service_description       check_disk_sda2
        check_command             check_nrpe!check_sda2
        max_check_attempts        5
        normal_check_interval     1
}

[root@webserver ~]# nagios -v /etc/nagios/nagios.cfg   //檢測(cè)配置文件是否正確

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

在客戶端啟動(dòng)nrpe服務(wù):

[root@hpf-linux ~]#   /etc/init.d/nrpe start

在服務(wù)端上重啟nagios服務(wù):

[root@webserver ~]# /etc/init.d/nagios restart

在瀏覽器上查看nagios服務(wù)的監(jiān)控是否正常顯示:

4.配置郵件報(bào)警:

[root@webserver ~]#  vim /etc/nagios/objects/contacts.cfg
define contact{
        contact_name                nagios1
        use                                 generic-contact
        alias                               mail1
        email                             hpf_thqfsj@163.com
        }

define contact{
        contact_name               nagios2
        use                                generic-contact
        alias                              mail2
        email                            568347223@qq.com
        }

define contactgroup{
        contactgroup_name           common
        alias                                     common
        members                            nagios1,nagios2
        }

[root@webserver conf.d]# vi 192.168.1.110.cfg 
在上面的192.168.1.110.cfg 配置文件有如下一段內(nèi)容:
define service{
        use                     generic-service
        host_name               192.168.1.110
        service_description     check_load
        check_command           check_nrpe!check_load
        max_check_attempts      5
        normal_check_interval   1
}
將上面一段配置的最后添加以下四個(gè)語句:
        contact_groups        common
        notifications_enabled  1    
        #是否開啟提醒功能。1為開啟,0為禁用。一般,這個(gè)選項(xiàng)會(huì)在主配置文件(nagios.cfg)中定義,效果相同。
        notification_period   24x7  
         #發(fā)送提醒的時(shí)間段。非常重要的主機(jī)(服務(wù))我定義為7×24,一般的主機(jī)(服務(wù))就定義為上班時(shí)間。
         #如果不在定義的時(shí)間段內(nèi),無論什么問題發(fā)生,都不會(huì)發(fā)送提醒。        
        notification_options    w,u,c,r   
        #這個(gè)是service的狀態(tài)。w為waning, u為unknown, c為critical, r為recover(恢復(fù)了),
        #類似的還有一個(gè)  host對(duì)應(yīng)的狀態(tài):d,u,r   d = 狀態(tài)為DOWN, u = 狀態(tài)為UNREACHABLE , r = 狀態(tài)恢復(fù)為OK,
        #需要加入到host的定義配置里。
[root@localhost ~]# nagios -v /etc/nagios/nagios.cfg  //檢測(cè)配置文件是否錯(cuò)誤

Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

5、驗(yàn)證報(bào)警郵件配置是否成功:

開啟虛擬機(jī)郵件服務(wù)

[root@webserver ~]#  yum install -y sendmail  //安裝郵件服務(wù)包
[root@webserver ~]#  /etc/init.d/sendmail start   //啟動(dòng)郵件服務(wù)
[root@webserver ~]# netstat -lnp |grep sendmail   //查看郵件服務(wù)開啟的端口
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1011/sendmail

在瀏覽器上配置163郵箱的白名單以防止把報(bào)警郵件當(dāng)成垃圾郵件:

wKioL1WCiOWTxQqrAAUfz-fMY94418.jpg

[root@hpf-linux ~]# /etc/init.d/nrpe stop  //在客戶端關(guān)閉nrpe服務(wù)看服務(wù)端是否發(fā)送報(bào)警郵件;
Shutting down nrpe:                                        [確定]

報(bào)警郵件發(fā)送時(shí)間會(huì)有一段時(shí)間的延時(shí),需要耐心等待;

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)頁標(biāo)題:centos搭建nagios監(jiān)控系統(tǒng).-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://jinyejixie.com/article48/djsphp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、商城網(wǎng)站、搜索引擎優(yōu)化品牌網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站Google

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
额敏县| 电白县| 焦作市| 平顶山市| 忻州市| 长顺县| 五大连池市| 宁蒗| 荔浦县| 成武县| 合水县| 牟定县| 濮阳县| 镇坪县| 南陵县| 忻城县| 友谊县| 和平县| 新河县| 霍邱县| 萨迦县| 巴林左旗| 昆明市| 图片| 宁武县| 临朐县| 青神县| 息烽县| 长寿区| 平塘县| 资源县| 古丈县| 凤山县| 双鸭山市| 南京市| 松溪县| 灵璧县| 永和县| 石屏县| 宜都市| 包头市|