真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Nagios使用技巧

Nagios 使用技巧

創(chuàng)新互聯(lián)建站主要業(yè)務(wù)有網(wǎng)站營銷策劃、網(wǎng)站制作、成都網(wǎng)站制作、微信公眾號開發(fā)、微信小程序定制開發(fā)、H5網(wǎng)站設(shè)計、程序開發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當客戶,還把客戶視為我們的合作伙伴,在開展業(yè)務(wù)的過程中,公司還積累了豐富的行業(yè)經(jīng)驗、網(wǎng)絡(luò)營銷推廣資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。 

需求1.Nagios針對一臺主機上的多個域名進行監(jiān)控

Solution:

使用 check_http插件對站點的狀態(tài)碼進行檢測

vim command.cfg

define command{

command_name check_http

command_line $USER1$/check_http -I $ARG1$ -u $ARG2$ -e $ARG3$

}

vim services.cfg

define service{

host_name Web103

service_description check-Web103

max_check_attempts 5

normal_check_interval 3

retry_check_interval 2

check_period 24x7

notification_interval 10

notification_period 24x7

notification_options w,u,c,r

contact_groups admins

check_command check_http!10.100.100.103!http://www.pongo.cn/check/check.html!"200"

}

參數(shù)解釋:

-I Ipaddress

-u uri

-e 狀態(tài)碼

需求2:Nagios設(shè)置報警間隔和報警次數(shù)

solution:

注:本次演示主機的,服務(wù)的也一樣

1.定義從第1次到第5次通知的時間間隔為10分鐘

define host {

host_name Web103

alias Web103

address 10.100.100.103

check_command check-host-alive

notification_options d,u,r

check_interval 1

max_check_attempts 2

first_notification 1

last_notification 5

contact_groups admins

notification_interval 10

notification_period 24x7

}

2.從第5次到第10次通知的間隔為30分鐘

define host {

host_name Web103

alias Web103

address 10.100.100.103

check_command check-host-alive

notification_options d,u,r

check_interval 1

max_check_attempts 2

first_notification 5

last_notification 10

contact_groups admins

notification_interval 30

notification_period 24x7

}

3.從第10次以后不能通告,直到恢復(fù)

define host {

host_name Web103

alias Web103

address 10.100.100.103

check_command check-host-alive

notification_options d,u,r

check_interval 1

max_check_attempts 2

first_notification 10

last_notification 0

contact_groups admins

notification_interval 0

notification_period 24x7

}

注:每次通知都可以設(shè)置不同的身份人。

需求3:定義常用服務(wù)和主機模板

solution:

將每個服務(wù)常用的一些策略和選項放在一起,在每個服務(wù)中使用use 應(yīng)用

define service {

name Web

contact_groups admins

check_period 24x7

normal_check_interval 3

retry_check_interval 2

notification_interval 10

max_check_attempts 5

notification_period 24x7

notification_options w,u,c,r

}

define service {

use Web

host_name Web103

service_description WebSite_hire.pongo.cn

check_command check_web!10.100.100.103!http://hire.pongo.cn/check/check.html!"200"

}

注:由上面可以看出,定義服務(wù)時省去了很多選項,使代碼看起來越簡練,主機的模板和服務(wù)的定義類似。

需求4.使用nagios的聲音功能,及時了解主機或服務(wù)的狀態(tài)

solution:

# Note: All audio files must be placed in the /media subdirectory

# under the HTML path (i.e. /usr/local/nagios/share/media/).

host_unreachable_sound=hostdown.wav

host_down_sound=hostdown.wav

service_critical_sound=critical.wav

service_warning_sound=warning.wav

service_unknown_sound=warning.wav

normal_sound=noproblem.wav

將聲音文件放到/usr/local/nagios/share/media/即可(根據(jù)你的安裝路徑來定),當服務(wù)或主機觸發(fā)不同級別的時候,就會發(fā)出不同的聲音。

需求5:服務(wù)器數(shù)量眾多,我想為同類型的服務(wù)器,主機或服務(wù)配置文件放到一個文件中。

solution:

為不同應(yīng)用類型創(chuàng)建目錄和文件

#cd /usr/local/nagios/etc/objects

#mkdir MySQL web *** switch

#cd web

#touch services.cfg host.cfg

#vim /usr/local/nagios/etc/nagios.cfg

cfg_dir=/usr/local/nagios/etc/objects/web

cfg_file=/usr/local/nagios/etc/objects/web/host.cfg

cfg_file=/usr/local/nagios/etc/objects/web/services.cfg

注:其它應(yīng)用類型和上面添加方法相同。


當前名稱:Nagios使用技巧
網(wǎng)站URL:http://weahome.cn/article/gsiogs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部