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

溫馨提示×

溫馨提示×

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

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

nagios 監控配置介紹(一)

發布時間:2020-07-30 23:30:43 來源:網絡 閱讀:523 作者:ahtornado 欄目:移動開發

Nagios是一款開源的免費網絡監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網絡設置,打印機等。

在系統或服務狀態異常時發出郵件或短信報警第一時間通知網站運維人員,在狀態恢復后發出正常的郵件或短信通知。

作為老牌的監控軟件,大家應該學習,本文介紹使用配置的方法。


nagios 監控配置介紹(一)

監控服務端和客戶端安裝省略。


#準備階段

                                 信息列表

                服務器名稱             服務器IP
             nagios server10.89.1.2
              samba10.89.1.3
              web-lnmp10.89.1.34


#1.nagios的監控模式定義及監控模式的選擇

1.1.主動模式,由nagios服務器端發出的請求主動探測就可以得到數據的監控模式,也就是說不需要再

  客戶端安裝任何插件(適合對 端口 URL http ssh mysql rsync等監控)。當然主動模式也可以配置為被動模式探測


1.2.半被動模式,我們把負載,內存,硬盤,虛擬內存,磁盤IO,溫度,風扇等

對于這些本地資源性能的監控,一般使用半被動模式(通過調用nrpe,snmp)


1.3.被動模式


主動模式:和nrpe無關了,就是利用服務端本地插件直獲取信息

被動模式:主程序通過check_nrpe插件,和客戶端nrpe進程溝通,調用本地插件獲取數據


#2.配置服務端

[root@nagios tools]# ll /usr/local/nagios/

total 32

drwxrwxr-x  2 nagios nagios 4096 Jul 14 23:25 bin            #命令的目錄

drwxrwxr-x  3 nagios nagios 4096 Jul 14 23:25 etc            #配置文件的目錄

drwxr-xr-x  2 root   root   4096 Jul 14 23:24 include

drwxrwxr-x  2 nagios nagios 4096 Jul 14 23:25 libexec        #插件

drwxr-xr-x  5 root   root   4096 Jul 14 23:24 perl

drwxrwxr-x  2 nagios nagios 4096 Jul 14 23:21 sbin           #cgi 的程序

drwxrwxr-x 11 nagios nagios 4096 Jul 14 23:24 share          #web程序,nagios界面展示的php程序

drwxrwxr-x  5 nagios nagios 4096 Jul 16 10:03 var            #日志和數據


[root@nagios tools]# cd /usr/local/nagios/etc

[root@nagios etc]# ls -l

total 76

-rw-rw-r-- 1 nagios nagios 11669 Jul 14 23:21 cgi.cfg

-rw-r--r-- 1 root   root      21 Jul 14 23:22 htpasswd.users  #密碼驗證文件

-rw-rw-r-- 1 nagios nagios 44710 Jul 14 23:21 nagios.cfg      #nagios主配置文件

-rw-r--r-- 1 nagios nagios  7207 Jul 14 23:25 nrpe.cfg

drwxrwxr-x 2 nagios nagios  4096 Jul 14 23:21 objects

-rw-rw---- 1 nagios nagios  1340 Jul 14 23:21 resource.cfg


#生成hosts.cfg文件

[root@nagios etc]# cd objects/

[root@nagios objects]# head -51 localhost.cfg >hosts.cfg

[root@nagios objects]# chown nagios.nagios /usr/local/nagios/etc/objects/hosts.cfg 


#生成 services.cfg文件

[root@nagios objects]# touch services.cfg

[root@nagios objects]# chown nagios.nagios /usr/local/nagios/etc/objects/services.cfg 

[root@nagios objects]# ll

total 52

-rw-rw-r-- 1 nagios nagios  7716 Jul 14 23:21 commands.cfg      #存放nagios 命令相關配置,實現nagios命令和linux系統命令關聯

-rw-rw-r-- 1 nagios nagios  2166 Jul 14 23:21 contacts.cfg      #存放報警聯系人的相關配置文件

-rw-r--r-- 1 nagios nagios  1870 Jul 16 12:00 hosts.cfg         #新增,存放具體被監控主機相關配置

-rw-rw-r-- 1 nagios nagios  5403 Jul 14 23:21 localhost.cfg

-rw-rw-r-- 1 nagios nagios  3124 Jul 14 23:21 printer.cfg

-rw-r--r-- 1 nagios nagios     0 Jul 16 12:03 services.cfg      #新增,存放具體被監控服務相關配置

-rw-rw-r-- 1 nagios nagios  3293 Jul 14 23:21 switch.cfg

-rw-rw-r-- 1 nagios nagios 10812 Jul 14 23:21 templates.cfg     #模板配置文件

-rw-rw-r-- 1 nagios nagios  3208 Jul 14 23:21 timeperiods.cfg   #存放報警周期時間等相關配置

-rw-rw-r-- 1 nagios nagios  4019 Jul 14 23:21 windows.cfg



#修改 nagios.cfg 文件前,備份/etc 目錄防止改錯

[root@nagios etc]# cd ..

[root@nagios nagios]# tar zcvf etc.tar.gz ./etc/

./etc/

./etc/nagios.cfg

./etc/cgi.cfg

./etc/nrpe.cfg

./etc/htpasswd.users

./etc/objects/

./etc/objects/printer.cfg

./etc/objects/localhost.cfg

./etc/objects/contacts.cfg

./etc/objects/windows.cfg

./etc/objects/timeperiods.cfg

./etc/objects/switch.cfg

./etc/objects/commands.cfg

./etc/objects/templates.cfg

./etc/resource.cfg

[root@nagios nagios]# cd etc

[root@nagios etc]# vi nagios.cfg +34


#添加3行,注釋1行

    # You can specify individual object config files as shown below:

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

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

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

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

#添加這2行

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

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

#注釋1行,這是本機監控

     #cfg_file=/usr/local/nagios/etc/objects/localhost.cfg

           

# directive as shown below:

#添加1行(主動監控使用)

     cfg_dir=/usr/local/nagios/etc/services  #添加services(服務)目錄包含


    #cfg_dir=/usr/local/nagios/etc/servers  #服務器

    #cfg_dir=/usr/local/nagios/etc/printers #打印機

    #cfg_dir=/usr/local/nagios/etc/switches #交換機

    #cfg_dir=/usr/local/nagios/etc/routers  #路由器

#創建services目錄 并授權

[root@nagios etc]#cd /usr/local/nagios/etc

[root@nagios etc]# mkdir services

[root@nagios etc]# chown -R nagios.nagios services/


[root@nagios etc]# ll

total 80

-rw-rw-r-- 1 nagios nagios 11669 Jul 14 23:21 cgi.cfg

-rw-r--r-- 1 root   root      21 Jul 14 23:22 htpasswd.users

-rw-rw-r-- 1 nagios nagios 44852 Jul 16 11:55 nagios.cfg

-rw-r--r-- 1 nagios nagios  7207 Jul 14 23:25 nrpe.cfg

drwxrwxr-x 2 nagios nagios  4096 Jul 16 12:03 objects

-rw-rw---- 1 nagios nagios  1340 Jul 14 23:21 resource.cfg

drwxr-xr-x 2 nagios nagios  4096 Jul 16 11:56 services          #新增,存放主動監控項目 


--------------------------------------------------------------------------------------


向AI問一下細節

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

AI

松潘县| 玉屏| 肥东县| 新邵县| 汝南县| 焦作市| 新河县| 桐梓县| 灵璧县| 乳源| 雷波县| 阿拉善右旗| 天水市| 宜君县| 新宾| 乾安县| 明水县| 武陟县| 剑川县| 香格里拉县| 龙胜| 卓资县| 榆中县| 柞水县| 思南县| 渑池县| 延寿县| 富蕴县| 华蓥市| 广昌县| 玉田县| 德江县| 湖南省| 故城县| 渝中区| 民县| 高雄市| 金溪县| 青神县| 永靖县| 灵寿县|