Задать вопрос
  • Puppet7: fatal error when running action 'list' - что делать?

    @a63826ndrew Автор вопроса
    Студент, новичок в Python
    Проблема решилась, суть в том, что в файле /etc/hosts, когда я указывал адрес сервера забыл дописать 'puppet', как только это сделал ошибка исчезла
    Ответ написан
    Комментировать
  • Получение данные с hiera в puppet manifets при установленном foreman?

    @rionnagel
    ковырятель
    Насколько я понимаю для foreman нужна определенная структура hier'ы и он как enc инструмент в принципе заменяет hiera. Я не уверен, но вроде надо вырубать external_nodes и node_terminus, оставив foreman только для репортов. А как гибридно это использовать я хз - надо рыться в коде.
    Ответ написан
    Комментировать
  • Как парсить лог с помощью Logstash?

    Я советовал бы вам через фильтр разбить message на части полностью, как привет вот так делают для IIS логов
    grok {
        # check that fields match your IIS log settings
        match => ["message", "%{TIMESTAMP_ISO8601:log_timestamp} %{IPORHOST:site} %{WORD:method} %{URIPATH:page} %{NOTSPACE:querystring} %{NUMBER:port} %{NOTSPACE:username} %{IPORHOST:clienthost} %{NOTSPACE:useragent} %{NUMBER:response} %{NUMBER:subresponse} %{NUMBER:scstatus} %{NUMBER:time_taken}"]
      }

    Вы отправляйте в базу всё сообщение, но поля сделайте какие вам нужно, и по которым потом будете делать фильтр и дашборды. Написак сам grok - советовал бы воспользовашись дебаггером https://grokdebug.herokuapp.com/
    Также сразу НЕ смотреть в кибану, а разобраться с elasticsearch. Для начало идем смотреть ролик https://www.youtube.com/watch?v=7FLXjgB0PQI а также поставить себе Sense в хром и научиться писать запросы.
    Также я вижу вы все сообщения отправляете не только в базу но и в файл:
    file {
    path => «/srv/LOG/LOG_all/all.oblast.log»
    }

    Он пустой или в нем есть сообщения?
    Ответ написан
    Комментировать
  • Как правильно использовать Puppet?

    Я рекомендовал бы вам добавить к вашему папету еще hiera, про нее была статья habrahabr.ru/post/242657
    Она позволить вам более гибко управлять вашими серверами.
    В вашем случае вам нужно будет ли создать 1 yaml файл для конкретной ноды и переписать локацию нового конфига.
    Ответ написан
    7 комментариев