中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nagios 使用技巧

發布時間:2020-07-12 03:10:57 來源:網絡 閱讀:623 作者:secboy 欄目:移動開發

Nagios 使用技巧


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

Solution:

使用 check_http插件對站點的狀態碼進行檢測

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"

}

參數解釋:

-I Ipaddress

-u uri

-e 狀態碼


需求2:Nagios設置報警間隔和報警次數

solution:

注:本次演示主機的,服務的也一樣


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次以后不能通告,直到恢復

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

}


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


需求3:定義常用服務和主機模板

solution:


將每個服務常用的一些策略和選項放在一起,在每個服務中使用use 應用

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"

}


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


需求4.使用nagios的聲音功能,及時了解主機或服務的狀態

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/即可(根據你的安裝路徑來定),當服務或主機觸發不同級別的時候,就會發出不同的聲音。



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

solution:

為不同應用類型創建目錄和文件

#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

注:其它應用類型和上面添加方法相同。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

碌曲县| 巧家县| 洛宁县| 宾阳县| 友谊县| 闸北区| 延庆县| 马龙县| 桓台县| 丰台区| 湘乡市| 土默特左旗| 修文县| 曲阜市| 临猗县| 陆丰市| 铜川市| 东乌珠穆沁旗| 渭源县| 光山县| 乌鲁木齐市| 得荣县| 贡觉县| 陇川县| 凉山| 图木舒克市| 邹城市| 凤阳县| 泗阳县| 佳木斯市| 莫力| 和静县| 莱阳市| 廊坊市| 清涧县| 延津县| 阳城县| 淳化县| 上栗县| 丽江市| 喀喇沁旗|