Пользователь по умолчанию и пароль в 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

Если вы действительно не хотите пароль, вот что должно работать:

  1. переместить /etc/sensu/uchiwa.json файл, переименовав его в uchiwa.json.old

    mv /etc/sensu/uchiwa.json /etc/sensu/uchiwa.json.old

  2. переместить /etc/sensu/conf.d/uchiwa.json подать в /etc/sensu/uchiwa.json

    cd /etc/sensu/conf.d && mv uchiwa.json ../
    
  3. перезапустите сервис 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.

Другие вопросы по тегам