Как сказанный Nick, Nagios является Вашим приложением. Я вполне уверен, все графические системы контроля черпают вдохновение в Nagios. Многие из них просто помещают GUI сверху конфигурации Nagios.
Но Вы собираетесь очень не хотеть поддержать несколько взаимозависимых файлов конфигурации в Nagios. Вам определенно будет нужно некоторое управление версиями для отката, когда Вы сделаете ошибку и тянете жребий схем для напоминания себе, что Вы сделали. Max Schubert и книжный Контроль корпоративной сети Nagios 3 al будут очень полезны, если Вы пойдете для этого.
Но несмотря на все проблемы скалы Nagios!
Это должно сработать:
RewriteCond %{HTTP_HOST} ^www.abc.com$ [NC]
RewriteRule ^(.*)$ https://www.efg.com/$1 [R=301,L]
и вам нужно будет повторить это для любых дополнительных поддоменов или отредактировать вышеуказанное регулярное выражение, чтобы оно соответствовало всем поддоменам, выполнив abc.com $
(без каратов в начале, что означает «начинается с»)
В RewriteRule
^ (. *) $
означает все, что находится после домена / хоста. И в этом разделе https://www.efg.com/$1
$ 1
сообщает первому элементу соответствия подрегулярному выражению (первое, что указано в скобках), который должен быть добавлен после www.efg.com/
.
Вы также можете сделать это через файл httpd.conf.
<VirtualHost *>
ServerName www.abc.com
Redirect 301 / https://www.efg.com/
</VirtualHost>