Nagios的WEB配置
# htpasswd -c /etc/nagios/htpasswd.users nagiosadmin 123456
建一個(gè)WEB訪問的用戶之后,在瀏覽器輸入http://ip/nagios/,輸入相應(yīng)的用戶和密碼就可以就看到Nagios的web界面了。
WEB用到的配置文件是/etc/nagios/cgi.cfg,更改配置可修改這個(gè)配置文件。
# vi /etc/nagios/cgi.cfg
use_authentication=1 #使用用戶認(rèn)證
authorized_for_system_information=nagiosadmin
authorized_for_configuration_information=nagiosadmin
authorized_for_system_commands=nagiosadmin #多個(gè)用戶之間用逗號(hào)隔開
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
這段是用來定義一個(gè)被監(jiān)控的主機(jī)。
host_name #這一項(xiàng)是用來定義標(biāo)識(shí)主機(jī)的名字。我們用這個(gè)名字在host group和service里標(biāo)識(shí)這個(gè)主機(jī)。一個(gè)主機(jī)能定義多個(gè)服務(wù)。使用適當(dāng)時(shí),宏$HOSTNAME$里存放了這一項(xiàng)的值。
alias #這一項(xiàng)用來定義主機(jī)的一個(gè)完整名字或描述。主要是和使你能理容易的標(biāo)識(shí)一個(gè)主機(jī)。使用適當(dāng)時(shí),宏$HOSTALIAS$里存放了這一項(xiàng)的值。
address #這一項(xiàng)是用來定義主機(jī)的地址。一般而言是主機(jī)的IP。當(dāng)然,你也能夠使用一個(gè)FQDN來標(biāo)識(shí)你的主機(jī),在沒有可訪問DNS服務(wù)器服務(wù)的情況下這種方法會(huì)引起問題。使用適當(dāng)時(shí),宏$ HOSTADDRESS $里存放了這一項(xiàng)的值。
max_check_attempts #這一項(xiàng)用來定義在檢測(cè)返回結(jié)果不是OK時(shí),nagios重試檢測(cè)命令的次數(shù)。設(shè)置這個(gè)值為1會(huì)導(dǎo)致nagios一次也不重試就報(bào)警。
check_period #這一項(xiàng)用一個(gè)time period項(xiàng)的名字來定義在哪段時(shí)間內(nèi)激活對(duì)這臺(tái)主機(jī)的主動(dòng)檢測(cè)。time period是定義在別的文件里的配置項(xiàng),我們可以在這里用名字來引用她。
contact_groups #這是一個(gè)聯(lián)系組列表。我們用聯(lián)系組的名字來引用她們。多個(gè)聯(lián)系組間用“,”來分隔。
notification_interval #這一項(xiàng)用來定義當(dāng)一個(gè)服務(wù)仍然down或unreachable時(shí),我們間隔多久重發(fā)一次通知給聯(lián)系組。
notification_period #這一項(xiàng)用一個(gè)time period定義來標(biāo)識(shí)什么時(shí)間段內(nèi)給聯(lián)系組送通知。這里我們用time period定義的名字來引用她。
notification_options #這一項(xiàng)用來決定發(fā)送通知的時(shí)機(jī)。選項(xiàng)有:d = 當(dāng)有down狀態(tài)時(shí)發(fā)送通知,u = 當(dāng)有unreachable狀態(tài)時(shí)發(fā)送通知, r = 當(dāng)有服務(wù)recoveries時(shí)發(fā)送通知,f = 當(dāng)主機(jī)啟動(dòng)或停機(jī)時(shí)發(fā)送通知。如果你給一個(gè)n選項(xiàng),那么永遠(yuǎn)不會(huì)發(fā)送通知。
}
define hostgroup{ #這段是用來定義一個(gè)被監(jiān)控的主機(jī)組。
hostgroup_name #主機(jī)組名稱,通常定義得較短
alias #主機(jī)組別名,通常定義得較長(zhǎng)
members #主機(jī)組成員
}
這段是用來定義一個(gè)被監(jiān)控的服務(wù)。
host_name #主機(jī)名稱
service_description #服務(wù)描述
check_command #執(zhí)行命令
max_check_attempts #大失敗嘗試次數(shù),值為1時(shí)只報(bào)警不重新檢測(cè)
normal_check_interval #常規(guī)檢測(cè)間隔時(shí)間,默認(rèn)為60分鐘(常規(guī)檢測(cè)是指無論服務(wù)狀態(tài)是否正常,檢測(cè)次數(shù)達(dá)到“大次數(shù)”時(shí))
retry_check_interval #失敗嘗試間隔時(shí)間,默認(rèn)為60分鐘(失敗嘗試是指服務(wù)狀態(tài)不正常,檢查次數(shù)達(dá)到“大次數(shù)”時(shí))
check_period #檢測(cè)時(shí)間段
notification_interval #當(dāng)服務(wù)狀態(tài)不正常時(shí)通知聯(lián)系人的間隔時(shí)間,值為0時(shí)不通知聯(lián)系人
notification_period #通知聯(lián)系人時(shí)間段
notification_options #通知聯(lián)系人選項(xiàng),w警告,u未知,c危急,f啟動(dòng)和停止,n不發(fā)送通知
contact_groups #聯(lián)系人組
}
define servicegroup{ #這段是用來定義一個(gè)被監(jiān)控的服務(wù)組。
servicegroup_name #服務(wù)組名稱,通常定義得較短
alias #服務(wù)組別名,通常定義得較長(zhǎng)
members #服務(wù)組成員
}
這段是用來定義一個(gè)聯(lián)系人。
contact_name #這個(gè)指令用來定義一個(gè)聯(lián)系人的簡(jiǎn)稱。他會(huì)在定義contactgroup時(shí)被引用到。在相應(yīng)的環(huán)境中,宏定義$CONTACTNAME$會(huì)包含這個(gè)值。
alias #這個(gè)指令是為了定義一個(gè)聯(lián)系人的具體的描述。在相應(yīng)的環(huán)境中,宏定義$CONTACTALIAS$會(huì)包含這個(gè)值。
host_notification_period #這個(gè)指令是為了定義,能夠通知Contact中定義的那個(gè)簡(jiǎn)稱聯(lián)系人,關(guān)于主機(jī)有問題或者恢復(fù)正常狀態(tài)的時(shí)間段。你可以把他想象成能夠通知Contact關(guān)于主機(jī)的在線時(shí)間。
service_notification_period #這個(gè)指令是為了定義,能夠通知Contact中定義的那個(gè)簡(jiǎn)稱聯(lián)系人,關(guān)于服務(wù)的問題或恢復(fù)正常的時(shí)間段。
host_notification_options #這個(gè)指令為了定義主機(jī)在什么狀態(tài)下會(huì)給聯(lián)系人發(fā)通知。各個(gè)參數(shù)的描述如下:d=當(dāng)主機(jī)的狀態(tài)處于down時(shí),發(fā)送通知;f=當(dāng)主機(jī)狀態(tài)處于stop時(shí)發(fā)送通知。r=當(dāng)主機(jī)恢復(fù)up狀態(tài)時(shí)發(fā)送通知。n=什么狀態(tài)下都不發(fā)送通知(w-warning , u-unknown,c-critical,r-recovery;d-down,u-unreachable)。
service_notification_options #這個(gè)指令為了定義服務(wù)在什么狀態(tài)下會(huì)給聯(lián)系人發(fā)通知。各個(gè)參數(shù)的描述如下:w=當(dāng)服務(wù)處于警告狀態(tài)時(shí)發(fā)送通知 u=當(dāng)服務(wù)的狀態(tài)處于unknown時(shí),發(fā)送通知;f=當(dāng)服務(wù)狀態(tài)處于啟動(dòng)和停止時(shí)發(fā)送通知。c=當(dāng)服務(wù)處于Critical狀態(tài)時(shí)發(fā)送通知。n=什么狀態(tài)下都不發(fā)送通知。
host_notification_commands #這個(gè)指令是為了定義一個(gè)通知聯(lián)系人關(guān)于主機(jī)問題或恢復(fù)正常的聯(lián)系手段的一個(gè)列表。多個(gè)手段之間用逗號(hào)隔開。
service_notification_commands#這個(gè)指令是為了定義一個(gè)通知聯(lián)系人關(guān)于服務(wù)問題或恢復(fù)正常的聯(lián)系手段的一個(gè)列表。多個(gè)手段之間用逗號(hào)隔開。
email #這個(gè)指令是為了定義聯(lián)系人的email地址。這個(gè)將取決于你是如何定義你的notification commands.它可以用來給聯(lián)系人發(fā)送緊急郵件。在相應(yīng)的環(huán)境中。宏定義$CONTACTEMAIL$將會(huì)包含它的值。
}
define contactgroup{ #這段是用來定義一個(gè)聯(lián)系人組。
contactgroup_name #聯(lián)系組名稱,通常定義得較短
alias #聯(lián)系組別名,通常定義得較長(zhǎng)
members #聯(lián)系組成員
}
時(shí)間段名稱,通常定義得較短
alias #時(shí)間段別名,通常定義得較長(zhǎng)
sunday #星期日時(shí)間段
monday #星期一時(shí)間段
tuesday #星期二時(shí)間段
wednesday #星期三時(shí)間段
thursday #星期四時(shí)間段
friday #星期五時(shí)間段
saturday #星期六時(shí)間段
}
定義命令的簡(jiǎn)稱
command_line #定義當(dāng)服務(wù)進(jìn)行時(shí)Nagios要執(zhí)行的動(dòng)作。在命令執(zhí)行以前,所有合法的宏都要被他們的值代替。
}
define command{
command_name #
define timeperiod{
timeperiod_name #
define contact{ #
define service{ #
define host{ #
另外有需要云服務(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)景需求。
成都創(chuàng)新互聯(lián)公司于2013年成立,公司以網(wǎng)站建設(shè)、
成都網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、
平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上千多家,涉及國(guó)內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。
當(dāng)前名稱:Nagios配置文件介紹-創(chuàng)新互聯(lián)
本文地址:http://jinyejixie.com/article42/dpcjhc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、域名注冊(cè)、用戶體驗(yàn)
廣告
聲明:本網(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)