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 и перенаправлять вывод в общее хранилище файлов каждую минуту или около того и читать это.