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

溫馨提示×

溫馨提示×

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

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

Nagios 監控系列學習 —— 簡介和安裝

發布時間:2020-07-11 17:43:07 來源:網絡 閱讀:618 作者:LingYi2012 欄目:移動開發


1、nagios特點:監控服務器狀態; 報警功能強大; 繪圖功能較弱需要借助其他插件實現或集成其他監控軟件。


2、nagios的五種狀態:OK WARNNING CRITICAL UNKNOWN PENDING

OK : 正常

WARNNING: 警告 (一般超過閾值)

CRITICAL:嚴重警告(主機或服務宕掉或超過規定閾值)

UNKNOWN:未知

PENDING: 待定(一般添加新服務初始狀態)


3、監控頁面:Nagios 監控系列學習  ——  簡介和安裝


nagios不僅監控和顯示服務或主機的狀態,還會顯示相關信息,但不能繪圖來顯示趨勢等


4、架構:

Nagios 監控系列學習  ——  簡介和安裝


nagios服務器端主要的組件:nagios 和nagios plugins(需要apache或nginx以及php的支持,如果需要監控mysql則需要安裝mysql等)


5、監控方式:

主動監控:被監控服務器提供對外服務,例如:WEB服務等,監控端可通過相應插件直接探測,根據返回信息進行狀態判斷,此種方式不需要被監控端安裝任何插件或做任何特殊配置。

(半)被動監控方式:例如 被監控的硬件資源、溫度等信息,監控端不能直接探測,只能通過在被監控端安裝相關獲取信息的插件來實現,例如:NRPE、snmp等,但由于探測動作是由監控端發起,所以屬于半被動監控(以監控端審視),被動監控方式有NSCA等,監控端處于監控狀態,監控信息完全由被監控端放主動發送。


NRPE:可監控linux/unix和windows,linux/unix需要安裝nrpe和nagios plugins(nrpe依賴plugins)

windows需要安裝nsclient+,此軟件提供NRPE功能(還有其他,例如check_nt等)

使用方式:被監控端的nrpe默認監控tcp 5666端口,監控端使用插件check_nrpe指令直接遠程調用被監控端已有的插件獲取相關信息,因此,被監控端需要提前配置好檢測信息的相關插件(指令)

snmp:主要用來監控交換機路由器等互連設備


6、安裝(mysql相關組件選擇性安裝)

[root@localhost ~]# yum install -y httpd php php-devel php-mysql mysql-devel mysql-server

如果要使用check_snmp等基于snmp的插件,需要在編譯安裝plugins之前安裝snmp相關組件

[root@localhost  ~]#  yum  install  -y net-snmp net-snmp-devel

如果編譯之前沒有安裝,可以重新編譯,但不要安裝(執行make install) ,make 之后,在源碼根目錄下會有plugins目錄,此目錄下會有check_snmp等相關插件,直接拷貝到/usr/local/nagios/libexec即可(注意權限等)


創建相關用戶和組:

[root@localhost ~]# groupadd nagcmd
[root@localhost ~]# useradd -G nagcmd nagios
[root@localhost ~]# passwd nagios
[root@localhost ~]# usermod -a -G nagcmd apache  #將運行apache的用戶添加到nagcmd組中

編譯安裝nagios(nagios-4.0.8   nagios-plugins-2.1.1 )

[root@localhost  ~]#  ./configure --prefix=/usr/local/nagios --with-command-group=nagcmd --enable-event-broker
[root@localhost  ~]# 
[root@localhost  ~]# make all
[root@localhost  ~]# make install
[root@localhost  ~]# make install-init
[root@localhost  ~]# make install-commandmode
[root@localhost  ~]# make install-config
[root@localhost  ~]# 
[root@localhost  ~]# make install-webconf  #生成nagios網頁相關配置文件 /etc/httpd/conf.d/nagios.conf 
[root@localhost  ~]#

創建訪問nagios的用戶名和密碼:

[root@localhost  ~]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
[root@localhost  ~]#

注:驗證文件和用戶名最好使用此默認,如果修改了驗證文件請在 /etc/httpd/conf.d/nagios.conf中修改相關項,如果想使用其他賬戶請修改 /usr/local/nagios/cgi.cfg相關選項, 如下:

[root@localhost etc]# cat cgi.cfg  | grep nagiosadmin
authorized_for_system_information=nagiosadmin
authorized_for_configuration_information=nagiosadmin
authorized_for_system_commands=nagiosadmin
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin
[root@localhost etc]#


編譯安裝nagios-plugins

[root@localhost  ~]#  ./configure  --with-nagios-user=nagios --with-nagios-group=nagios
[root@localhost ~]# make
[root@localhost  ~]#  make install

編譯完成之后,/usr/local/nagios/libexec下會有各種插件


7、啟動apache和nagios:

service httpd start

service nagios start


8、訪問:

http://IP/nagios



源碼安裝包下載



向AI問一下細節

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

AI

准格尔旗| 尖扎县| 新建县| 中山市| 磐石市| 江油市| 宝应县| 长顺县| 姚安县| 宜州市| 稻城县| 岫岩| 横山县| 江陵县| 弥渡县| 义乌市| 新昌县| 平泉县| 江川县| 醴陵市| 杭州市| 涿州市| 晋江市| 天镇县| 甘德县| 吉林市| 荥经县| 遵化市| 文昌市| 平乡县| 七台河市| 微山县| 建水县| 神木县| 元氏县| 张北县| 武川县| 静宁县| 凭祥市| 岑溪市| 汝南县|