Потребуйте простого “системного медицинского сценария проверки” для Debian

Perc5i и Perc6i является Ламе в этом отношении (никакой JBOD) и таким образом не особенно хорошо удовлетворенные для ZFS. Другим везло с SAS Dell 6i/r, поскольку он может быть получен относительно дешево (~ 150$), и я верю, может работать в режиме JBOD ненабега. Я позвонил бы Dell и спросил бы сначала, так как я никогда не использовал его тот путь сам. Не упоминайте ZFS, когда Вы звоните, просто спросите их, если SAS6i может представить диски без какой-либо защиты RAID или должны ли они быть частью виртуального диска RAID0/1.

ZFS хочет Ваши диски, не абстрактный 'виртуальный диск' или LUN. С любой конфигурацией (единственный drive/mirrors/stripes/raidz) ZFS будет использовать Ваш ЦП для вычисления контрольных сумм блока для целостности данных. С RAID-Z/RAID-Z2, ZFS дополнительно вычисляет блоки четности с помощью ЦП (RAID5/RAID6 на PERC5/PERC6 имеет встроенную микросхему для этого). Если Вы делаете зеркальное отражение, ZFS не должен вычислять четность и таким образом имеет более низкий CPU наверху (только контрольные суммы, никакая четность) все же, так как это имеет доступ к нескольким копиям данных, ZFS заметит, что любые поврежденные блоки (на чтении или кусте) и сам заживают.

1
задан 23 April 2012 в 17:58
2 ответа

Как отмечает Барт, для этого вы можете использовать плагины Nagios / Nagios.

Вы также можете настроить Monit , который предоставит вам базовый мониторинг в красивом, простом пакете. Monit также выполнит «лечение процесса», поэтому, если, скажем, процесс ClamAV упадет, Monit заметит это событие, сообщит вам об этом и перезапустит его. Monit работает как демон, поэтому вам не придется возиться с cron.

Помимо стандартных системных вещей (нагрузка, дисковое пространство, свободная оперативная память), вот несколько примеров конфигурации для различных служб: http : //mmonit.com/wiki/Monit/ConfigurationExamples

Ах, документы Debian на Monit:

http://www.debian-administration.org/articles/269

5
ответ дан 3 December 2019 в 16:22

Я обычно использую плагины Nagios для этого. Они предназначены для nagios, но вы можете просто использовать их как отдельные скрипты. Они вернут OK, WARNING или ERROR, а затем некоторую дополнительную информацию.

Просто возьмите биты, которые вы хотите проверить, и создайте крошечный скрипт для их запуска, отправьте по почте / сохраните результаты и поместите его в crontab.

4
ответ дан 3 December 2019 в 16:22

Теги

Похожие вопросы