Пользователь по умолчанию и пароль в uchiwa с sensu

Я пытаюсь развернуть 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
}
}

Я пропустил что-то?

3
задан 7 March 2015 в 21:32
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" и пароль как "secret", который вы можете найти, чтобы работать на вас.

Также, пожалуйста, обратите внимание, что если вы следуете указаниям из 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. 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.
    
  3. перезапуск службы учивы

     перезапуск службы учивы
    

Таким образом, вы можете попасть на http://:3000 и не запрашивать пароль.


Кажется, я нашел, откуда берется учива:

в /etc/init.d/uchiwa

Следующая строка:

args="-c /etc/sensu/uchiwa.json -p /opt/uchiwa/src/public"

Может быть изменена, чтобы отразить путь к вашему файлу uchiwa.json, после чего вы можете перезапустить службу учивы.

2
ответ дан 3 December 2019 в 07:00

Теги

Похожие вопросы