Контроль пула набега ZFS на Ubuntu для целостности и производительности

Я полагаю, что пользователь просто должен выбрать полномочия на таблицах, которые будут сохранены.

Править: Этот парень говорит для присвоения "разрешения" таблиц блокировки также, которое имеет смысл.

3
задан 14 October 2009 в 17:08
3 ответа

принятие zabbix и инструменты гну... добавляет к zabbix файлу конфигурации демона агента следующее:

UserParameter=zpool.status, состояние шпульки | grep-q "Никакие известные ошибки данных" && отзывается эхом 1 ||, отзываются эхом 0

теперь, в zabbix добавляют объект с ключом "zpool.status", создают триггер против него (использование функции как ".last (0) =0"), и Вы сделаны - триггер будет стрелять каждый раз, когда та строка отсутствует в выводе состояния шпульки.

это также предполагает, что 'zpool' будет в пути zabbix пользователя, и что этому пользователю разрешат выполнить шпульку. в противном случае укажите полный путь и используйте sudo., другая выгода могла бы быть оболочкой по умолчанию, которая не поддерживает используемый синтаксис, в этом случае можно или переписать userparameter или вынудить его использовать удар.

2
ответ дан 3 December 2019 в 05:20

состояние шпульки-x является предпочтительным способом проверить состояние пулов с помощью сценария. Его вывод является "всеми пулами, здоровы", если нет проблемы, делающие его немного легче использовать в качестве теста. Иначе, поскольку Вы добираетесь, больше чем один объединяет Ваш сценарий проверки, и власти станут более сложными. Таким образом, можно установить задание крона, чтобы запустить скрипт и удостовериться, что состояние этого является "всеми пулами, здоровы" и посылают аварийное электронное письмо вывода иначе.

Вы могли даже установить nagios плагин, чтобы сделать это для Вас. Я предполагаю, что zabbix должен быть растяжимым теми же способами.

Также удостоверьтесь, что Вы выполняете куст шпульки регулярно.... Я настроил бы это в задании крона также. Это обнаружит и исправит любые проблемы, которые это находит в пуле в областях файловой системы, к которой часто не получают доступ и может поймать и исправить проблемы, прежде чем они приведут к любому повреждению данных.

Для получения метрик производительности, можно использовать шпульку iostat [секунды между обновлениями], я не уверен, как связать это в кактусы, хотя, но я уверен, что это возможно.

5
ответ дан 3 December 2019 в 05:20

если это возможно, также сделайте iostat-xCzn и grep для любого HW или Транспортных ошибок на дисках или контроллере.

0
ответ дан 3 December 2019 в 05:20

Теги

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