Назад | Перейти на главную страницу

критический своп nagios

Я установил 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 mirror для свопа.

/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. Это скажет вам, сколько свопов активно. Из информации nagios видно, что в данный момент у вас нет активных свопов. Использовать swapon -a чтобы активировать его.

Я наконец понял это:

Убрал диски из рейда.

Ран

mkswap /dev/sda5 
mkswap /dev/sdb5

Тогда пришлось сделать

swapon /dev/sda5 
swapon /dev/sdb5

По какой-то причине это не сработало.

swapon -a

Похоже, это решило проблему.