![](/img/trans.png)
[英]Create a cache file which is automatically deleted when partition is nearly full in libc (all file systems) or ext4?
[英]Root Partition warning for *all* Unix systems
我讓Nagios監視所有Unix系統上的Root Partition(是Linux(基於Gentoo和Debian的Linux,以及一個Mac Mini))。 我還在監視4個NAS系統(3個QNAP,1個Synology)和VCentre設備。
Nagios突然向我提供了所有這些設備的“服務警告”,聲稱磁盤空間不足,具有相同的值...
我使用服務模板通過NagioSQL設置了Nagios,但這是服務配置的內容。
define service {
#NAGIOSQL_CONFIG_NAME services
host_name BLURR-2,COSYFEET04a,ELUCIDRF,Laserbeak,LOGGER,MIRAGE,OUTBACK,QNAP1,QNAP2,QNAP3,Silverbolt,VCENTRE
service_description Root Partition
servicegroups infrastructure
use standard-service
check_command check_local_disk!20%!10%!/
icon_image root.png
register 1
}
...這是來自commands.cfg的check_local_disk的配置...
define command {
command_name check_local_disk
command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
register 1
}
理想情況下,我不需要調整分區大小。 在某些情況下(Mac Mini,NAS設備)我不能!
Nagios檢查是否只是在發生故障,我只是在濫用Root Partition檢查還是在醞釀一個真正的問題,因為我無法解釋為什么重復所有值-其中一個VM是P2V,一個正在運行Nagios本身不到一個月大!
1)您應為每個主機提供單獨的服務,以便您可以指定唯一的閾值等
2)您正在使用沒有-H參數的check_local_disk,因此實際上您總是在檢查Nagios磁盤本身。 您應該檢查磁盤中check_nrpe -H遠程主機-c check_disk -a“-w 20%〜10%查看遠程主機上http://nagios-plugins.org/doc/man/check_disk.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.