просто экспортируйте mysql базу данных - она содержит все полномочия и сведения об учетной записи с хешированными паролями.
Можно ли создавать пользователей «только для просмотра»?
Конечно, вы можете сделать это с помощью переменной authorized_for_read_only
:
/ usr / local / nagios / etc / cgi.cfg
# A comma-delimited list of usernames that have read-only rights in
# the CGIs. This will block any service or host commands normally shown
# on the extinfo CGI pages. It will also block comments from being shown
# to read-only users.
authorized_for_read_only=anonymous
и разрешить им просматривать только определенные службы / серверы?
Создать определение контакта с тем же именем контакта
:
/ usr / local / nagios / etc / objects / contacts.cfg
define contact{
contact_name anonymous
use generic-contact
alias No Name
service_notifications_enabled 1
host_notifications_enabled 1
service_notification_period 24x7
host_notification_period 24x7
service_notification_options c,w,r
host_notification_options d,u,r
email anonymous@domain.com
}
(это называется аутентифицированным контактом )
, затем сделайте его контактом хостов / служб, которым вы хотите разрешить просмотр:
define host{
use linux-server
host_name localhost
address 127.0.0.1
contacts anonymous
contact_groups admin
}
Ну, я попытался изменить authorized_for_read_only
недвижимость тоже. но для просмотра сервисов и хостов необходимо также внести следующие изменения конфигурации. После этого перезапустите сервер apache.
authorized_for_all_services=nagiosadmin,--your user--
authorized_for_all_hosts=nagiosadmin,--your user--