Я полагаю, что пользователь просто должен выбрать полномочия на таблицах, которые будут сохранены.
Править: Этот парень говорит для присвоения "разрешения" таблиц блокировки также, которое имеет смысл.
принятие zabbix и инструменты гну... добавляет к zabbix файлу конфигурации демона агента следующее:
UserParameter=zpool.status, состояние шпульки | grep-q "Никакие известные ошибки данных" && отзывается эхом 1 ||, отзываются эхом 0
теперь, в zabbix добавляют объект с ключом "zpool.status", создают триггер против него (использование функции как ".last (0) =0"), и Вы сделаны - триггер будет стрелять каждый раз, когда та строка отсутствует в выводе состояния шпульки.
это также предполагает, что 'zpool' будет в пути zabbix пользователя, и что этому пользователю разрешат выполнить шпульку. в противном случае укажите полный путь и используйте sudo., другая выгода могла бы быть оболочкой по умолчанию, которая не поддерживает используемый синтаксис, в этом случае можно или переписать userparameter или вынудить его использовать удар.
состояние шпульки-x является предпочтительным способом проверить состояние пулов с помощью сценария. Его вывод является "всеми пулами, здоровы", если нет проблемы, делающие его немного легче использовать в качестве теста. Иначе, поскольку Вы добираетесь, больше чем один объединяет Ваш сценарий проверки, и власти станут более сложными. Таким образом, можно установить задание крона, чтобы запустить скрипт и удостовериться, что состояние этого является "всеми пулами, здоровы" и посылают аварийное электронное письмо вывода иначе.
Вы могли даже установить nagios плагин, чтобы сделать это для Вас. Я предполагаю, что zabbix должен быть растяжимым теми же способами.
Также удостоверьтесь, что Вы выполняете куст шпульки регулярно.... Я настроил бы это в задании крона также. Это обнаружит и исправит любые проблемы, которые это находит в пуле в областях файловой системы, к которой часто не получают доступ и может поймать и исправить проблемы, прежде чем они приведут к любому повреждению данных.
Для получения метрик производительности, можно использовать шпульку iostat [секунды между обновлениями], я не уверен, как связать это в кактусы, хотя, но я уверен, что это возможно.