您好,登錄后才能下訂單哦!
基于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
更改監(jiān)控服務(wù)文件位置
更改監(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ī)
(2)點(diǎn)擊services查看被監(jiān)控主機(jī)中的服務(wù)!
免責(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)容。