91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

CentOS安裝配置nagios(3)

發布時間:2020-07-28 09:15:07 來源:網絡 閱讀:500 作者:hujunshao 欄目:移動開發

這篇主要先講解如何創建各個主機的監控文件,再詳細講講各種插件,nagios的監控之所以那么強大主要就是依靠各種插件,可以說就是這些插件才成就了nagios那豐富的監控項目。一般安裝nagios時,大家一般都會安裝nagios-plugins 來安裝一些非常常用的插件來監控各個服務器。但是這些插件并不一定夠用,所以有時候會需要從網上找其它特定的插件,甚至自己編寫插件。



一,創建主機的監控文件


想要監控具體主機,需要創建該主機的監控文件,一般推薦將其創建在 nagios/etc/objects目錄下

例如 監控一臺IP地址為192.168.10.46的linux主機


可在objects目錄下創建一個46.cfg的文件,里面內容如下



define host{

host_name 46_linux 在web頁面顯示的主機名字

use linux-server 使用的模板

address 10.0.110.46 主機地址

max_check_attempts 3 檢查失敗后的重試次數

notification_period 24x7 監控時段

}


define service{

host_name 46_linux 引用上面的模板

name 46-service 此服務模板的名字

use generic-service 使用的service模板

normal_check_interval 5 失敗后重試次數

notification_interval 60 重試時間間隔

}


上面這些基本包含了被監控機的主要參數。接下來就是需要引用nagios插件運作來達到監控的目的。

談到nagios的原理時,特別指出了nagios本身并沒有監控的功能,所有的監控是由插件完成的,插件將監控的結果返回給nagios,nagios分析這些結果,web的方式展現給我們,同時提供相應的報警功能(這個報警的功能也是由插件完成的)
所有的這些插件是一些實現特定功能的可執行程序,默認安裝的路徑是/usr/local/nagios/libexec,可以查看

CentOS安裝配置nagios(3)

這些程序都是可以獨立執行的,使用方法可以通過命令名–h來查看


在文件46.cfg里面通過一定的格式添加這些插件命令即可用來監控


例如

define service{

use 46-service

service_description ping

check_command check_ping!3000.0,80%!5000.0,100%!10!30

}

define service{

use 46-service

service_description ftp

check_command check_ftp!2!4!10

}

上面這兩個基本是用來監控遠程系統上對外開放的服務,對于這些可以用監控機上的插件來完成


而對于磁盤容量,cpu負載,登陸用戶等,就需要nrpe來通過插件收集數據然后再傳回監控端。這部分的命令格式就與上面的略有不同

首先在46.cfg上添加相關命令

define service{

use 46-service

service_description users

check_command check_nrpe!check_users

}

define service{

use 46-service

service_description load

check_command check_nrpe!check_load

}


define service{

use 46-service

service_description zombie_procs

check_command check_nrpe!check_zombie_procs

}

define service{

use 46-service

service_description /

check_command check_nrpe!check_sda1


上面4組命令分別通過NRPE監控 登陸用戶數 負載 僵尸進程 磁盤剩余空間, 可以看到全是通過chenk_nrpe這個插件命令來收集數據

后面的部分就是對應在被監控機上所填寫的命令名稱


在被監控機46上的 nrpe.cfg中

command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10

command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20

command[check_sda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/sda1

command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z


添加以上4行就可監控了。


最后在監控端的 nagios.cfg文件中添加如下一行

cfg_file=/usr/local/nagios/etc/objects/46.cfg


然后監控端和被監控端的nagios都重啟下即可

這樣的話 無論被監控機器的內部和外部信息我們都可以監控到,最后可在web頁面中看到你監控的詳細信息

CentOS安裝配置nagios(3)


向AI問一下細節

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

AI

田东县| 厦门市| 荔波县| 九寨沟县| 石渠县| 金堂县| 宁国市| 佛教| 厦门市| 苗栗县| 婺源县| 天镇县| 商水县| 疏附县| 新密市| 京山县| 彭山县| 牟定县| 楚雄市| 白玉县| 和田市| 镇原县| 攀枝花市| 台东市| 腾冲县| 阳山县| 平邑县| 昌图县| 佛学| 石嘴山市| 会宁县| 镇坪县| 海阳市| 孝昌县| 额济纳旗| 凤阳县| 怀仁县| 麻栗坡县| 沈阳市| 深圳市| 定西市|