溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

基于linux系統(tǒng)nagios安裝介紹(一)

發(fā)布時(shí)間:2020-08-02 06:10:34 來源:網(wǎng)絡(luò) 閱讀:282 作者:品鑒初心 欄目:移動(dòng)開發(fā)

基于linux系統(tǒng)nagios安裝介紹(一)

實(shí)驗(yàn)環(huán)境:

(1)虛擬機(jī)操作系統(tǒng):Centos6.7 32位

(2)nagios安裝包:nagios-3.5.1-1.el6.i686

(3)nagios服務(wù)器端ip:192.168.100.120

(4)nagios客戶端ip:192.168.100.113(即被監(jiān)控端)


nagios介紹:


是一個(gè)開源軟件,可以監(jiān)控網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)流量、 Linux/windows 主機(jī)狀態(tài),甚至可以監(jiān)控打印機(jī)。它可以運(yùn)行在 Linux 上或 windows 上,基于瀏覽器的 web 界面方便運(yùn)維人員查看監(jiān)控項(xiàng)目的狀態(tài)。它支持 web 界面配置、管理操作、支持短信、郵件通知,可以自定義腳本實(shí)現(xiàn)自定義化監(jiān)控。


安裝步驟:


【服務(wù)器端】


  • 安裝擴(kuò)展源

# yum install -y epel-release

  • 安裝nagios、nrpe相關(guān)的包

# yum install -y httpd  nagios nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe

  • 設(shè)置nagios后臺(tái)用戶和密碼

# htpasswd -c /etc/nagios/passwd nagiosadmin

  • 編輯配置文件(暫無需改動(dòng))

# vim /etc/nagios/nagios.cfg

  • 檢測(cè)啟動(dòng)

# nagios -v /etc/nagios/nagios.cfg

# /etc/init.d/httpd start

# /etc/init.d/nagios start

  • 瀏覽器訪問

在瀏覽器中輸入:ip(服務(wù)器端)/nagios


【客戶端】


  • 安裝擴(kuò)展源

# yum install -y epel-release

  • 安裝nagios、nrpe相關(guān)的包

# yum install -y nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe

  • 編輯配置文件

#vim /etc/nagios/nrpe.cfg 編輯配置文件

allowed_hosts=127.0.0.1 >>>>> 192.168.100.113,127.0.0.1

【服務(wù)端 IP, 多個(gè) ip 用逗號(hào)隔開】

dont_blame_nrpe=0 >>>>>> dont_blame_nrpe=1 (這里不改也是可以的?。?/span>

  • 啟動(dòng)客戶端

# /etc/init.d/nrpe start 

注:服務(wù)端和客戶端通過 nrpe 來相互通信交換信息


【服務(wù)端操作】


  • 創(chuàng)建監(jiān)控服務(wù)文件

[root@jkkhj ~]# cd /etc/nagios

[root@jkkhj nagios]# ls

cgi.cfg  conf.d  nagios.cfg  nrpe.cfg  objects  passwd  private

[root@jkkhj nagios]# cd objects

[root@jkkhj objects]# ls

commands.cfg  localhost.cfg  switch.cfg     timeperiods.cfg

contacts.cfg  printer.cfg    templates.cfg  windows.cfg

[root@jkkhj objects]# cp  localhost.cfg  192.168.100.113.cfg

基于linux系統(tǒng)nagios安裝介紹(一)

  • 更改監(jiān)控服務(wù)文件位置

基于linux系統(tǒng)nagios安裝介紹(一)

  • 更改監(jiān)控服務(wù)文件內(nèi)容

###############################################################################

###############################################################################

#

# HOST DEFINITION

#

###############################################################################

###############################################################################


define host{

        use                     linux-server

        host_name               192.168.100.113

        alias                   113

        address                 192.168.100.113

        }


###############################################################################

#

# SERVICE DEFINITIONS

#

###############################################################################

###############################################################################


define service{

        use                             generic-service

        host_name                       192.168.100.113

        service_description             check_ping

        check_command                   check_ping!100.0,20%!200.0,50%

        max_check_attempts 5

        normal_check_interval 1

        notification_interval 60

}


define service{

        use                             generic-service

        host_name                       192.168.100.113

        service_description             check_ssh

        check_command                   check_ssh

        max_check_attempts 5

        normal_check_interval 1

        notification_interval 60

        }

define service{

        use                             local-service

        host_name                       192.168.100.113

        service_description             check_http

        check_command                   check_http

        max_check_attempts 5

        normal_check_interval 1

        notification_interval 60

        }

注:這里我定義了三個(gè)服務(wù),分別是:ping,ssh和http。

  • 檢測(cè)啟動(dòng)

# nagios -v /etc/nagios/nagios.cfg 【檢測(cè)錯(cuò)誤】

# /etc/init.d/nagios restart 【重新啟動(dòng)nagios】

  • 瀏覽器 ip/nagios 

(1)點(diǎn)擊host查看被監(jiān)控主機(jī)

基于linux系統(tǒng)nagios安裝介紹(一)

(2)點(diǎn)擊services查看被監(jiān)控主機(jī)中的服務(wù)!

基于linux系統(tǒng)nagios安裝介紹(一)

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI