Initial commit: LogMaster with Viewer Collector Monitor modes
Some checks failed
LogMaster CI/CD / build-and-test (push) Has been cancelled
LogMaster CI/CD / docker (push) Has been cancelled

This commit is contained in:
2026-05-04 13:50:15 +02:00
commit 44cd9ab001
231 changed files with 29018 additions and 0 deletions

BIN
sample-logs/archived.log.gz Normal file

Binary file not shown.

View File

@@ -0,0 +1,200 @@
// Generate realistic sample log files for testing
const fs = require('fs');
const path = require('path');
const zlib = require('zlib');
const dir = path.join(__dirname);
// ---- Application Log (app.log) ----
const levels = ['DEBUG', 'INFO', 'WARN', 'ERROR', 'FATAL', 'TRACE'];
const components = ['auth', 'database', 'http', 'cache', 'scheduler', 'config', 'metrics', 'queue', 'storage', 'api'];
const users = ['admin@corp.com', 'alice@corp.com', 'bob@corp.com', 'charlie@corp.com', 'service-account'];
const endpoints = ['/api/users', '/api/orders', '/api/products', '/api/auth/login', '/api/health', '/api/metrics', '/api/search', '/api/upload', '/api/notifications', '/api/settings'];
const methods = ['GET', 'POST', 'PUT', 'DELETE', 'PATCH'];
const dbOps = ['SELECT', 'INSERT', 'UPDATE', 'DELETE'];
const tables = ['users', 'orders', 'products', 'sessions', 'audit_log', 'notifications'];
function rnd(arr) { return arr[Math.floor(Math.random() * arr.length)]; }
function rndInt(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }
function genAppLog(lines) {
const result = [];
const base = new Date('2026-04-29T06:00:00Z');
for (let i = 0; i < lines; i++) {
const ts = new Date(base.getTime() + i * rndInt(100, 5000));
const iso = ts.toISOString();
const level = rnd(levels);
const comp = rnd(components);
let msg = '';
switch (level) {
case 'DEBUG':
const msgs = [
`Cache ${rnd(['hit', 'miss'])} for key: ${rnd(tables)}:${rndInt(1, 9999)}`,
`Query executed in ${rndInt(1, 500)}ms: ${rnd(dbOps)} FROM ${rnd(tables)}`,
`Token validation for user: ${rnd(users)}`,
`Connection pool stats: active=${rndInt(1, 10)}, idle=${rndInt(0, 5)}, waiting=${rndInt(0, 3)}`,
`Request headers: Accept=application/json, X-Request-ID=${rndInt(100000, 999999)}`,
`GC pause: ${rndInt(5, 50)}ms, heap: ${rndInt(200, 800)}MB`,
];
msg = rnd(msgs);
break;
case 'INFO':
const infoMsgs = [
`${rnd(methods)} ${rnd(endpoints)} - ${rnd([200, 201, 204])} (${rndInt(1, 200)}ms)`,
`User ${rnd(users)} authenticated successfully`,
`Scheduled task completed: ${rnd(['cleanup-sessions', 'sync-data', 'generate-report', 'send-notifications'])}`,
`Database connection established to ${rnd(['primary', 'replica-1', 'replica-2'])}`,
`Metrics: requests/min=${rndInt(500, 2000)}, errors/min=${rndInt(0, 10)}, avg_latency=${rndInt(10, 100)}ms`,
`File uploaded: ${rnd(['report', 'avatar', 'document', 'backup'])}_${rndInt(1, 999)}.${rnd(['pdf', 'png', 'csv', 'zip'])} (${rndInt(10, 5000)}KB)`,
`Queue processed: ${rndInt(10, 500)} messages in ${rndInt(100, 5000)}ms`,
];
msg = rnd(infoMsgs);
break;
case 'WARN':
const warnMsgs = [
`Slow query detected: ${rnd(dbOps)} FROM ${rnd(tables)} took ${rndInt(1000, 10000)}ms`,
`Rate limit approaching for IP ${rndInt(10, 192)}.${rndInt(0, 255)}.${rndInt(0, 255)}.${rndInt(1, 254)}: ${rndInt(80, 99)}% of limit`,
`Heap usage at ${rndInt(70, 95)}% (${rndInt(800, 1400)}MB / 1536MB)`,
`Retry attempt ${rndInt(1, 3)}/3 for external service: ${rnd(['payment-api', 'email-service', 'notification-hub'])}`,
`Certificate expires in ${rndInt(5, 30)} days for ${rnd(['api.example.com', 'auth.example.com'])}`,
`Deprecated API endpoint called: ${rnd(endpoints)} (v1)`,
`Connection pool exhausted, waiting for available connection`,
];
msg = rnd(warnMsgs);
break;
case 'ERROR':
const errMsgs = [
`${rnd([500, 502, 503])} Internal Server Error: ${rnd(methods)} ${rnd(endpoints)} - ${rnd(['NullPointerException', 'TimeoutException', 'ConnectionRefused', 'OutOfMemoryError'])}`,
`Database query failed: ${rnd(dbOps)} FROM ${rnd(tables)} - ${rnd(['deadlock detected', 'connection timeout', 'constraint violation'])}`,
`Authentication failed for ${rnd(users)}: ${rnd(['invalid credentials', 'account locked', 'token expired', 'MFA required'])}`,
`External service unavailable: ${rnd(['payment-api', 'email-service', 'cdn'])} (HTTP ${rnd([502, 503, 504])})`,
`File operation failed: ${rnd(['permission denied', 'disk full', 'file not found', 'I/O error'])}`,
`Queue message processing failed: ${rnd(['deserialization error', 'handler timeout', 'duplicate message'])}`,
];
msg = rnd(errMsgs);
break;
case 'FATAL':
const fatalMsgs = [
`Database connection lost to primary! Attempting failover...`,
`Out of memory: heap space exhausted at ${rndInt(1400, 1536)}MB`,
`Unrecoverable error in ${rnd(components)}: process will restart`,
`Disk space critical: ${rndInt(95, 99)}% used on /data`,
`SSL/TLS handshake failed: certificate chain broken`,
];
msg = rnd(fatalMsgs);
break;
case 'TRACE':
const traceMsgs = [
`Entering ${rnd(components)}.${rnd(['process', 'handle', 'validate', 'transform'])}() with args: [${rndInt(1, 100)}]`,
`HTTP request body: {"id":${rndInt(1, 9999)},"action":"${rnd(['create', 'update', 'delete'])}"}`,
`SQL: ${rnd(dbOps)} * FROM ${rnd(tables)} WHERE id = ${rndInt(1, 9999)} LIMIT 1`,
`Response serialization: ${rndInt(1, 50)}ms for ${rndInt(100, 10000)} bytes`,
];
msg = rnd(traceMsgs);
break;
}
result.push(`${iso} ${level.padEnd(5)} [${comp}] ${msg}`);
}
return result.join('\n');
}
// ---- Nginx Access Log ----
function genNginxLog(lines) {
const result = [];
const ips = ['192.168.1.100', '192.168.1.101', '10.0.0.50', '10.0.0.51', '172.16.0.10', '203.0.113.42', '198.51.100.7'];
const agents = [
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120.0.0.0',
'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Safari/605.1.15',
'Mozilla/5.0 (X11; Linux x86_64; rv:121.0) Gecko/20100101 Firefox/121.0',
'curl/8.4.0',
'python-requests/2.31.0',
'Googlebot/2.1 (+http://www.google.com/bot.html)',
];
const paths = ['/dashboard', '/api/users', '/api/orders', '/api/products', '/static/app.js', '/static/style.css', '/api/auth/login', '/api/health', '/favicon.ico', '/api/search?q=test'];
const statuses = [200, 200, 200, 200, 200, 201, 204, 301, 304, 400, 401, 403, 404, 500, 502, 503];
const base = new Date('2026-04-29T06:00:00Z');
for (let i = 0; i < lines; i++) {
const ts = new Date(base.getTime() + i * rndInt(500, 3000));
const dateStr = ts.toISOString().replace('T', ' ').replace(/\.\d+Z/, '');
const ip = rnd(ips);
const method = rnd(methods);
const p = rnd(paths);
const status = rnd(statuses);
const size = rndInt(0, 50000);
const agent = rnd(agents);
const ref = rnd(['-', 'https://example.com/dashboard', 'https://example.com/']);
result.push(`${ip} - - [${dateStr}] "${method} ${p} HTTP/1.1" ${status} ${size} "${ref}" "${agent}"`);
}
return result.join('\n');
}
// ---- Syslog ----
function genSyslog(lines) {
const result = [];
const months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
const hosts = ['web-01', 'web-02', 'db-01', 'cache-01', 'lb-01'];
const procs = ['sshd', 'systemd', 'kernel', 'cron', 'nginx', 'postfix', 'dockerd', 'kubelet'];
for (let i = 0; i < lines; i++) {
const h = rndInt(0, 23);
const m = rndInt(0, 59);
const s = rndInt(0, 59);
const host = rnd(hosts);
const proc = rnd(procs);
const pid = rndInt(1000, 65000);
let msg = '';
switch (proc) {
case 'sshd':
msg = rnd([
`Accepted publickey for ${rnd(['root', 'deploy', 'admin'])} from ${rndInt(10, 192)}.${rndInt(0, 255)}.${rndInt(0, 255)}.${rndInt(1, 254)} port ${rndInt(40000, 65000)}`,
`Failed password for invalid user ${rnd(['test', 'admin', 'root'])} from ${rndInt(10, 192)}.${rndInt(0, 255)}.${rndInt(0, 255)}.${rndInt(1, 254)}`,
`Connection closed by authenticating user ${rnd(['deploy', 'admin'])} ${rndInt(10, 192)}.${rndInt(0, 255)}.${rndInt(0, 255)}.${rndInt(1, 254)} port ${rndInt(40000, 65000)}`,
]);
break;
case 'kernel':
msg = rnd([
`[${rndInt(10000, 99999)}.${rndInt(100, 999)}] TCP: request_sock_TCP: Possible SYN flooding on port ${rndInt(80, 8080)}`,
`[${rndInt(10000, 99999)}.${rndInt(100, 999)}] Out of memory: Killed process ${rndInt(1000, 9999)} (${rnd(['java', 'node', 'python'])})`,
`[${rndInt(10000, 99999)}.${rndInt(100, 999)}] EXT4-fs (sda1): mounted filesystem with ordered data mode`,
`[${rndInt(10000, 99999)}.${rndInt(100, 999)}] device eth0 entered promiscuous mode`,
]);
break;
default:
msg = rnd([
`Started ${rnd(['Daily cleanup', 'Log rotation', 'Health check', 'Backup'])} service`,
`Unit ${rnd(['nginx', 'docker', 'postgresql'])}.service ${rnd(['started', 'stopped', 'reloaded'])}`,
`Process ${rndInt(1000, 9999)} exited with status ${rnd([0, 1, 137])}`,
]);
}
result.push(`Apr 29 ${String(h).padStart(2, '0')}:${String(m).padStart(2, '0')}:${String(s).padStart(2, '0')} ${host} ${proc}[${pid}]: ${msg}`);
}
return result.join('\n');
}
// ---- Generate files ----
console.log('Generating sample logs...');
const appLog = genAppLog(500);
fs.writeFileSync(path.join(dir, 'app.log'), appLog);
console.log(' ✓ app.log (500 lines)');
const nginxLog = genNginxLog(300);
fs.writeFileSync(path.join(dir, 'nginx-access.log'), nginxLog);
console.log(' ✓ nginx-access.log (300 lines)');
const syslog = genSyslog(200);
fs.writeFileSync(path.join(dir, 'syslog'), syslog);
console.log(' ✓ syslog (200 lines, no extension)');
// Gzip version
const gzipped = zlib.gzipSync(Buffer.from(genAppLog(100)));
fs.writeFileSync(path.join(dir, 'archived.log.gz'), gzipped);
console.log(' ✓ archived.log.gz (100 lines, gzipped)');
console.log('\nDone! All sample logs generated in', dir);

200
sample-logs/syslog Normal file
View File

@@ -0,0 +1,200 @@
Apr 29 20:57:04 web-01 postfix[17438]: Unit docker.service started
Apr 29 15:03:02 db-01 sshd[35550]: Connection closed by authenticating user admin 95.53.76.100 port 42448
Apr 29 23:32:46 db-01 kubelet[33240]: Process 8097 exited with status 137
Apr 29 08:04:47 lb-01 sshd[38918]: Failed password for invalid user root from 86.131.5.3
Apr 29 12:08:26 web-02 sshd[40426]: Failed password for invalid user admin from 73.205.208.214
Apr 29 07:25:38 web-02 sshd[27261]: Failed password for invalid user admin from 16.200.60.174
Apr 29 16:16:27 web-02 nginx[27952]: Unit docker.service stopped
Apr 29 06:41:35 web-02 kernel[6953]: [34398.869] Out of memory: Killed process 1025 (java)
Apr 29 10:00:34 web-02 cron[29486]: Started Backup service
Apr 29 02:04:18 cache-01 postfix[43846]: Started Daily cleanup service
Apr 29 16:11:13 web-01 kubelet[45609]: Unit postgresql.service started
Apr 29 21:42:57 cache-01 sshd[64474]: Failed password for invalid user admin from 113.208.195.77
Apr 29 15:37:50 cache-01 cron[32499]: Process 7775 exited with status 0
Apr 29 05:05:26 web-01 systemd[5045]: Unit nginx.service reloaded
Apr 29 07:58:53 lb-01 postfix[61575]: Unit postgresql.service started
Apr 29 11:10:03 db-01 nginx[17511]: Started Log rotation service
Apr 29 17:27:49 db-01 dockerd[55419]: Unit postgresql.service stopped
Apr 29 00:11:47 web-01 nginx[44446]: Started Backup service
Apr 29 06:56:51 cache-01 kernel[43664]: [62959.370] EXT4-fs (sda1): mounted filesystem with ordered data mode
Apr 29 00:19:23 cache-01 systemd[46024]: Unit nginx.service reloaded
Apr 29 07:21:12 web-01 postfix[13486]: Started Health check service
Apr 29 16:44:08 lb-01 kubelet[39940]: Process 3981 exited with status 1
Apr 29 08:53:11 web-02 kubelet[23353]: Started Daily cleanup service
Apr 29 16:07:57 web-01 postfix[36260]: Process 9323 exited with status 1
Apr 29 01:04:08 db-01 dockerd[1678]: Unit postgresql.service stopped
Apr 29 00:26:28 lb-01 dockerd[14635]: Unit postgresql.service reloaded
Apr 29 08:20:27 lb-01 systemd[25935]: Unit postgresql.service started
Apr 29 08:11:46 db-01 kubelet[35403]: Started Log rotation service
Apr 29 17:27:52 web-02 systemd[19391]: Unit docker.service reloaded
Apr 29 13:30:54 web-02 dockerd[31428]: Process 6433 exited with status 137
Apr 29 01:02:20 cache-01 sshd[11432]: Failed password for invalid user test from 116.88.51.128
Apr 29 07:41:40 web-01 kubelet[16522]: Process 1543 exited with status 0
Apr 29 02:32:41 lb-01 cron[61524]: Unit postgresql.service stopped
Apr 29 06:35:22 web-02 kernel[39412]: [35658.164] TCP: request_sock_TCP: Possible SYN flooding on port 1279
Apr 29 22:59:15 db-01 cron[60272]: Unit nginx.service stopped
Apr 29 02:35:10 lb-01 nginx[7497]: Started Daily cleanup service
Apr 29 09:34:03 web-02 sshd[5899]: Accepted publickey for admin from 94.182.74.199 port 52102
Apr 29 11:56:39 cache-01 cron[52164]: Unit nginx.service started
Apr 29 18:01:16 db-01 kubelet[53761]: Started Backup service
Apr 29 05:08:33 db-01 systemd[57735]: Started Backup service
Apr 29 16:57:08 lb-01 postfix[24761]: Process 1967 exited with status 1
Apr 29 14:07:54 web-01 kernel[27660]: [43544.794] Out of memory: Killed process 2356 (java)
Apr 29 05:45:32 web-02 kubelet[44409]: Process 9264 exited with status 1
Apr 29 11:16:54 cache-01 systemd[44985]: Unit nginx.service started
Apr 29 03:30:04 db-01 sshd[4126]: Failed password for invalid user root from 100.7.51.179
Apr 29 10:40:28 lb-01 nginx[37070]: Started Log rotation service
Apr 29 13:28:20 db-01 kernel[44445]: [79350.286] EXT4-fs (sda1): mounted filesystem with ordered data mode
Apr 29 15:57:21 lb-01 kubelet[60667]: Unit docker.service started
Apr 29 05:01:53 lb-01 systemd[64381]: Process 3682 exited with status 137
Apr 29 03:56:06 lb-01 nginx[9477]: Unit nginx.service stopped
Apr 29 04:38:17 web-02 postfix[34319]: Process 4085 exited with status 1
Apr 29 04:21:17 cache-01 dockerd[63542]: Unit docker.service started
Apr 29 03:50:10 db-01 postfix[40205]: Unit docker.service started
Apr 29 22:02:33 web-01 dockerd[8385]: Unit postgresql.service started
Apr 29 01:25:18 web-02 systemd[20535]: Process 2062 exited with status 1
Apr 29 22:16:48 cache-01 kernel[12039]: [13389.217] Out of memory: Killed process 8119 (node)
Apr 29 20:26:51 cache-01 systemd[41666]: Process 5561 exited with status 0
Apr 29 23:33:26 lb-01 sshd[64118]: Connection closed by authenticating user admin 190.188.141.196 port 57357
Apr 29 10:42:54 lb-01 systemd[15933]: Process 3059 exited with status 1
Apr 29 02:17:32 lb-01 cron[28402]: Started Backup service
Apr 29 23:38:11 web-02 kubelet[13220]: Process 6849 exited with status 1
Apr 29 05:29:26 web-02 systemd[32568]: Unit nginx.service reloaded
Apr 29 07:58:05 cache-01 cron[9540]: Process 1307 exited with status 0
Apr 29 13:56:05 web-01 dockerd[16071]: Unit docker.service reloaded
Apr 29 02:13:40 web-01 dockerd[2680]: Process 6871 exited with status 0
Apr 29 14:37:47 web-02 postfix[12332]: Process 8366 exited with status 137
Apr 29 21:52:18 web-02 cron[32114]: Unit docker.service stopped
Apr 29 00:02:05 lb-01 cron[19120]: Process 3660 exited with status 137
Apr 29 14:24:46 web-02 systemd[36135]: Unit docker.service stopped
Apr 29 10:01:38 web-01 kernel[22537]: [82334.897] EXT4-fs (sda1): mounted filesystem with ordered data mode
Apr 29 01:48:27 lb-01 postfix[4296]: Process 8150 exited with status 0
Apr 29 05:10:23 db-01 dockerd[25102]: Process 5980 exited with status 0
Apr 29 02:46:58 web-01 cron[7370]: Unit docker.service stopped
Apr 29 18:35:38 cache-01 sshd[35800]: Connection closed by authenticating user deploy 65.154.197.35 port 48070
Apr 29 19:24:50 lb-01 sshd[47009]: Accepted publickey for deploy from 157.192.193.108 port 44756
Apr 29 12:41:07 cache-01 cron[42394]: Process 9072 exited with status 1
Apr 29 22:50:54 cache-01 kernel[39798]: [13085.441] TCP: request_sock_TCP: Possible SYN flooding on port 4331
Apr 29 09:25:53 db-01 postfix[15516]: Process 6737 exited with status 0
Apr 29 04:51:23 db-01 kernel[33781]: [23411.700] device eth0 entered promiscuous mode
Apr 29 23:35:48 web-02 cron[56213]: Process 1624 exited with status 0
Apr 29 11:08:05 cache-01 kernel[8476]: [70955.102] Out of memory: Killed process 3228 (python)
Apr 29 21:41:30 db-01 kernel[27794]: [71313.512] Out of memory: Killed process 2361 (python)
Apr 29 15:25:10 web-02 systemd[9710]: Started Daily cleanup service
Apr 29 15:39:47 web-01 postfix[11140]: Process 9191 exited with status 1
Apr 29 11:35:32 lb-01 systemd[1005]: Unit nginx.service stopped
Apr 29 10:00:26 web-01 systemd[1366]: Unit postgresql.service stopped
Apr 29 01:52:41 web-01 systemd[55142]: Unit docker.service reloaded
Apr 29 09:34:55 web-01 kernel[40790]: [34277.474] device eth0 entered promiscuous mode
Apr 29 04:26:31 web-02 kernel[35624]: [14339.859] TCP: request_sock_TCP: Possible SYN flooding on port 1868
Apr 29 02:36:55 web-01 sshd[4471]: Failed password for invalid user test from 188.113.13.108
Apr 29 01:55:39 web-02 kernel[18960]: [12733.997] device eth0 entered promiscuous mode
Apr 29 01:15:35 web-02 nginx[23968]: Unit docker.service stopped
Apr 29 22:13:23 db-01 dockerd[19500]: Started Backup service
Apr 29 19:03:00 cache-01 kubelet[1084]: Started Backup service
Apr 29 09:59:53 web-02 kernel[1744]: [42039.633] EXT4-fs (sda1): mounted filesystem with ordered data mode
Apr 29 15:10:54 web-02 postfix[4293]: Process 2529 exited with status 137
Apr 29 16:12:29 lb-01 dockerd[41291]: Process 6755 exited with status 0
Apr 29 11:00:36 lb-01 nginx[30397]: Started Backup service
Apr 29 20:07:18 lb-01 systemd[48742]: Process 6031 exited with status 0
Apr 29 01:56:11 web-01 nginx[59488]: Unit docker.service reloaded
Apr 29 13:53:59 web-01 systemd[62993]: Unit nginx.service started
Apr 29 22:24:42 web-02 dockerd[57218]: Started Log rotation service
Apr 29 10:06:35 db-01 kernel[16314]: [22413.828] Out of memory: Killed process 6747 (java)
Apr 29 05:13:00 cache-01 dockerd[57978]: Unit docker.service reloaded
Apr 29 18:08:12 db-01 dockerd[37953]: Started Backup service
Apr 29 18:27:43 web-01 nginx[58211]: Started Daily cleanup service
Apr 29 19:01:23 cache-01 postfix[28265]: Started Backup service
Apr 29 04:20:35 lb-01 sshd[32094]: Connection closed by authenticating user deploy 105.130.157.170 port 47219
Apr 29 06:27:50 lb-01 postfix[16692]: Process 7566 exited with status 137
Apr 29 19:02:00 lb-01 systemd[39602]: Process 4453 exited with status 0
Apr 29 23:34:22 web-01 systemd[60225]: Process 8616 exited with status 137
Apr 29 04:52:46 web-02 systemd[58748]: Process 6066 exited with status 0
Apr 29 17:46:23 db-01 kubelet[55063]: Unit postgresql.service started
Apr 29 19:54:06 lb-01 postfix[41586]: Unit docker.service started
Apr 29 05:41:40 web-01 kernel[57968]: [49036.801] device eth0 entered promiscuous mode
Apr 29 04:54:24 db-01 dockerd[7394]: Unit nginx.service started
Apr 29 16:21:37 web-01 nginx[45537]: Unit nginx.service started
Apr 29 00:12:11 db-01 sshd[11003]: Failed password for invalid user admin from 73.110.121.13
Apr 29 07:35:20 web-02 kernel[53033]: [67365.733] device eth0 entered promiscuous mode
Apr 29 17:40:52 web-02 systemd[40877]: Started Daily cleanup service
Apr 29 15:30:40 cache-01 systemd[27271]: Unit nginx.service reloaded
Apr 29 06:39:52 cache-01 systemd[49471]: Process 9763 exited with status 0
Apr 29 20:17:42 db-01 systemd[44769]: Started Daily cleanup service
Apr 29 21:21:34 web-02 dockerd[57446]: Process 7770 exited with status 137
Apr 29 00:50:24 lb-01 nginx[51755]: Started Health check service
Apr 29 00:43:04 web-02 cron[14014]: Unit postgresql.service reloaded
Apr 29 19:32:24 lb-01 systemd[56065]: Process 2753 exited with status 0
Apr 29 02:01:03 db-01 postfix[48653]: Started Log rotation service
Apr 29 16:43:52 db-01 nginx[25238]: Unit docker.service reloaded
Apr 29 13:45:15 db-01 systemd[61414]: Process 3023 exited with status 137
Apr 29 23:57:27 web-02 systemd[27887]: Unit docker.service reloaded
Apr 29 15:57:56 cache-01 postfix[33158]: Started Daily cleanup service
Apr 29 14:28:35 db-01 kernel[23833]: [24304.590] Out of memory: Killed process 6646 (java)
Apr 29 06:55:27 web-02 kubelet[43929]: Started Health check service
Apr 29 16:56:00 cache-01 kernel[62106]: [28662.533] TCP: request_sock_TCP: Possible SYN flooding on port 2505
Apr 29 22:08:01 lb-01 postfix[52935]: Process 5039 exited with status 137
Apr 29 07:05:03 db-01 kernel[49429]: [52529.298] device eth0 entered promiscuous mode
Apr 29 21:52:38 db-01 cron[51531]: Unit nginx.service stopped
Apr 29 02:37:24 cache-01 kernel[10332]: [27205.319] device eth0 entered promiscuous mode
Apr 29 13:19:56 web-02 systemd[33879]: Process 3390 exited with status 137
Apr 29 08:08:13 web-01 nginx[48744]: Unit postgresql.service started
Apr 29 16:19:46 web-02 dockerd[60280]: Process 1650 exited with status 0
Apr 29 02:18:20 cache-01 sshd[21246]: Connection closed by authenticating user admin 106.113.58.185 port 56746
Apr 29 11:42:43 lb-01 kernel[4945]: [37129.721] EXT4-fs (sda1): mounted filesystem with ordered data mode
Apr 29 04:24:27 cache-01 systemd[53028]: Unit postgresql.service started
Apr 29 01:29:17 db-01 dockerd[44260]: Started Backup service
Apr 29 02:14:50 web-02 nginx[32503]: Started Log rotation service
Apr 29 19:37:36 web-02 sshd[43225]: Failed password for invalid user admin from 122.12.202.107
Apr 29 00:53:46 web-01 systemd[33575]: Process 5996 exited with status 1
Apr 29 01:39:55 web-01 dockerd[42037]: Unit docker.service reloaded
Apr 29 13:19:43 web-01 postfix[4465]: Process 2890 exited with status 1
Apr 29 10:27:52 db-01 cron[47418]: Process 8816 exited with status 137
Apr 29 17:10:46 cache-01 cron[11541]: Unit docker.service stopped
Apr 29 14:48:21 lb-01 sshd[30789]: Accepted publickey for deploy from 105.156.252.109 port 46236
Apr 29 18:55:09 lb-01 dockerd[31420]: Process 8460 exited with status 0
Apr 29 21:35:24 web-02 kernel[50925]: [59820.432] device eth0 entered promiscuous mode
Apr 29 14:41:46 web-01 systemd[35215]: Process 6477 exited with status 0
Apr 29 20:47:57 cache-01 dockerd[21158]: Started Health check service
Apr 29 03:17:32 lb-01 nginx[4472]: Started Health check service
Apr 29 22:50:24 db-01 kubelet[9659]: Process 1762 exited with status 137
Apr 29 01:22:53 web-02 kernel[38121]: [46733.117] Out of memory: Killed process 3541 (python)
Apr 29 15:59:19 lb-01 systemd[25540]: Started Backup service
Apr 29 18:44:39 lb-01 cron[8441]: Started Daily cleanup service
Apr 29 17:04:29 web-02 dockerd[26605]: Started Log rotation service
Apr 29 10:14:03 cache-01 systemd[15892]: Unit docker.service started
Apr 29 15:50:41 lb-01 cron[17740]: Started Health check service
Apr 29 02:22:28 web-02 kubelet[36565]: Unit nginx.service started
Apr 29 13:52:48 lb-01 kubelet[36485]: Process 1996 exited with status 0
Apr 29 08:45:52 cache-01 sshd[41402]: Failed password for invalid user test from 20.158.95.59
Apr 29 10:29:48 lb-01 cron[53967]: Process 1288 exited with status 1
Apr 29 23:40:53 db-01 dockerd[23015]: Process 6409 exited with status 1
Apr 29 16:24:40 db-01 sshd[56579]: Failed password for invalid user test from 187.8.236.22
Apr 29 19:19:29 web-02 postfix[55688]: Started Log rotation service
Apr 29 16:53:08 cache-01 kernel[6291]: [63125.515] EXT4-fs (sda1): mounted filesystem with ordered data mode
Apr 29 23:58:17 db-01 systemd[42980]: Unit postgresql.service started
Apr 29 02:30:18 web-02 dockerd[36440]: Started Log rotation service
Apr 29 19:51:49 lb-01 kubelet[25719]: Process 9755 exited with status 0
Apr 29 01:15:17 db-01 postfix[58668]: Unit docker.service reloaded
Apr 29 12:45:36 db-01 dockerd[30848]: Unit nginx.service reloaded
Apr 29 07:02:03 web-02 kernel[63632]: [94403.164] device eth0 entered promiscuous mode
Apr 29 07:58:38 db-01 cron[42773]: Started Daily cleanup service
Apr 29 12:23:11 db-01 kubelet[38508]: Unit postgresql.service started
Apr 29 10:38:24 web-02 cron[33408]: Process 8766 exited with status 0
Apr 29 08:14:31 web-02 dockerd[14504]: Process 2562 exited with status 137
Apr 29 01:48:42 cache-01 postfix[9557]: Started Backup service
Apr 29 19:06:38 lb-01 dockerd[34630]: Process 3223 exited with status 0
Apr 29 00:07:41 web-01 postfix[38939]: Process 6454 exited with status 137
Apr 29 09:02:28 web-01 kernel[13578]: [97945.124] device eth0 entered promiscuous mode
Apr 29 08:55:58 web-01 nginx[9310]: Unit docker.service stopped
Apr 29 21:37:52 web-01 systemd[42146]: Started Daily cleanup service
Apr 29 09:53:49 web-02 cron[60212]: Process 1401 exited with status 137
Apr 29 07:29:02 web-02 nginx[32474]: Process 5003 exited with status 0
Apr 29 08:24:03 db-01 dockerd[44285]: Started Log rotation service
Apr 29 12:15:29 web-01 cron[15205]: Unit nginx.service started
Apr 29 14:13:44 web-01 kubelet[60624]: Unit postgresql.service reloaded
Apr 29 05:10:13 lb-01 nginx[28466]: Process 9854 exited with status 137
Apr 29 09:53:23 web-02 kernel[2683]: [33379.698] device eth0 entered promiscuous mode
Apr 29 00:48:22 cache-01 postfix[58554]: Process 2865 exited with status 1
Apr 29 03:41:25 db-01 cron[2407]: Process 4879 exited with status 137
Apr 29 19:42:08 web-02 postfix[12782]: Started Log rotation service