FreeNAS/FreeBSD: Как получить доступ к состоянию тома ZFS из тюрьмы?

Я пытаюсь настроить NRPE для включения удаленного мониторинга Nagios новой системы FreeNAS 0.91. У меня в основном это работает. Я могу подключиться и запросить основную информацию, такую ​​как количество процессов, пользователей и т. Д.

Но я не могу бежать zpool list узнать о работоспособности RAIDZ, что является ключом к правильному мониторингу коробки.

Когда я запускаю из основной учетной записи root, это работает:

[stewlg@bauer] /dev# zpool list
NAME          SIZE  ALLOC  FREE    CAP  DEDUP  HEALTH  ALTROOT
BigMediaToo  21.8T  1.11T  20.6T    5%  1.00x  ONLINE  /mnt

Но когда я запускаю его из тюрьмы, это не так:

root@NagiosJail:/usr/local/libexec/nagios # zpool list
no pools available

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

Кажется, что подобные сообщения содержат ответ: пока я не знаю, что делать. Это /etc/devfs.rules что мне нужно отредактировать?

Схема системы, чтобы помочь с именами, если у кого-то есть пример для меня:

  • Один том ZFS на /mnt/BigMediaToo
  • Единственная тюрьма под названием NagiosJail. Его набор данных находится на /mnt/BigMediaToo/JailsDataset,

1 ответ

Не убивайте себя, выходя из тюрьмы, установите задание cron как root, чтобы выводить выходные данные zpool и перенаправлять вывод в общее хранилище файлов каждую минуту или около того и читать это.

Другие вопросы по тегам