This commit is contained in:
@@ -82,9 +82,14 @@ TTL timestamp + INTERVAL 30 DAY
|
||||
SETTINGS index_granularity = 8192
|
||||
`
|
||||
|
||||
// SeedDefaultScripts inserts default diagnostic scripts into the scripts table.
|
||||
// SeedDefaultScripts inserts the bash interpreter and default diagnostic scripts.
|
||||
// Uses INSERT OR IGNORE to avoid duplicates on subsequent runs.
|
||||
const SeedDefaultScripts = `
|
||||
-- Create bash interpreter with id=2
|
||||
INSERT OR IGNORE INTO script_interpreters (id, name, label, argv) VALUES
|
||||
(2, 'bash', 'Bash Shell', '["/bin/bash"]');
|
||||
|
||||
-- Insert default scripts bound to bash interpreter (id=2)
|
||||
INSERT OR IGNORE INTO scripts (path, content, interpreter_id) VALUES
|
||||
('default/system_info.sh', '#!/bin/bash
|
||||
# Скрипт сбора базовой информации о системе: hostname, IP-адреса, сетевые интерфейсы, версия ОС
|
||||
@@ -152,7 +157,7 @@ else
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "=== END SYSTEM INFORMATION ==="', 0),
|
||||
echo "=== END SYSTEM INFORMATION ==="', 2),
|
||||
|
||||
('default/services_scan.sh', '#!/bin/bash
|
||||
# Скрипт сканирования доступных сервисов и портов на машине
|
||||
@@ -209,7 +214,7 @@ else
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "=== END SERVICES AND PORTS SCAN ==="', 0),
|
||||
echo "=== END SERVICES AND PORTS SCAN ==="', 2),
|
||||
|
||||
('default/diagnostics.sh', '#!/bin/bash
|
||||
# Скрипт выполнения базовых диагностических команд
|
||||
@@ -282,7 +287,7 @@ else
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "=== END DIAGNOSTIC COMMANDS ==="', 0),
|
||||
echo "=== END DIAGNOSTIC COMMANDS ==="', 2),
|
||||
|
||||
('default/network_info.sh', '#!/bin/bash
|
||||
# Скрипт сбора базовой сетевой информации
|
||||
@@ -368,5 +373,5 @@ else
|
||||
fi
|
||||
echo ""
|
||||
|
||||
echo "=== END NETWORK INFORMATION ==="', 0);
|
||||
echo "=== END NETWORK INFORMATION ==="', 2);
|
||||
`
|
||||
|
||||
Reference in New Issue
Block a user