Я хочу иметь возможность проверять всего несколько вещей на удаленном хосте из nagios - процессор, память и т. Д., Поэтому я хочу установить NRPE на машине.
NRPE хочет установить Samba вместе со многими другими службами, что я полностью понимаю.
Есть ли способ просто установить подмножество команд NRPE, чтобы мне не нужно было устанавливать все связанные пакеты?
Попробуйте установить nagios-plugins-basic и nagios-nrpe-server. Убедитесь, что apt настроен на установку только зависимостей, а не рекомендуемых или предлагаемых пакетов.
вы можете попробовать это:
aptitude install -vv --show-deps --without-recommends nagios-nrpe-server
он покажет вам зависимости пакетов, но не установит их.
Это будет зависеть от того, как Ubuntu упаковывает компоненты NRPE. Если это один большой пакет, и он объявляет такие вещи, как Samba, как требуемые зависимости, вам не повезло, если вы не развернете свой собственный пакет (что не так уж и сложно - вы можете распаковать тот, который предоставляет Ubuntu, и удалить декларации компонентов / зависимостей, которые вы не нужно ...)
Ubuntu предоставляет довольно приличное руководство по созданию пакетов что должно помочь, если вы решите пойти по этому пути.