我很久以前安装了nagios,现在开始尝试使用它。 我得到这个错误:
Current Status: CRITICAL (for 231d 16h 52m 49s) Status Information: SWAP CRITICAL - 100% free (0 MB out of 0 MB) Performance Data: swap=0MB;0;0;0;0 Current Attempt: 4/4 (HARD state) Last Check Time: 01-09-2011 13:26:34 Check Type: ACTIVE Check Latency / Duration: 0.125 / 0.004 seconds Next Scheduled Check: 01-09-2011 13:31:34 Last State Change: 05-22-2010 21:36:47 Last Notification: 01-09-2011 13:01:42 (notification 5521) Is This Service Flapping? NO (0.00% state change) In Scheduled Downtime? NO Last Update: 01-09-2011 13:29:32 ( 0d 0h 0m 4s ago)
这是正常的吗? 我应该担心吗?
好吧,所以我在这里添加这个,因为我认为我有一个交换的问题,我确定系统应该设置raid镜像的交换。
/etc$ cat fstab # /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 # /dev/md0 UUID=b04f709c-0771-4d64-a338-53b88d7f6931 / ext3 relatime,errors=remount-ro 0 1 # /dev/sda5 UUID=0c45d6a9-1298-4f08-90e0-92b118e87dd2 none swap sw 0 0 # /dev/sdb5 UUID=26b07775-a00b-46bc-b63a-bf96e9b5ad28 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
和,
cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid1 sda1[0] sdb1[1] 238171520 blocks [2/2] [UU] md1 : active raid1 sda5[0] sdb5[1] 5968000 blocks [2/2] [UU] unused devices: <none>
自由:
free total used free shared buffers cached Mem: 2026584 1350980 675604 0 296920 509544 -/+ buffers/cache: 544516 1482068 Swap: 0 0 0
swapon -a(尝试和没有sudo可以肯定)
swapon -a swapon: cannot find the device for UUID=0c45d6a9-1298-4f08-90e0-92b118e87dd2 swapon: cannot find the device for UUID=26b07775-a00b-46bc-b63a-bf96e9b5ad28
如果我换了0,我想我一定有什么问题。
如果需要更多的信息,请让我知道。
阅读第二行,特别是(0 MB out of 0 MB) 。 你的系统没有任何交换,所以警告是真的假阳性,除非有交换。
我最近看到没有交换的唯一系统是OpenVZ / Virtuozzo contatiners / VPS,因为硬件节点处理所有的交换,所以没有交换给每个容器。 但是还有很多其他的原因,没有任何交换空间设置。
检查free的输出。 这将告诉你有多less交换是活跃的。 从Nagios信息看来,你没有任何交换当前活动。 使用swapon -a激活它。
我终于明白了这一点:
我从RAID中移除了驱动器。
然
mkswap /dev/sda5 mkswap /dev/sdb5
然后不得不这样做
swapon /dev/sda5 swapon /dev/sdb5
这不会出于某种原因。
swapon -a
这似乎解决了这个问题。