nagios使用nrpe監控磁盤遇到的問題

問題描述

nagios配合nrpe用來監控機器中運行項目的具體狀況,還包括磁盤、網絡、負載均衡和數據庫等具體的使用狀況;node

我遇到的問題:ios

  • 使用docker-compose替換原來項目,將全部的進程docker化;
  • 建立的docker鏡像和docker-compose建立的containers都在/var/lib/docker目錄下;
  • 在使用docker-compose up的時候,出現警報 XXXXX(inode=-9999%)/var/lib/docker/containers/mounts=6037182531735MB;4830712380730;5434551428321;0;6038390475913

解決的過程遇到的坑

解決的思路:docker

  • 首先想的是既然報磁盤沒有空間的錯誤,那就須要看這個目錄究竟是誰佔用了這麼多的空間:查看的時候發現,/var/lib/docker/目錄沒有權限,不能查看,因此我一路開權限,而後chmod,知道看到的結果是征程很正常
  • 接着由於權限打開,警報消除,可是當我從新docker-compose up的時候,加入新的鏡像,又出現這個問題;無解
  • 想經過忽略指定的文件,讓他消失在個人眼前,因而找到了-i ·regex·;可是當我修改以後,出現了Unknown告警;

無解。。。。。數據庫

df

經過查看個人磁盤使用狀況,並無發現有什麼不妥,並且,command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/vda1,看起來也沒有問題哦;網絡

  • 是否是/dev/vda1/有問題,因而command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/vda1 -i '/dev/vda1/var/lib/dockder/',可是也不行

最終解決的方法

```command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p / -i '/var/lib/dockder/'```

這個命令OK,生效了!爲何呢?你能夠想一下,我今記錄一下個人解決問題的過程。負載均衡

相關文章
相關標籤/搜索