這篇文章主要介紹nagios如何配置和使用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
臨江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!一、安裝 nagios
yum install -y epel-release
yum install -y httpd nagios nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe
(其中httpd作為nagios的web端接口)
還可以通過httpd的工具來生成nagios的登錄密碼:
htpasswd -c /etc/nagios/passwd nagiosadmin
檢測(cè)配置文件是否有問題:
nagios -v /etc/nagios/nagios.cfg
啟動(dòng)服務(wù):
service httpd start
service nagios start
瀏覽器訪問:
httpd://ip/nagios
二、nagios 監(jiān)控客戶端
需要在客戶端機(jī)器上安裝nagios服務(wù):
yum install -y epel-release
yum install -y nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe
打開配置文件/etc/nagios/nrpe.cfg
找到“allowed_hosts=127.0.0.1”改為“allowed_hosts=127.0.0.1,192.168.1.11”后面ip為服務(wù)端ip
找到“dont_blame_nrpe=0”改為“dont_blame_nrpe=1”
啟動(dòng)服務(wù):
service nrpe start
三、nagios 服務(wù)端配置
打開文件/etc/nagios/nagios.cfg,找到“cfg_dir”,這是定義監(jiān)控文件的存放目錄,我們可以定義很多個(gè)目錄,以后把新增加的主機(jī)信息文件全部放到這里。
在我們定義的目錄下,創(chuàng)建子配置文件,添加被監(jiān)控主機(jī)信息:
cd /etc/nagios/conf.d/
vim 192.168.1.12.cfg
define host{
use linux-server
host_name 192.168.1.12
alias 192.168.1.12
address 192.168.1.12
}
define service{
use generic-service
host_name 192.168.1.12
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.12
service_description check_ssh
check_command check_ssh
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name 192.168.1.12
service_description check_http
check_command check_http
max_check_attempts 5
normal_check_interval 1
}
##注 意,這 里的IP是client端的IP,監(jiān)控的項(xiàng)目有三個(gè)ping, ssh, http。其實(shí)這三個(gè)項(xiàng)目使用的腳本都為本地腳本,也就是說,即使遠(yuǎn)程主機(jī)沒有安裝nagios和nrpe同樣可以監(jiān)控這些項(xiàng)目。但是如果想監(jiān)控load,disk,等等就需要通過nrpe服務(wù)來搞定了,道理很簡(jiǎn)單,load和disk都需要登錄到遠(yuǎn)程主機(jī)上去獲得信息,而ping,ssh,http都不需要的。這個(gè)到遠(yuǎn)程主機(jī)獲取相關(guān)的信息的過程是由nrpe完成的。如果你的client上沒有啟動(dòng)nrpe服務(wù)那么我們是無法獲取遠(yuǎn)程主機(jī)的load和disk等信息的。下面筆者配置一下使用nrpe來監(jiān)控遠(yuǎn)程主機(jī)的相關(guān)項(xiàng)目。
在server端編輯/etc/nagios/objects/commands.cfg
在文件的最后添加一行內(nèi)容:
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
繼續(xù)修改子配置文件
cd /etc/nagios/conf.d/
vim 192.168.1.12.cfg #添加如下內(nèi)容
define service{
use generic-service
host_name 192.168.1.12
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.12
service_description check_disk_hda1
check_command check_nrpe!check_hda1
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name 192.168.1.12
service_description check_disk_hda2
check_command check_nrpe!check_hda2
max_check_attempts 5
normal_check_interval 1
}
##這里需要解釋一下相關(guān)的“check_command”, 先看這個(gè)“check_nrpe!check_load” 這里的check_nrpe就是上面/usr/local/nagios/etc/objects/commands.cfg中剛剛定義的,后面的check_load是在遠(yuǎn)程主機(jī)上定義的一個(gè)命令腳本。具體在哪里定義稍后介紹。為什么中間加個(gè)”!”,這個(gè)是nagios特有的形式,無需關(guān)心。下面需要到遠(yuǎn)程主機(jī)上去定義上面用到的腳本了。
服務(wù)端重啟服務(wù):
service nagios restart
客戶端重啟服務(wù):
service nrpe restart
四、在nagios客戶端自定義腳本監(jiān)控
將監(jiān)控腳本寫完之后,拷貝到/usr/lib64/nagios/plugins/目錄下,當(dāng)然此目錄在配置文件/etc/nrpe.d/check_log2s3.cfg中已經(jīng)定義。
vim /etc/nrpe.d/check_log2s3.cfg
command[check_log2S3]=sudo /usr/lib64/nagios/plugins/logmonitoring.sh
##當(dāng)然,這些內(nèi)容可以直接寫進(jìn)/etc/nagios/nrpe.cfg中,但是不方便進(jìn)行管理,因此我們可以在/etc/nrpe.d/目錄中將每個(gè)監(jiān)控腳本的服務(wù)獨(dú)立出來。
重啟客戶端服務(wù):
service nrpe restart
到服務(wù)端上添加相應(yīng)的service:
vim 192.168.1.12.cfg
##加入如下內(nèi)容
define service{
use generic-service
host_name 192.168.1.12
service_description check_logs3
check_command check_nrpe!check_logs3
max_check_attempts 5
normal_check_interval 1
}
重啟服務(wù)端服務(wù):
service nagios restart
以上是“nagios如何配置和使用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
名稱欄目:nagios如何配置和使用-創(chuàng)新互聯(lián)
當(dāng)前URL:http://aaarwkj.com/article20/cchejo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、做網(wǎng)站、網(wǎng)站內(nèi)鏈、面包屑導(dǎo)航、ChatGPT、網(wǎng)頁設(shè)計(jì)公司
聲明:本網(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)
猜你還喜歡下面的內(nèi)容