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

溫馨提示×

溫馨提示×

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

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

liunx服務使用( 源碼包 Nagios 監控軟件)

發布時間:2020-03-30 08:14:18 來源:網絡 閱讀:452 作者:history_xcy 欄目:移動開發

一個臺服務器的狀態如何保證?各項信息如何保證? 用Nagios 監控軟件可以實現服務器信息的監控。

本人聲明; 所有的博文都是本人自己之前學習記錄的,沒有任何的抄襲情況



Nagios 監控軟件




開始安裝

安裝nagios-3.2.1.tar.gz到/usr/local/src


先解壓

tar -zxvf nagios-3.2.1.tar.gz -C /usr/local/src/

tar -zxvf nagios-plugins-1.4.14.tar.gz -C /usr/local/src/


文檔所在位置

/usr/local/src/nagios-3.2.1/html/docs

firefox index.html


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



useradd nagios 添加這個用戶

passwd nagios

/usr/sbin/groupadd nagcmd 創建組

/usr/sbin/usermod -a -G nagcmd nagios 該擁有者 添加到組里

/usr/sbin/usermod -a -G nagcmd apache 該擁有者

建立nagios用戶 并設置密碼 建立nagcmd組 并且將該組設置為nagios apache用的附加組




到nagios-3.2.1解壓目錄進行安裝

./configure --with-command-group=nagcmd


make all 編譯軟件`

make install 安裝軟件

make install-init 生成啟動文件

make install-config 生成配置文件

make install-commandmode 設置組的執行權限

make install-webconf



htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 用戶必須是這個


service httpd restart


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


插件的安裝

nagios-plugins-1.4.14.tar 解壓縮 /usr/local/src下


./configure --with-nagios-user=nagios --with-nagios-group=nagios

make

make install


chkconfig --add nagios 添加服務啟動


chkconfig nagios on 打開服務


service nagios restart


訪問http://192.168.1.113/nagios


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


配置檢測對象

vim /usr/local/nagios/etc/objects/ localhost.cfg

cp localhost.cfg 192.168.1.196.cfg



vim 192.168.1.196.cfg 自定自己要圖形里要監控的東西


3 define host{

4 use linux-server

5 host_name testserver

6 alias host196

7 address 192.168.1.196

}




讓配置文件監控自己定義的文件

vim /usr/local/nagios/etcetc/nagios.cfg

36 復制

37 添加

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

37 cfg_file=/usr/local/nagios/etc/objects/192.168.1.102.cfg




/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

檢測nagios的配置文件是否正常后 啟動nagios



重啟服務

service nagios restart


測試

訪問http://192.168.1.113/nagios


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



nagios.cfg 主配置文件


localhost.cfg 主機文件


templates.cfg 模板


timeperiods.cfg周期


commands 命令

/usr/local/nagios/ libexec 插件



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

在圖形里添加新的功能

192.168.1.102.cfg 主機文件


91 define service{

92 use local-service

93 host_name peng

94 service_description NFS --圖形上顯示的名字

95 check_command check_nfs --對應 命令名字

96 notifications_enabled 0

97 }



commands 命令


241 define command{

242 command_name check_nfs --這個名字對應下面的模塊

243 command_line $USER1$/check_http -H 192.168.1.102 -p 2049

244 }


/usr/local/nagios/ libexec 插件




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

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

遠程私有信息


安裝openssl包

yum install openssl openssl-devel



server端

安裝nrpe


tar -zxvf nrpe-2.12.tar.gz -C /usr/local/src

./configure && make all && make install

make install-plugin 設置插件權限


定義nrpe

cd /usr/local/nagios/etc/objects

vim commands.cfg 在該文件最末行后定義check_nrpe插件的調用參數


define command{

command_name check_nrpe

com m an d_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$

}


定義監控主機臺主機

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

vim 192.168.1.100.cfg


define service{

use local-service

host_name ZHB-linux

service_description boot Partition

check_command check_nrpe!check_boot

}



定義調用命令及參數check_root 該參數會在客戶端定義相對應的命令以達到通過該參數檢測客戶端硬盤使用率的信息





命令作用同上,server端同上



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

client端


安裝nagios-plugins包

useradd nagios 添加用戶以及組

groupadd nagcmd

usermod -G nagcmd nagios

編譯并且安裝

/usr/local/src/nagios-plugins-1.4.14/

./configure && make && make install




安裝nrpe

tar zxvf nrpe-2.12.tar.gz -C /usr/local/src

./configure && make all && make install

make install-plugin 安裝進程

make install-daemon 安裝守護進程

make install-daemon-config 安裝守護進程的配置文件

make install-xinetd 產生xinetd的配置文件nrpe




安裝xinetd

yum install xinetd

設置nrpe及啟動

在源文件/etc/xinet.d/nrpe文件里

only_from =127.0.0.1 192.168.1.102 后添加 192.168.1.113(自己的127.0.0.1和對方IP)


添加nrpe對應的端口(必須做)

vi /etc/services (該文件記錄系統中所有服務的端口)

nrpe 5666/tcp # NRPE


定義nrpe命令(check_root)

cd /usr/local/nagios/etc

vi 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_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z

command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200


command[check_boot]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /boot (新加對應文件)



啟動nrpe

service xinetd restart


netstat -anplt | grep 5666 查看端口是否打開

tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN 21403/xinetd


測試nrpe

./check_nrpe -H 127.0.0.1

得到結果NRPE v2.12


服務端

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 檢測文件時候正確

service nagios restart

訪問http://192.168.1.160/nagios/


向AI問一下細節

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

AI

电白县| 唐河县| 荥经县| 额尔古纳市| 阿拉尔市| 仙居县| 宜章县| 台中市| 新巴尔虎右旗| 大兴区| 五大连池市| 陆河县| 那坡县| 辰溪县| 繁峙县| 白山市| 吉林省| 汽车| 宝鸡市| 临沭县| 慈溪市| 车险| 永新县| 景宁| 泗洪县| 隆子县| 隆尧县| 集贤县| 屯昌县| 珲春市| 大关县| 拉孜县| 桐梓县| 增城市| 靖边县| 奎屯市| 苗栗市| 康保县| 福海县| 枣阳市| 将乐县|