После успешной установки Nagios core 3.4.1 (я также установил плагин 1.4.11) на нашем сервере linux rhel 5.3 я не могу войти в веб-интерфейс nagios. Я использую apache 2.2.3
Я использую Internet Explorer 8, а также firefox 3.6.3
Когда я пытаюсь ввести URL-адрес http // localhost / nagios / на рабочем столе (в той же сети, что и сервер Nagios), мне действительно нравится
это но если я попробую
http // x.x.x.x / nagios / (где x.x.x.x - это IP-адрес моего сервера nagios) ему это нравится, но затем появляется всплывающее окно аутентификации
после ввода пароля и имени пользователя (nagiosadmin) он выдает следующие ошибки
The server x.x.x.x at Nagios access requires a username and password
Warning this server is requesting that your username and password be sent in an insecure
manner(basic authentication without a secure connection)
После нескольких попыток я получаю сообщение об ошибке 401, ошибка аутентификации требуется от Internet Explorer; этот сервер не может проверить, что вы авторизованы для доступа к запрошенному документу. Либо вы ввели неправильные учетные данные, либо ваш браузер не понимает, как предоставить необходимые учетные данные.
Помогите, пожалуйста, кто угодно .. похоже на проблему аутентификации
Извините, я исправил свою проблему всего через 30 минут после публикации этой темы ... я изменил права доступа к файлу htpasswd.users, который принадлежал пользователю root.Я изменил его, чтобы он был доступен для чтения пользователем nagios ... в зависимости от ваших предпочтений вы можете сохранить он принадлежит root и chmod его, чтобы сделать его читаемым для ВСЕХ или chown его таким образом, чтобы он принадлежал nagios .. я просто "chmodded" мой, чтобы сделать его читаемым пользователем nagios и Bingo, он работал ..
Во-первых, вам нужно убедиться, что вы установили все необходимые пакеты nagios, такие как nagios3, nagios3-core и nagios3-cgi. Я не уверен, все ли они доступны в RedHat, поскольку я использую Ubuntu. Я имею в виду, что вам нужно убедиться, что вы не пропустили ни одного необходимого пакета.
Если вы все еще не можете войти в систему, вы можете посмотреть конфигурацию apache и использовать htpasswd
инструмент для добавления нового имени пользователя / пароля для авторизации. Вам нужно найти файл вроде /etc/nagios3/htpasswd.users
. Это также может отличаться от Redhat. Вы можете воссоздать файл или создать другое имя пользователя / пароль.