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