Пользователь по умолчанию и пароль в Uchiwa с Sensu
Я пытаюсь развернуть Sensu-сервер в моей локальной Ubuntu с Uchiwa Dashboard. Когда я заканчиваю всю конфигурацию и запускаю uchiwa, я пытаюсь получить доступ с другого компьютера в моей локальной сети, используя локальный ip и порт 3000. Uchiwa спросить меня комбинацию пользователя и пароля, что я не создал в моем файле uchiwa.json ни одного пользователя или пароля. Это оно:
{
"sensu": [
{
"name": "Sensu",
"host": "localhost",
"ssl": false,
"user": "",
"pass": "",
"port": 4567,
"path": "",
"timeout": 5000
}
],
"uchiwa": {
"host": "192.168.1.18",
"port": 3000,
"stats": 10,
"refresh": 10000
}
}
Я что то пропустил?
1 ответ
Да, я тоже пропустил
мой /etc/sensu/conf.d/uchiwa.json
Файл содержал следующее:
{
"sensu": [
{
"name": "Sensu",
"host": "localhost",
"ssl": false,
"port": 4567,
"path": "",
"timeout": 5000
}
],
"uchiwa": {
"port": 3000,
"stats": 10,
"refresh": 10000
}
}
Но вы можете заметить, что есть еще один по умолчанию uchiwa.json
файл находится в /etc/sensu/
В этом uchiwa.json
файл дает имя пользователя как "admin" и пароль как "секретный", который вы можете найти для вас работать.
Также обратите внимание, что если вы следуете указаниям digitalocean, они не на 100% правильные. Я должен был переместить мой недавно созданный uchiwa.json
файл из /etc/sensu/conf.d
в /etc/sensu
потому что именно там Uchiwa ищет файл конфигурации в соответствии с /var/log/uchiwa.err
Если вы действительно не хотите пароль, вот что должно работать:
переместить
/etc/sensu/uchiwa.json
файл, переименовав его вuchiwa.json.old
mv /etc/sensu/uchiwa.json /etc/sensu/uchiwa.json.old
переместить
/etc/sensu/conf.d/uchiwa.json
подать в/etc/sensu/uchiwa.json
cd /etc/sensu/conf.d && mv uchiwa.json ../
перезапустите сервис uchiwa
service uchiwa restart
Таким образом, вы можете добраться до http://<ipaddress>:3000
и не будет запрошен пароль.
Я думаю, что нашел, откуда Учива тянет:
в /etc/init.d/uchiwa
Следующая строка:
args="-c /etc/sensu/uchiwa.json -p /opt/uchiwa/src/public"
Можно изменить, чтобы отразить путь к вашему uchiwa.json
файл, то вы можете перезапустить сервис Uchiwa.