Я пытаюсь развернуть sensu-сервер в своей локальной человечности с uchiwa панелью инструментов. Когда я заканчиваю всю конфигурацию и запускаю uchiwa, я пытаюсь получить доступ от другого компьютера в моей локальной сети с локальным IP и 3 000 портов. 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
}
}
Я пропустил что-то?
Да, я тоже пропустил:
моя /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" и пароль как "secret", который вы можете найти, чтобы работать на вас.
Также, пожалуйста, обратите внимание, что если вы следуете указаниям из 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
move the /etc/sensu/conf.d/uchiwa.json
file to /etc/sensu/uchiwa.json
cd /etc/sensu/conf.d && mv uchiwa.json ..//etc/sensu/uchiwa.json.
перезапуск службы учивы
перезапуск службы учивы
Таким образом, вы можете попасть на http://
и не запрашивать пароль.
Кажется, я нашел, откуда берется учива:
в /etc/init.d/uchiwa
Следующая строка:
args="-c /etc/sensu/uchiwa.json -p /opt/uchiwa/src/public"
Может быть изменена, чтобы отразить путь к вашему файлу uchiwa.json
, после чего вы можете перезапустить службу учивы.