Problem
- Du skal installere en MySQL-server til ESET Inspect Server
- Du skal oprette en dedikeret MySQL-partition
- Installer og konfigurer ESET Inspect Server
- Rediger filen my.ini
- Flyt databasen til en separat partition eller maskine
Løsning
Forudsætninger
- Download installationsprogrammet til MySQL-serveren til Windows
- Installer Microsoft .NET Framework version 4, hvis det kræves af operativsystemet
Installer og konfigurer ESET Inspect Server
-
Download og kør installationsfilen.
-
På skærmen Choosing a Setup Type skal du vælge Server-only og klikke på Next.
-
På skærmen Type and Networking skal du vælge Config Type (vi anbefaler, at du bruger typen Dedicated Computer til SQL-serveren), indtaste dit foretrukne portnummer (eller bruge port 3306 som standard) og klikke på Next.
-
Vælg Godkendelsesmetode.
-
Indstil MySQL Root Password på skærmen Accounts and Roles. Klik på Tilføj bruger for at oprette en anden MySQL-brugerkonto, der er sikret med en adgangskode og har fået tildelt en DBA-rolle.
-
På skærmen Windows Service skal du vælge Configure MySQL Server as Windows Service og Starting the MySQL Server at System Startup.
-
På skærmen Server File Permissions skal du vælge Yes, grant full access.
-
Klik på Udfør i skærmbilledet Anvend konfiguration.
-
Klik på Udfør.
-
Klik på Næste → Afslut.
Rediger filen my.ini
-
Sikkerhedskopier den aktuelle ini-fil i
C:\ProgramData\MySQL\MySQL Server X.X. -
Find følgende variabler, og ændr deres værdier. Hvis en variabel ikke findes, skal du tilføje den i slutningen af my.ini-filen.
-
- Øg værdien af
open_files_limittil mindst 30000 - Ændr værdien af
innodb_flush_log_at_trx_committil 0 - Indstil
innodb_buffer_pool_sizetil 80 % af RAM. Minimumsværdien er 1G. For eksempel en server med 16 GB RAM:innodb_buffer_pool_size=12G. - MySQL version 5, sæt
innodb_log_file_sizetil 50 % af værdien af indstillingeninnodb_buffer_pool_size - MySQL version 8, indstil
innodb_redo_log_capacitytil værdien af indstillingeninnodb_buffer_pool_size - MySQL version 5, indstil
event_scheduler=ON - MySQL version 8, sæt
local_infile=1 - MySQL version 5, tilføj
disable-log-bin - Indstil
wait_timeout=900 - Indstil
max_connections=300 - Indstil
slow-query-log=0
- Øg værdien af
- Når du har gemt disse ændringer, skal du genstarte MySQL-tjenesten.
Flyt databasen til en separat partition eller maskine
MySQL er den mest afgørende ESET Inspect Server-komponent og kan optage meget diskplads. Af hensyn til operativsystemets stabilitet anbefaler vi at flytte MySQL-dataene og en midlertidig mappe til den dedikerede partition eller en separat servermaskine.
Når vi beregner den nødvendige diskplads, sporer vi tre mapper:
- Databasemappe - hvor MySql eller SQL Server gemmer ESET Inspect-databasen
- Midlertidig database - hvor MySql eller SQL Server gemmer midlertidige tabeller
- ESET Inspect
Server-datamappen-C:\ProgramData\ESET\Inspect Server\Server-mappen
Hvis databasen er installeret på samme maskine som ESET Inspect Server, stopper ESET Inspect On-Prem med at acceptere nye hændelser, når følgende sker:
- Der er mindre end 3 % ledig plads på disken med databasemappen
- Der er mindre end 3 % ledig plads på disken med den midlertidige databasemappe
- Der er mindre end 5 % ledig plads på disken med ESET Inspect Server-datamappen
Hvis datamappen <%EIS%> og den midlertidige databasemappe er på samme disk, stopper ESET Inspect On-Prem med at acceptere nye hændelser, hvis der er mindre end 10 % ledig plads på denne disk.
Hvis databasen er placeret på den samme maskine som ESET Inspect On-Prem, skal der være mindst 10 % ledig diskplads, hvor den midlertidige mappe er, for at rensningen kan fungere. Eventuelle problemer med databaseudrensningen vises som røde markører i diagrammet Events processed på fanen Events Load Dashboard.
MySQL dedikeret partition
-
Stop MySQL-tjenesten.
-
Flyt eller kopier datamappen til den dedikerede partition, for eksempel
D:\. -
Rediger filen my.ini, der ligger i
C:\ProgramData\MySQL\MySQL Server X.X., og søg efter # Path to the database root string. Skift stien til placeringen af den nye datamappe, for eksempelD:\Data. -
Datamappen skal være tilgængelig for netværkstjenesten. Følg disse trin for at tilføje de nødvendige tilladelser:
-
-
Klik på Start.
-
Skriv
Windows Administrative Værktøjer. Klik på Windows Administrationsværktøjer. -
Dobbeltklik på Computeradministration → Systemværktøjer → Lokale brugere og grupper → Grupper → Brugere.
-
Klik på Tilføj.
-
Klik på Placeringer. Vælg din computernode, og klik på OK.
-
Skriv
Network Servicesi feltet Enter the object name to select. Klik på OK.
-
-
Rediger filen my.ini, der ligger i
C:\ProgramData\MySQL\MySQL Server X.X.Under [mysqld] skal du søge eftertmpdir. Hvis den mangler, skal du tilføje følgende linjetmpdir = D:/mysqltemp, hvormysqltemper en brugerdefineret mappe. Mappen skal oprettes, før du ændrer filen my.ini. -
Genstart MySQL-tjenesten.