System log в биосе что это значит
Система сбора, анализа, уведомлений и визуализации логов на syslog-ng, elasticsearch, kibana, grafana, elasticalert
Что мы получим после этой статьи:
Систему сбора и анализа логов на syslog-ng, elasticsearch в качестве хранилища данных, kibana и grafana в качестве систем визуализации данных, kibana для удобного поиска по логам, elasticalert для отправки уведомлений по событиям. Приготовьтесь, туториал объемный.
Какие логи будем собирать:
Обоснование выбора системы
Почему я выбрал связку с syslog-ng в качестве отправителя, парсера и приемщика логов? Да потому что он очень быстрый, надежный, не требовательный к ресурсам(да да — logstash в качестве агентов на серверах и виртуальных машинах просто убожество в плане пожирания ресурсов и требованием java), с внятным синтаксисом конфигов(вы видели rsyslog? — это тихий ужас), с широкими возможностями — парсинг, фильтрация, большое количество хранилищ данных(postgresql,mysql,elasticsearch,files и т.д.), буферизация(upd не поддерживает буферизацию), сторонние модули и другие фишки.
Требования:
Приступим или добро пожаловать под кат
Небольшое пояснение.
Только кластер elasticsearch можно использовать в production, система из одной ноды просто загнется. В production используем кластер из master ноды и нескольких датанод. Отказоустойчивый кластер здесь рассматривать не будем. Кому интересно — вперед гуглить. Elastic рекомендует использовать одинаковую конфигурацию для нод кластера, так как кластер все равно будет работать со скоростью самой медленной ноды. Я использую ноды по 4 cpu и 12 gb озу и 700 gb ssd.
Наша система логов будет состоять из нескольких виртуальных машин — головного сервера(elasticnode1) и датанод elasticsearch(elasticnode2-9), на которых будут только храниться данные.
Сразу поправим файл /etc/hosts, если у вас нет настроенного dns сервера.
Меняем планировщика — у нас же ssd
Компоненты головного сервера
(elasticnode1):
Компоненты отправителей логов:
На данный момент появилась версия 6 продуктов elasticsearch, kibana и т.д., я же в production использую 5.6.3 — пока не было возможности мигрировать на последнюю версию.
Настраиваем отправители логов.
Устанавливаем syslog-ng последней версии. Ставить будем из репозитория. Здесь установка для Ubuntu 16.04.
RaveOS. Установка, настройка, майнинг, команды, обновление.
RaveOS одна из самых популярных систем для майнинга криптовалют. RaveOS создана на базе Linux, что делает эту систему максимально стабильной, быстрой, энергоэффективной и надежной. В этой подробной статье мы рассмотрим все вопросы по операционной системе, разберемся в нюансах установки, настройки, майнинга, командах, управлении и обновлении. Разберем причины большинства проблем и основные ошибки работы с RaveOS.
Регистрация в RaveOS
Для начала работы с RaveOS нужно зарегистрироваться. Переходим по ссылке и проходим процедуру регистрации.
Регистрация в RaveOS
Регистрация стандартная, заполняете логин, e-mail, пароль и подтверждаете пароль. После создания аккаунта, вы попадете в Web интерфейс управления RaveOS.
Главное окно RaveOS
В нашем случае, есть два воркера и два рига, у вас все будет по нулям.
С регистрацией закончили, переходим к скачиванию RaveOS.
Системные требования для установки Rave OS
Минимальные системные требования:
Рекомендованные системные требования:
Настройки биос (bios) для материнской платы под Rave OS
Как именно это сделать в биос, читайте в статье по настройке биос для майнинга.
Скачиваем образ RaveOS
В этом же окне Web интерфейсе операционной системы, ищем слева ссылку Download. Данная ссылка всегда ведет на самую последнюю и актуальную версию RaveOS. Рекомендую нигде больше не скачивать образ RaveOS, кроме официального сайте.
Название образа будет примерно таким — raveos-v1.0.24-8340-1698.img.zip. Когда вы будете качать, версия уже будет более новая.
Образ RaveOS скачивается в архиве zip, после скачивания архива, разархивируйте его для записи образа на SSD, HDD, M.2 или флешку.
Устанавливаем образ RaveOS на носитель: SSD, HDD, M.2 или флешку
Прежде чем устанавливать RaveOS, нам нужно добавить Worker. Это нужно для того, что бы установленную систему RaveOS привязать к созданному воркеру. Так при загрузке RaveOS с носителя, мы увидим запущенную систему в Web интерфейсе.
В web интерфейсе RaveOS заходим во вкладку Dashboard или Workers и добавляем Worker нажав Add Worker.
Добавление Worker через Dashboard
Так же Worker можно добавить через вкладку Workers.
Добавление Worker через вкладку Workers
При добавлении воркера, заполните следующие поля:
После скачивания образа RaveOS на ПК, нужно его установить на носитель. Носитель должен быть как минимум на 16Gb. Крайне рекомендуем использовать SSD накопители, т.к. они работают гораздо быстрее чем флешки и стабильнее. Если есть возможность, можете использовать SSD M.2, но данный порт в материнской плате можно использовать под дополнительную видеокарту, а в качестве носителя выбрать SSD.
Если вы все таки остановитесь на флешке, обязательно убедитесь что она имеет интерфейс минимум USB 3.0 и вставлена в порт материнской платы, который поддерживает USB 3.0, а так же убедитесь что флешка имеет хотя бы 16Gb памяти.
Для записи образа, нам понадобиться разархивированный образ RaveOS. Установить утилиту HDD Raw Copy Tool.
Через HDD Raw Copy Tool записываем образ RaveOS.
Запускаем программу, в поле FILE выбираем образ RaveOS.
HDD Raw Copy Tool
В следующем окне открываем в поле ATA выбираем носитель на который будем записывать образ.
HDD Raw Copy Tool
Далее нажимаем Continue и подтверждаем запись.
После записи образа, нужно прописать токен нашего рига в конфигурационный файл, это свяжет нашу систему с ригом на котором будет запущен RaveOS.
Переходим в Web интерфейс, т.е. входим в наш аккаунт в системе RaveOS, и переходим во вкладку Workers.
Выбираем Edit, входим в настройки воркера и ищем вкладку SYSTEM INFO. Нас интересует поле Worker Token.
Worker token
Копируем Worker token.
Нам его нужно вставить в файл ОС (диск с операционной системой RaveOS):/config/token.txt, вставьте Worker’s token и сохраните его. Все, этим действием вы соединили ваш воркер в RaveOS с образом, теперь при запуске этого образа в ферме, вы увидите это через панель управления (web интерфейс) RaveOS.
После записи образа, настраиваем bios материнской платы под майнинг, делая наш носитель с образом приоритетным для записи в том числе.
Запуск RaveOS
После записи образа на жесткий диск или на флешку, и вставки токена воркера в файл token.txt, подключайте ваш образ к ферме, как собрать и настроить ферму читайте на сайте. Ферма может быть подключена к монитору или нет. Это не важно, после запуска фермы в web интерфейсе RaveOS вы увидите что ваш воркер онлайн. Если это так, значит вы все сделали правильно.
RaveOS не видит видеокарту, особенно 3060 Ti, 3070, 3080
Если RaveOS не видит видеокарту 3060, 3070 или 3080, убедитесь что вы установили последнюю версию, не меньше raveos-v1.0.24-8340-1698. Т.к. в более старых версиях нет поддержки этих видеокарт. Как обновить rave os мы обсудим далее.
Если RaveOS не видит другие видеокарты, дайте ему возможность инициализировать их. При первой загрузке система может очень долго инициализировать видеокарты, особенно если их много, 6 и более.
В этом случае запускайте ферму по одной карте, т.е. оставьте в материнской плате только одну карту, запустите ферму и подождите пока она запустится. После запуска и инициализации видеокарты, выключите ферму и подключите вторую карту, и так повторяйте для каждой карты фермы. Обычно это помогает.
Если это не помогло, убедитесь что вы правильно выставили настройки биоса, как это сделать читайте в статье по настройке биос под майнинг.
Как запустить майнинг в RaveOS
После успешного запуска фермы, нужно создать кошелек, выбрать пул и майнера.
Создаем кошелек в RaveOS
Для создания кошелька, переходим во вкладку Wallets и выбираем Add Wallet.
В поле Wallet name — вводим поле кошелька.
После создания кошелька, можно запускать майнинг в RaveOS.
В следующем окне выбираем кошелек, монету, пул, сервера, майнера и запускаем майнинг.
Структура объектов (кластеры, воркеры, видеокарты) в системе Rave OS
Для понимания правильной настройки ваших ферм в системе Rave OS, объясним иерархию объектов в ферме.
Кластеры (Clusters) — представьте это как объект, например гараж или комната в которой размещены ваши воркеры или риги (до ригов или воркеров мы еще дойдем). Организуйте свои воркеры в кластеры, которые будут повторять физическое расположение ваших устройств. Благодаря объединению ригов в фермы, вы можете разделять их по геолокации, например если у вас риги в разных гаражах, офисах, квартирах, комнатах. Это больше нужно для тех, у кого много ферм и ригов.
Воркер (Workers) — это непосредственно ваш риг. Т.е. материнская плата с процессором, блоком питания и видеокартами. В обычной жизни, это и называют фермой. Как работает майнинг ферма, читайте на сайте.
Настройка аккаунта, кластера и воркера в Rave OS
Создание и настройка кластера
Все кластера находятся в основной вкладке «Clusters». Что мы можем сделать с кластерами в Rave OS:
Создание и настройка воркера. Dashboard (Панель мониторинга)
Нажав на нужный кластер, вы попадает во вкладку Dashboard (Панель мониторинга). Общие возможности панели:
Список воркеров, важная информация в реальном времени, полная картина майнинг активности
Во кладке Dashboard, вы видите в реальном времени состояние ваших ригов а именно:
Еще правее каждого воркера можно увидеть следующую информацию:
Действия над воркерами
Действия можно выполнять над каждым воркером отдельно, либо выбрать несколько воркеров и произвести какие либо действия. Что можно сделать с одним воркером:
Подробнее об этих действиях мы рассмотрим далее в статье, когда будем рассматривать настройки воркера и каждую возможность по отдельности.
Если вы выберите отдельный воркер, поставите галочку левее названия и нажав кнопку «Action» вы увидите следующие действия:
Настройки воркера в Rave OS
Для того, что бы попасть в настройки воркера, достаточно зайти во вкладку Workers и на нужном воркере нажать изображения карандаша. Либо нажать на названии нужного воркера во вкладке Dashboard.
Настройка воркера
Какую информацию можно узнать и какие действия можно сделать зайдя на конкретный воркер в Rave OS? Название воркера, текущий хешрейт, текущее потребление, кнопка майнинга Mining, которая дает возможность быстро изменить настройки майнинга (кошелек, монету, майнер). И панель Actions, доступная в верхнем правом углу.
Actions
В этой панели доступны следующие действия над воркером:
А ниже доступны 6 вкладок:
Вкладка HARDWARE
В данной вкладке, которая открывается в разделе воркеров по умолчанию в Rave OS, вы можете видеть производителя карт (Manufacturer), кошелек (Wallet), монету (Coin), майнер (Miner), кол-во принятых и не принятых шар (Shares), процент непринятых шар (Bad shares) и алгоритм на котором работает воркер (Algo). Это верхняя строчка под вкладками.
Далее идет таблица с подробными данными по каждой карте в воркере. В нашем случае, это майнинг на GTX 1080 TI. Таблица разделена на 7 столбцов:
Вкладка TUNING
Данная вкладка позволяет настраивать видеокарты в Rave OS, т.е. разгонять и даунвольтить их. Вы можете разгонять карты по одной, либо применить шаблон разгона для всех карт или только определенных карт которые вы выделите слева чекбоксом. Об о разгоне видеокарт в Rave OS мы поговорим ниже.
Вкладка SETTINGS (Watchdog, auto fan, auto reboot, NV-pill) в Rave OS
В данной вкладке собраны настройки Watchdog-а по температуре и по хешрейту.
Так же в этой вкладке есть следующие настройки:
Вкладка SYSTEM INFO
Данная вкладка содержит системную информацию по вашему воркеру. А именно:
Вкладка STATISTICS
Данная вкладка показывает статистику по воркеру за последние 24 часа. Что тут можно проанализировать:
Вкладка NOTIFICATIONS
Вкладка Notification содержит системные сообщения. Какие сообщения тут есть и что они значат, поговорим подробнее дальше в статье.
Как обновить версию RaveOS
Есть два способа обновления версии RaveOS:
Как обновить Rave OS первым способом понятно, это описано выше в установке RaveOS.
Для обновления RaveOS до последней версии через терминал, нужно сделать следующее:
Заходим в Dashboard и справа каждого рига будет кнопка Console. Нажимаем не нее.
RaveOS Console
В качестве логина вводим — root, в качестве пароля вводим — admin.
Вводим команду upgrade и обновляемся до последней версии.
Upgrade Rave OS
Обновление пройдет автоматически, после чего ваш риг перезагрузится.
Лог: что это, зачем нужен и где его найти?
Зачем нужны лог файлы?
В некоторых ситуациях каждому пользователю ПК или сервера требуется проверить логи. Рассмотрим зачем именно нужны лог файлы.
1. Логи могут понадобится, если нужно узнать статистику по сайту. Например, логи сайтов отображают следующую информацию:
а) статистику посещаемости
б) точки входа и выхода с сайта
в) поисковые запросы, по которым приходят посетители, и наиболее популярные страницы сайта
г) поисковики, страны и браузеры посетителей
д) уровень конверсии и страницы сайта, которые никто не посещает
е) сайты, которые ссылаются на этот ресурс.
2. В случае вирусов или Дддос атаки на сайт, логи помогут быстрее выяснить причину и соответственно помочь устранить ее.
3. Для восстановления доступов испольузются логи авторизации, которые собирают данные о попытках входа.
4. В случае ошибок в работе определенного ПО, устройства или ОС, когда необходимо определить источник проблемы.
Логи (server logs) помогают контролировать работу серверной машины и в случае возникновения ошибок быстро их находить и устранять. Логи используются практически везде, где ведется запись и прослеживание истории программного процесса. В первую очередь это необходимо в целях безопасности. Для того, чтобы найти и проанализировать логи, используют специально предназначенное для этого ПО. Некоторые логи могут обладать очень большим размером, поэтому время от времени их нужно очищать. Лог файл показывает события и его непосредственный источник. Причиной события может быть:
Какие есть виды логов?
На практике видов логов может быть несколько. Рассмотрим каждый из них.
Как найти логи?
Место, где находятся логи зависит от используемого ПО, заданных настроек и пути, который заведомо установил администратор сервера.
Если вам нужно найти лог файлы сервера или хостинга, вы можете обратится и получить подробную консультацию у вашего хостинг-провайдера, где размещается ваш сайт.
Названия файлов: журнал ошибок – error.log; журнал доступов – log; основной журнал – syslog; журнал загрузки системы – dmesg.
В ОС Windows свой способ структуризации логов, в котором выделяют уровни событий: подробности; сведения; предупреждение; ошибка; критический. Пользователь может сортировать и фильтровать записи, в зависимости от того, что именно ему нужно.
Что делать с логами?
Лог файлы могут понадобится во многих ситуациях при работе с сайтов, ПК или сервером. Но обратите внимания, что логи не хранятся вечно, поэтому если появилась необходимость проверить их, то следует это делать своевременно. Например, часто хостинг-провайдеры хранят логи до 14 дней, а далее они удаляются и записываются новые. Поэтому если ваш сайт взломали более нескольких недель назад, то установить причину по логам не получится, если логи уже удалены.
Даже беглый анализ логов может помочь выяснить причины чрезмерной нагрузки на сайт, поэтому если вам нужна помощь, чтобы разобраться с логами и исправить возникшие ошибки работы сервера, обращайтесь в техническую поддержку ГиперХост.
Включение и выключение записей логов на сервере происходит в панели управления. В большинстве случаев эта функция доступна в разделе панели Журнал или Логи. Более детально об этом вы можете уточнить непосредственно у вашего хостера.
HP BIOS Syslog Say “0021” Is There Anything Wrong?
In my HP laptop’s BIOS System Log, I see multiple entries with the code «0021» and a time stamp. Is there anything wrong with the machine? The machine is working!
This is a brand new HP Envy dv6-7210tx notebook which is used only for just 4 days!
Hello EApubs. Does it also say «error?» If the notification does not say error I would not worry too much about it—especially if the notebook is functioning properly.
However, have you tried running HP Support Assistant? This application will make sure that all of the drivers and software are up to date and if there is a problem, likely resolve the issue.
Let me know if you have any further questions. I hope you have a great day!
Click the «Accept as Solution» button if I resolve your issue.
I also noticed the same thing on my system log, but that is because I checked BIOS set up after my laptop stopped booting.
It started after the HP unit restarted after a Windows 8 update. While trying to reboot, the Blue Screen appeared and restarted the laptop again. It tried to start Automatic Repair but that also won’t start because the Blue Screen appears again. And this just happens infinitely util I do a had shut down (holding down the power button). I did some research and tried entering System Recovery (F11) but the same thing happens, it wont continue and the Blue Screen appears. I can’t seem to enter the part where I can choose to start in safe mode (Shift+F8).
If got the same problem on my brand new envy 6 1202sg after updating the amd catalyst. Did you solve the problem until now?
I also noticed the same thing on my system log, but that is because I checked BIOS set up after my laptop stopped booting.
It started after the HP unit restarted after a Windows 8 update. While trying to reboot, the Blue Screen appeared and restarted the laptop again. It tried to start Automatic Repair but that also won’t start because the Blue Screen appears again. And this just happens infinitely util I do a had shut down (holding down the power button). I did some research and tried entering System Recovery (F11) but the same thing happens, it wont continue and the Blue Screen appears. I can’t seem to enter the part where I can choose to start in safe mode (Shift+F8).
It sounds like your hard drive may have some issues. Please run this diagnostic and report the results.
Also, what is your product number? This document can show you where it is located.
Have a wonderful day.
Click the «Accept as Solution» button if I resolve your issue.
Разблокируем скрытые настройки БИОС
Повсеместно распространена практика сокрытия различных функций, параметров, используемых на этапах разработки и тестирования. Вместе с тем производится и сегрегация плат на уровне БИОС. Как результат, пользователь лишается доступа к фактически прописанным и реализованным возможностям.
реклама
Естественно, пытливого юзера не может устраивать такое злодейское ограничение пользовательской свободы. В связи с чем предлагаю рассмотреть способы обхода этих искусственных препон. Рассматривать будем на примере плат Intel 100-300 чипсетов. Аспекты работы с AMIBCP общеприменимы.
Способ 1. Простой
требуется: программа AMIBCP и навык прошивки МП
Качаем подходящую версию AMIBCP. В нашем случае v5.02.
реклама
File → Open… (файл_биос)
Слева представлено структурное меню БИОС. Сопоставляя названия с фактически наблюдаемыми при входе в БИОС, определяем главный блок.
Именно в этом блоке в соответствующих меню и подменю находятся все доступные настройки. Иерархия та же, что и в БИОС. Наряду со знакомыми наблюдаем и совершенно новые отдельные параметры и даже целые разделы!
реклама
Для открытия элемента достаточно поменять значение в колонке Access/Use на USER:
Обратите внимание, на разделы, описанные как бы наравне с главным, есть ссылки в теле главного блока. Т.е. доступ к ним получить можно. Например, по пути Setup → Advanced → System Agent (SA) Configuration → Memory Configuration большой раздел с настройками памяти.
реклама
Помимо открытия доступа к настройкам, AMIBCP позволяет изменить значения настроек по умолчанию, переименовать параметры и разделы.
Этим способом можно открыть только те настройки, которые непосредственно прописаны в главном блоке.
Способ 2. Сложный (для разделов)
то же + UEFITool, IFR-Extractor и HEX-редактор
Попытаемся разблокировать тот же раздел с настройками памяти на Gigabyte. Организация БИОС здесь другая, упоминаний нужного раздела в главном блоке нет.
Подменим доступный раздел скрытым. «Пожертвуем», к примеру, подменю USB Configuration (Setup → Peripherals).
Определились с тем, что хотим открыть, определились, что хотим закрыть. К делу!
UEFITool
Извлекаем и сохраняем модуль: *ПКМ* → Extract Body (to SPF.bin)
Ищем второй модуль по GUID: *Ctrl+F* → GUID=899407D7-99FE-43D8-9A21-79EC328CAC21
GUID модуля может отличаться, в этом случае вести поиск по сигнатуре Setup.
Модуль → PE32 Image Section → *ПКМ* → Extract Body (to Setup.bin)
IFR-Extractor
*открыть* → Setup.bin → Extract (to Setup IFR.txt)
Открываем Setup IFR.txt в блокноте.
Ищем «USB Configuration»:
0x30824 Ref: USB Configuration, VarStoreInfo (VarOffset/VarName): 0xFFFF, VarStore: 0x0, QuestionId: 0x135, FormId: 0x2923
Нас интересует FormId.
Теперь определим FormId раздела «Memory Configuration»:
0x3B628 Form: Memory Configuration, FormId: 0x2738
Открываем SPF.bin в HEX-редакторе.
Ищем HEX-последовательность, соответствующую FormID раздела Memory Configuration:
*Ctrl+F* → Hex Values (3827)
Нас интересует page_id через 4 позиции – 0060 (последовательность 6000)
Аналогично ищем page_id для Usb Configuration. Сразу за page_id 005D следует parent_id 0019.
Parent_id – это page_id родительского раздела, в нашем случае раздела Peripherals.
Ищем обратную последовательность parent_id+page_id (19005D00). Это форма вызова раздела USB Configuration.
Заменяем page_id USB Configuration на page_id Memory Configuration. Вместо 19005D00 получаем соответственно 19006000:
Остается только заменить исходный SPF модуль на модифицированный в UEFITool:
*ПКМ* → Replace Body…
Сохраняем: File → Save image file. Прошиваем.
Теперь вместо раздела USB Configuration будет вызываться раздел с настройками памяти.
При желании можно изменить имя раздела в AMIBCP.
Если AMIBCP не работает
С новыми материнками все чаще AMIBCP работать отказывается.
В этом случае остается лишь использовать 2 способ.
О прошивке
На Intel достаточно прошить только bios-region, если модифицировался текущий БИОС. Справятся Afuwin или Flash Programming Tool из-под винды. Должны справиться и встроенные прошивальщики.