Назад | Перейти на главную страницу

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

Я пытаюсь развернуть sensu-server в моем локальном ubuntu с помощью панели управления uchiwa. Когда я завершаю всю настройку и запускаю uchiwa, я пытаюсь получить доступ с другого компьютера в моей локальной сети, с локальным ip и портом 3000. Учива спросит у меня комбинацию пользователя и пароля, которую я не создал в моем файле 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», которые вы можете найти для себя.

Также обратите внимание, что если вы следуете указаниям из цифровой океан Они не на 100% верны. Мне пришлось переместить только что созданный uchiwa.json файл из /etc/sensu/conf.d к /etc/sensu потому что именно там Учива ищет файл конфигурации в соответствии с /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. перезапустите службу учива

    service uchiwa restart
    

Таким образом вы можете добраться до http://<ipaddress>:3000 и не получать запрос на ввод пароля.


Думаю, я нашел, откуда тянет Учива:

в /etc/init.d/uchiwa

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

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

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