Rose debug info
---------------

Exchange, esx, AD, GPO, veeam, adaptec,lsi megaraid

Позднее Ctrl + ↑

Smartctl установка в esxi 5.5 u2 6.0 и прочие

Для полуяения полного отчета ставим пакет

  1. Download
  2. Copy the VIB to the /tmp/ directory of an ESXi host
  3. SSH to the ESXi host
  4. Set the VIB acceptance level to CommunitySupported
  5. # esxcli software acceptance set —level=CommunitySupported
  6. Install the package (Maintenance Mode or Reboot is not required)
  7. #esxcli software vib install -v /tmp/smartctl-6.6-4321.x86_64.vib

The tool is located at /opt/smartmontools/smartctl and works just like the Linux version.
Locate physical disks with ls -l /dev/disks/

/opt/smartmontools/smartctl -d [Device Type] —all /dev/disks/[DISK]

# smartctl -d sat —all /dev/disks/t10.ATA_____Samsung_SSD_850_EVO_M.2_250GB___________S24BNXAG805065D_____
smartctl 6.6 2016-05-10 r4321 [x86_64-linux-6.0.0] (daily-20160510)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Samsung based SSDs
Device Model:     Samsung SSD 850 EVO M.2 250GB
Serial Number:    S24BNXAG805065D
LU WWN Device Id: 5 002538 d404b9f9f
Firmware Version: EMT21B6Q
User Capacity:    250,059,350,016 bytes [250 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ACS-2, ATA8-ACS T13/1699-D revision 4c
SATA Version is:  SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
SMART support is: Available — device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART Status not supported: Incomplete response, ATA output registers missing
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                (    0) seconds.
Offline data collection
capabilities:                    (0x53) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        No Offline surface scan supported.
                                        Self-test supported.
                                        No Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   2) minutes.
Extended self-test routine
recommended polling time:        ( 133) minutes.
SCT capabilities:              (0x003d) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0033   100   100   010    Pre-fail  Always       —       0
  9 Power_On_Hours          0x0032   099   099   000    Old_age   Always       —       5040
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       —       35
177 Wear_Leveling_Count     0x0013   094   094   000    Pre-fail  Always       —       122
179 Used_Rsvd_Blk_Cnt_Tot   0x0013   100   100   010    Pre-fail  Always       —       0
181 Program_Fail_Cnt_Total  0x0032   100   100   010    Old_age   Always       —       0
182 Erase_Fail_Count_Total  0x0032   100   100   010    Old_age   Always       —       0
183 Runtime_Bad_Block       0x0013   100   100   010    Pre-fail  Always       —       0
187 Uncorrectable_Error_Cnt 0x0032   100   100   000    Old_age   Always       —       0
190 Airflow_Temperature_Cel 0x0032   049   034   000    Old_age   Always       —       51
195 ECC_Error_Rate          0x001a   200   200   000    Old_age   Always       —       0
199 CRC_Error_Count         0x003e   100   100   000    Old_age   Always       —       0
235 POR_Recovery_Count      0x0012   099   099   000    Old_age   Always       —       26
241 Total_LBAs_Written      0x0032   099   099   000    Old_age   Always       —       6345601655

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
No self-tests have been logged.  [To run self-tests, use: smartctl -t]

Warning! SMART Selective Self-Test Log Structure error: invalid SMART checksum.
SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
  255        0    65535  Read_scanning was never started
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
 492   2021   esxi

Node red сохранение данных

Prior to Node-RED v0.19.0, data could be stored in context as a global, flow or node. This was stored in memory and would be reset with a restart of Node-RED. As of v.0.19.0 you can now store node, flow and global context data in memory OR in a file which will persist over restarts. (the data will be stored in the userDir, which is normally $HOME/.node-red, in a folder ’context’ with subfolders for each flow or node and one folder for all globals.)

In order to store the data, you must make a change to 

settings.js
 — without the change, context stores will always be in memory and will not be persistent.

The contextStorage property in settings.js is used to configure how context data is stored:

contextStorage: {
    	storeName    : { module: "storeModule" }
    },

storeName
: The storeName used in get/sets

storeModule

: Node-RED provides two built-in store modules: 

memory

 and 

localfilesystem

. It is also possible to create custom store plugins. You must specify localfilesystem (or your own custom module) to make the data persistent. For details on creating custom modules, see the api pages.

If you only have one option in contextStorage, it will always be used. If you have two options and one has the storeName 

default
 (order doesn’t matter) it will be used if the get/set storeName option is not used. If you try to 
get
 or 
set
 using a location storeName that does not exist, it will use the default and you will see a one time warning in the log.

Example: say these are your entries in setting.js:

contextStorage: {
		storeInFile: { module: "localfilesystem"},
    	default    : { module: "memory" }
    },

And you use the following set’s (this applies to any node that can access context directly like the change, inject, or change nodes):

flow.set("count", 123);               // stored in memory, count = 123
flow.set("count", 234, "default");    // stored in memory, count now - 234
flow.set("partid", "b301", "storeInFile"); // stored in file, partid = "b301"
flow.set("color", "red", "InFile");   // invalid storeName 
                                      // - stored based on 'default' rules
                                      // - a 'storeName' of `default` exists and is used
                                      // - stored in memory, color = 'red'

Note: Having multiple entries in settings.js can lead to confusion. If you have:

contextStorage: {
    	default    : { module: "memory" },
		storeInFile: { module: "localfilesystem"},
		memoryOnly : { module: "memory" }
    },

and run the following code:

flow.set("count", 123);               // the value is stored in memory
	flow.set("count", 234, "default");    // the value is stored in memory
	flow.set("count", 345, "memoryOnly"); // the value is stored in memory

the first line stores ’123’ in default:count.
the second line replaces ’123’ with ’234’ in default:count
the third line stores ’345’ in memoryOnly:count

If you forget to specify the location in a 

get
 or 
set
, you might end up with the wrong value.

SUGGESTION: If you want have all your context data be persistant, setup your settings.js file with the following:

contextStorage: {
    	default    : { module: "localfilesystem"}
    },
 251   2021   ha   home assistant   node red

GRAYLOG проверка и очистка накопленных данных

Первая помощь: проверьте, какие индексы присутствуют:

curl http://localhost:9200/_cat/indices

Затем удалите самые старые индексы (вы не должны удалить все)

curl -XDELETE http://localhost:9200/graylog_1
curl -XDELETE http://localhost:9200/graylog_2
curl -XDELETE http://localhost:9200/graylog_3

Исправить: Затем вы можете уменьшить параметр elasticsearch_max_number_of_indices в файле /etc/graylog/server/server.conf до значения, соответствующего вашему диску.

Исправление после того как кончилось место и данные не пишутся

docker exec -it 48694fef984b /bin/bash

curl -XPUT -H «Content-Type: application/json» http://127.0.0.1:9200/_all/_settings -d ’{«index.blocks.read_only_allow_delete»: null}’

 972   2021   elastic   graylog

Elsa тормоза в схемах и инструкциях

Есть решение для 64 разрядной ОС
Пуск — выполнить — regedit — ok
Находим раздел в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ Jet\4.0\Engines\Jet 4.0\MaxBufferSize
Прописать значение: 500000 режим турбо =)

А так же если 32 разрядная windows 7 и в папке wow6432node пусто. (может конечно от ОС не зависит?) Почти тот же реестр:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Jet\4.0\Engines\Jet 4.0\MaxBufferSize
Прописать значение: 500000

 57   2021   elsa   vag
 34   2021   asterisk

Создание бэкапов по расписанию в MS SQL Express

DECLARE @pathName NVARCHAR(512) 
SET @pathName = 'C:\Backup\dbbackups\db_backup_' + Convert(varchar(8), GETDATE(), 112) + '.bak' 
BACKUP DATABASE [test] TO  DISK = @pathName WITH NOFORMAT, NOINIT,  NAME = N'db_backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

Этот скрипт создает бекап с именем файла db_backup_YYYYDDMM.bak где YYYYDDMM — это текущая дата.  Дата в имени файла позволит нам создавать каждый день бекап в новом файле. Запустите и проверьте что бекап действительно создается такой какой вам и нужен. Этот скрипт сохраняем в какой-нибудь папке под именем  sqlexpressbackups.sql, предположим C:\Backup\. В этой же папке создадим исполняемый файл backup.bat, следующего содержания:

REM Удалить файлы старше 15 дней
ForFiles /p "C:\Backup\dbbackups" /s /d -15 /c "cmd /c del @file"
REM Создание бэкапа БД MSSQL
sqlcmd.exe -S (local)\SQLEXPRESS -i C:\Backup\sqlexpressbackups.sql
 77   2021   sql backup win
 63   2021   win10 win

Проверка параметров и откатов 1.4 TSI

НАЧИНАТЬ НУЖНО С БЛОКА 001-1 — engine speed — обороты двигателя

Channel 001-3: Lambda Regulator — Коррекция смеси по лямбда датчику

Это значение корректировки топливной таблицы используемой компьютером когда он чувствует что идет обогащение и или обеднение по запрограммированным картам соотношения воздух/топливо. Это значение отображается в процентах от 0% обозначающем НЕ требующего топливной корректировки. Это значит что машина делает то что требуется. Не требование добавления или удаления означает баланс. Компьютер может корректировать обогащение или обеднение до 25% или так. Однако, если увидите значение отличающиеся от 0, это не обозначает что у вас опасно обогащается или обедняется смесь. Положительные значения значат что требуется добавление топлива, отрицательные удаление. Значение когда требуется удаление топлива предпочтительней. Показания больше чем 20 должны насторожить, видимо что то не так. Главное запомнить, что бедная смесь враг для мотора.

Channel 003-2: Mass Air Flow Sensor (MAF) — датчик массового расхода воздуха

Этот канал измеряет граммы в секунду — поток воздуха проходящий и считываемый МАФ датчиком. С помощью полученных значений можно смотреть сколько воздуха потребляет мотор. Максимальные значения как правило показываются возле отсечки. По усредненным параметрам, стандартным значением для 2,0TFSI мотора является значение 160-170 грам, для машины с прошивкой+выхлоп+впуск около 200-210грамм. Низкие значения на МАФах 2.0ТФСИ прежде всего говорят о наличии ДЫРЫ в участке воздуховода после ДМРВ и перед турбиной. Т. е. мотор «сосёт мимо кассы» :) Равно как и очень большие показания указывают на наличие ДЫРЫ на участке воздуховода от турбины до дроссельной заслонки. Низкие значения к отсечке например 120г/с покажут что ваш МАФ подыхает. При этом никаких ошибок не будет показваться. Очень низкие или отсутствие показаний на низких оборотах говорит о том что он уже сдох. Интересное примечание что на ГТИ-Клубе народ высчитал примерный коэффициент перевода г/с в лошадиные силы что то в районе 1,25-1,3. Но это все теория из раздела разгон и вес/мощность, на практике очень много факторов влияющих на результат.

Channel 003-4: Ignition Channel — Угол Зажигания

Показывает фактический угол зажигания, чтобы вычислить задаваемый нужно к фактическому прибавить откаты в 020 канале( подробнее смотреть ниже). Более ранний угол приведет к появлению детонации, и если не к прогару, то потери мощности и перегреву двигателя. И поздний угол то же приводит к потери мощности, так как происходит не полное сгорание топлива и увеличивается расход топлива.

Channel 014-3: Misfire Sum — счетчик пропусков зажигания во всех цилиндрах

Здесь отображается общее количество пропусков зажигания. Их не должно быть вообще, если же они есть, то подробно посмотреть в каком цилиндре по отдельности:
015-1 Misfire Cyl 1 — пропуски в цилиндр 1
015-2 Misfire Cyl 2 — пропуски в цилиндр 2
015-3 Misfire Cyl 3 — пропуски в цилиндр 3
016-1 Misfire Cyl 4 — пропуски в цилиндр 4
Довольно частой причиной пропусков являются катушки зажигания, но так же свечи и форсунки. Но лучше сделать комплексную диагностику мотора.

Channel 020: Ignition Knock Control-Timing Retard for Each Cylinder — Контроль Детонации По Зажиганию- Откаты По Зажиганию Каждого Цилиндра

020-1 Cylinder Ignition Angle Delay (cyl 1) — Угол отката зажигания(цил 1)
020-2 Cylinder Ignition Angle Delay (cyl 2) — Угол отката зажигания(цил 2)
020-3 Cylinder Ignition Angle Delay (cyl 3) — Угол отката зажигания(цил 3)
020-4 Cylinder Ignition Angle Delay (cyl 4) — Угол отката зажигания(цил 4)

Этот канал очень важный. Вы должны видеть 0 в каждом поле, с возможными пиками до -6 единиц. Значение 0 в каждом из цилиндров говорит о том что НЕ требуется откатывать угол зажигания. А что если вы видите значение -1.5 и -3 везде и одновременно? Это ничего страшного! Если вы сами настраиваете, в идеале нужно найти такой угол зажигания, чтобы откаты были минимальными и желательно максимально приближенных к 0. Значения откатов зажигания больше 6 должно насторожить к дальнейшим настройка. Использование слишком агрессивного зажигания станет результатом потери мощности(датчик детонации будет откатывать углы назад)и вообще это может привести к смерти мотора.

Например:
НА МАШИНЕ ИСПОЛЬЗУЕТСЯ СЛИШКОМ РАННЕЕ ЗАЖИГАНИЕ
RPM CYL 1 CYL 2 CYL 3 CYL 4
2500 0 0 0 0
2750 0 0 0 0
3000 0 0 0 0
3250 3 0 1.5 4
3500 3 3 4 4
3750 4 6 6 6
4000 3 0 3 4
4250 6 6 6 6
4500 6 6 6 6
4750 6 4 6 4
5000 8 6 8 4
5250 2 8 6 8
5500 6 8 8 6
5750 8 4 6 6
6000 6 6 6 4
6250 8 8 8 8
6500 8 6 6 6
6750 6 6 6 6

МАШИНА ИСПОЛЬЗУЕТ АГРЕССИВНОЕ ЗАЖИГАНИЕ (на тюненых машинах с прошивкой)
RPM CYL 1 CYL 2 CYL 3 CYL 4 Retard
2500 0 0 0 0
2750 0 0 0 0
3000 0 0 0 0
3250 0 0 0 0
3500 0 1.5 0 0
3750 3 0 0 1.5
4000 0 0 3 0
4250 1.5 1.5 3 3
4500 3 3 3 3
4750 1.5 3 1.5 1.5
5000 3 3 6 3
5250 0 1.5 3 0
5500 3 3 1.5 1.5
5750 3 4 3 1.5
6000 1.5 3 1.5 4
6250 3 3 3 3
6500 4 3 3 3
6750 1.5 3 1.5 3

МАШИНА ИСПОЛЬЗУЕТ СЛИШКОМ БЕЗОПАСНОЕ ЗАЖИГАНИЕ

RPM CYL 1 CYL 2 CYL 3 Cyl 4 Retard
2500 0 0 0 0
2750 0 0 0 0
3000 0 0 0 0
3250 0 0 0 0
3500 0 0 0 0
3750 0 0 0 1.5
4000 0 0 0 0
4250 0 0 0 0
4500 0 0 0 0
4750 1.5 0 0 0
5000 0 0 0 0
5250 0 1.5 0 0
5500 0 0 0 0
5750 0 0 0 0
6000 0 0 0 0
6250 0 0 0 0
6500 0 0 0 0
6750 0 0 0 0

Channel 031-1: Lambda, Current Value or A/F Ratio — Показание Лямбды или соотношение смеси воздух/топливо

Практически это значение важно рассматривать только когда машина разгоняется под полным газом, иначе показания будут какие попало. Значения которые отображаются датчиком следует читать таким образом: 1=14,7:1, значение 0.85=12,5:1, значение 0.75=11:1 и тд. То есть значение выдаваемое ВАГ-КОМом нужно умножить на 14,7. Машина у которой смесь настроена на 14:1(значение лямбды 0.95) во всем диапазоне работы мотора до отсечки, например бустапнутая использует бедную смесь. Напротив, смесь настроенная на 10:1(значение лямбды 0.75) богатую смесь. В идеале видеть смесь начинающуюся от заводских 14.7:1 на холостых, 13:1 на средних оборотах(3500об/мин около того) и около 12:1 к отсечке.(ПРИМЕЧАНИЕ: новые FSI моторы используют примерно 10,5:1 на полностью открытом газу). Бедная смесь ведет к повышению температуры горения смеси. Богатая — наоборот. На практике ее держат в диапазоне 12:1...13:1 для дополнительного охлаждения. Это хороший A/F для атмосферного мотора, но он может в некоторых случаях быть крайне опасным в случае с турбомотором. Более богатая смесь снижает температуру в камере сгорания и повышает стойкость к детонации, а также снижает температуру выхлопных газов и увеличивает срок службы турбины и коллектора.

Реально при настройке существует три способа борьбы с детонацией:
- уменьшение давление наддува
- обогащение смеси
- использование более позднего зажигания.

Задачей настройщика является поиск наилучшего баланса этих трех параметров для получения максимальной отдачи и ресурса турбомотора.

Также правильная настройка смеси даст хорошую топливную экономичность по время спокойной езды и мотор будет хорошо набирать обороты под полным газом. Кстати, оптимизация топливовоздушной смеси объясняет снижение расхода топлива после прошивки мотора, например когда вы двигаетесь за городом в режиме до 3000 об/мин.

Пример показания лямбды с прошитой машины:

RPM Lambda
2000 .84
2250 .84
2500 .84
2750 .84
3000 .84
3250 .84
3500 .84
3750 .84
4000 .84
4250 .83
4500 .83
4750 .82
5000 .82
5250 .81
5500 .80
5750 .80
6000 .80
6250 .76
6500 .76
6750 .76

Channel 102-3: Intake Air Temperatures — Температура Впускного Воздуха

Этот канал показывает температуру впуска. Датчик расположен во впускном коллекторе, сразу за дроссельной заслонкой. Он показывает температуру воздуха прошедшего через воздушный фильтр+интеркуллеры, чтобы поступить в цилиндры и смешаться с топливом. К сожалению этот канат н идеален для измерения эффективности интеркуллера потому что в по хорошему нужно было бы замерить температуру как до интеркуллера так и после и уже на разнице этих температур посмотреть насколько эффективно он работает. В идеале, поступаемый воздух в мотор должен быть как можно холоднее. В принципе интеркуллер для этого и создан. Но интеркуллер нагреваться если хорошо не обдувается- это легко проверить если сделать 4 подряд замера на полном газу и посмотреть как растет температура. У нас на А4 Б7 стоят 2 интеркуллера позади противотуманых фар, обдуваются они недостаточно хорошо поэтому установка фронтального интеркуллера желательна на прошитых машинах с высоким давлением наддува. По моим замерам после четырех заездов разница температуры на впуске около 7 градусов, а в теории 3градуса это 1% КПД двигателя. Причем чем больше замеров подряд делать тем больше будет разница. Так же с установкой фронтального куллера уменьшается длина впускной трассы, что положительно скажется на чувствительности педали газа.

Сhannel 103-1: Current Fuel Pressure — Давление Топлива «низкое»

Показывает давление топлива создаваемое насосом в баке. Стандартно на холостых значение составляет около 4-5 бар. Под нагрузкой к отсечке может немного «проседать» до 3,5бар. Если значение падает ниже 3бар то требуется посмотреть на состояние топливного фильтра или заменить насос.

Channel 112-3: Exhaust Gas Temperatures (EGT) — Температуры Выхлопных Газов

Интересный канал, позволяющий отследить, что другие настройки выполнены должным образом. Показания которые здесь отображаются получены не с физического датчика, а с математической модели заложенным инженерами VAG. На холостых это бесполезное значение. Точно так же нужно сделать замер на полном газу на 4 или 3й передачи. Температура выхлопа в 900град и ниже, общепринятая температура на нашем моторе. У меня например никогда не поднималась выше 850, на эво-клубе и на турерв-ви клубе народ старется держать температуру в пределах 820-830град. Этот параметр правильно отображается только до 999град или около того. Если вы видите значения больше, это хороший показатель того, что то идет не так. Езда с высокой температурой довольно долго может обернуться катастрофой для мотора.

Channel 115: Boost Pressure — Давление Наддува

115-3 Boost Pressure (Specified) — запрашиваемое давление наддува
115-4 Boost Pressure (Actual) — реальное давление наддува

Это очень полезный канал для диагностики определения утечек давления и выяснения правильной работы железа или софта. Этот канал показывает давление запрашиваемое компьютером(specified boost) в первой колонке и реальное давление производимое турбиной(actual boost). Значение которые получены, должны быть скорректированы с учетом атмосферного давления(около 1040мбар на уровне моря). Но вообще принято просто отнимать 1000 и получится результат.
Например, какое давление на 3000об/мин?
RPM Requested Boost Actual Boost
2500...2100...1800
2750...2200...1950
3000...2200...2250
3250...2200...2200
3500...2200...2100
Правильный ответ будет:
Компьютер запросил 1,2 бар на 3000, а турбина надула 1,25 бар.
Поэтому, эти значения важны для нас как датчик давления наддува. Как вы можете представить, если у вас идет недодув вы теряете мощность. И вот как раз это можно отследить в этом канале. Причин как показывает практика несколько, самые частые: перепускной клапан, клапан N75, «просевшая» пружина вестгейта, утечка — когда требуется опрессовка системы, да даже грязный воздушный фильтр.
ПРИМЕЧАНИЕ: Датчик измеряет значения до 2540мбар включая атмосферное. Это значит, что если вы будете дуть больше 1,5бар датчик этого не увидит.

Channel 230: Rail Pressure — Давление Топлива «высокое»

230-1 Rail Pressure (Specified) — давление топлива(запрашиваемое)
230-2 Rail Pressure (Actual) — давление топлива(актуальное)

Полезный канал для диагностики «высокого» давления топлива, создаваемого топливным насосом высокого давления. Так же как и с бустом, есть два значения запрашиваемое(specified) и актуальное(actual). На прошитых машинах давление около 110бар, а на специальных программах под усиленный насос(APR, KDM тд) доходит до 130бар. Если возникли какие то проблемы с этими значениями причиной может быть толкатель, подкачивающий из бака погружной насос или банально топливный фильтр.
ПРИМЕЧАНИЕ: Стандартный датчик измеряет до 136 бар.

 3709   2021   vag tsi

Лечим нагрузку logrotate

Лечим нагрузку

/etc/logrotate.conf

/var/log/auth.log {
missingok
daily
notifempty
compress
rotate 7
size 10M
}

Обнявляем и чистим логи

Stopped fail2ban
Deleted /var/lib/fail2ban/fail2ban.sqlite3
Started fail2ban
With those steps,

sudo fail2ban-client status sshd
logrotate -v -f /etc/logrotate.conf
 54   2021