Files
infrastructure-card/server-card-2026-07-30.html
T

397 lines
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Карточка серверов — Инвентаризация инфраструктуры</title>
<style>
@page { size: A4; margin: 15mm; }
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
font-size: 10pt;
line-height: 1.4;
color: #1a1a1a;
padding: 20px;
}
h1 { font-size: 20pt; color: #1565C0; border-bottom: 3px solid #1565C0; padding-bottom: 8px; margin-bottom: 16px; }
h2 { font-size: 14pt; color: #0D47A1; margin-top: 20px; margin-bottom: 8px; padding-left: 6px; border-left: 4px solid #1565C0; }
h3 { font-size: 12pt; color: #1a237e; margin-top: 14px; margin-bottom: 6px; }
.subtitle { color: #666; font-size: 9pt; margin-bottom: 18px; }
table { width: 100%; border-collapse: collapse; margin: 8px 0 14px 0; font-size: 9pt; }
th { background: #1565C0; color: white; padding: 6px 8px; text-align: left; font-weight: 600; }
td { padding: 5px 8px; border: 1px solid #ddd; }
tr:nth-child(even) { background: #f5f8ff; }
.tag {
display: inline-block; padding: 2px 8px; border-radius: 10px;
font-size: 8pt; font-weight: 600;
}
.running { background: #c8e6c9; color: #2e7d32; }
.stopped { background: #ffccbc; color: #bf360c; }
.online { background: #c8e6c9; color: #2e7d32; }
.header-card {
display: flex; justify-content: space-between; align-items: center;
background: linear-gradient(135deg, #1565C0, #1976d2);
color: white; padding: 16px 20px; border-radius: 8px; margin-bottom: 20px;
}
.header-card h1 { color: white; border: none; padding: 0; margin: 0; font-size: 18pt; }
.header-card .date { font-size: 9pt; opacity: 0.9; }
.summary-grid {
display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; margin: 10px 0 16px 0;
}
.summary-card {
border: 1px solid #e0e0e0; border-radius: 8px; padding: 10px;
background: #fafafa;
}
.summary-card h3 { margin: 0 0 4px 0; font-size: 10pt; color: #1565C0; }
.summary-card .big { font-size: 14pt; font-weight: 700; color: #1a1a1a; }
.summary-card .label { font-size: 7.5pt; color: #888; }
.server-info { margin: 4px 0; font-size: 8.5pt; color: #555; }
.footer { margin-top: 20px; border-top: 1px solid #ddd; padding-top: 10px; font-size: 8pt; color: #999; text-align: center; }
.badge { display: inline-block; padding: 1px 6px; border-radius: 4px; font-size: 7.5pt; font-weight: 600; }
.badge-blue { background: #e3f2fd; color: #1565C0; }
.badge-grey { background: #f5f5f5; color: #666; }
@media print {
body { padding: 0; }
.summary-card { break-inside: avoid; }
table { break-inside: avoid; }
}
</style>
</head>
<body>
<div class="header-card">
<div>
<h1>📋 Карточка серверов</h1>
<div class="date">Инвентаризация инфраструктуры</div>
</div>
<div style="text-align: right; font-size: 9pt;">
<div>📅 30 июля 2026</div>
<div style="opacity: 0.7;">Proxmox VE × 3 + TrueNAS</div>
</div>
</div>
<div class="subtitle">Полный срез состояния всех серверов, виртуальных машин, контейнеров, приложений и хранилищ.</div>
<!-- ============ СВОДНАЯ ============ -->
<h2>📊 Сводная таблица серверов</h2>
<table>
<tr>
<th>Параметр</th><th>🖥️ pve</th><th>🖥️ pve1</th><th>🖥️ kybinka</th><th>🗄️ TrueNAS</th>
</tr>
<tr>
<td><b>IP-адрес</b></td>
<td>192.168.31.2</td><td>192.168.31.4</td><td>192.168.1.10</td><td>192.168.31.100</td>
</tr>
<tr>
<td><b>CPU</b></td>
<td>Intel Celeron J4125<br><span class="badge badge-blue">4 ядра</span></td>
<td>Intel N100<br><span class="badge badge-blue">4 ядра</span></td>
<td>AMD Ryzen 7 5825U<br><span class="badge badge-blue">8 ядер</span></td>
<td>AMD Ryzen 7 5825U<br><span class="badge badge-blue">8 ядер</span></td>
</tr>
<tr>
<td><b>RAM</b></td>
<td>15.5 GB / 5.9 GB (38%)</td>
<td>31.1 GB / 1.5 GB (5%)</td>
<td>28.3 GB / 10.1 GB (36%)</td>
<td></td>
</tr>
<tr>
<td><b>Диск</b></td>
<td>108 GB / 18.4 GB (17%)</td>
<td>211 GB / 7.8 GB (4%)</td>
<td>930 GB / 74.5 GB (8%)</td>
<td>~14 TB пулы</td>
</tr>
<tr>
<td><b>Версия ОС</b></td>
<td>PVE 9.2.5</td><td>PVE 9.2.5</td><td>PVE 9.2.5</td><td>TrueNAS 25.10.5</td>
</tr>
<tr>
<td><b>Uptime</b></td>
<td>1д 3ч 40м</td><td>1д 3ч 40м</td><td>2д 12ч 57м</td><td>1д 3ч 40м</td>
</tr>
<tr>
<td><b>Загрузка CPU</b></td>
<td>21.4%</td><td>0.3%</td><td>0.4%</td><td>0.50</td>
</tr>
</table>
<!-- ============ ИТОГОВЫЙ БАЛАНС ============ -->
<h2>📈 Итоговый баланс ресурсов</h2>
<div class="summary-grid">
<div class="summary-card">
<h3>💻 CPU (ядра)</h3>
<div class="big">16 <span style="font-size: 9pt; color: #999;">всего</span></div>
<div class="server-info">Занято: ~2 · Свободно: ~14 (87%)</div>
</div>
<div class="summary-card">
<h3>🧠 RAM</h3>
<div class="big">74.9 GB <span style="font-size: 9pt; color: #999;">всего</span></div>
<div class="server-info">Занято: 17.5 GB (23%) · Свободно: 57.4 GB</div>
</div>
<div class="summary-card">
<h3>💾 Диски PVE</h3>
<div class="big">1.25 TB <span style="font-size: 9pt; color: #999;">всего</span></div>
<div class="server-info">Занято: 101 GB (8%) · Свободно: 1.15 TB</div>
</div>
<div class="summary-card">
<h3>🗄️ TrueNAS ZFS</h3>
<div class="big">~7.7 TiB <span style="font-size: 9pt; color: #999;">пулы</span></div>
<div class="server-info">Занято: ~1.3 TiB (17%) · Свободно: ~6.4 TiB</div>
</div>
</div>
<!-- ============ PVE ============ -->
<h2>🖥️ Сервер #1 — pve (192.168.31.2)</h2>
<div class="server-info"><b>Аппаратная платформа:</b> WTR PRO / Intel Celeron J4125 · <b>RAM:</b> 15.5 GB · <b>Загрузка CPU:</b> 21.4%</div>
<h3>Виртуальные машины (QEMU)</h3>
<table>
<tr><th>ID</th><th>Имя</th><th>Статус</th><th>CPU%</th><th>RAM</th><th>Диск</th><th>Uptime</th></tr>
<tr>
<td>100</td>
<td><b>haos-16.1</b> (Home Assistant OS)</td>
<td><span class="tag running">● Running</span></td>
<td>12.4%</td>
<td>8 GB / 3.5 GB (43%)</td>
<td>32 GB</td>
<td>14ч 32м</td>
</tr>
<tr>
<td>1000</td>
<td><b>cloud-init</b> (шаблон)</td>
<td><span class="tag stopped">● Stopped</span></td>
<td></td>
<td>2 GB</td>
<td>32 GB</td>
<td></td>
</tr>
</table>
<h3>LXC-контейнеры</h3>
<table>
<tr><th>CT ID</th><th>Имя</th><th>Статус</th><th>Ядра</th><th>RAM</th><th>Диск</th><th>IP</th><th>Uptime</th></tr>
<tr>
<td>101</td>
<td><b>mariadb</b> (MariaDB)</td>
<td><span class="tag running">● Running</span></td>
<td>1</td>
<td>512 MB / 298 MB (58%)</td>
<td>5 GB (SSD)</td>
<td>192.168.31.21</td>
<td>1д 3ч 40м</td>
</tr>
<tr>
<td>102</td>
<td><b>adguard</b> (AdGuard Home)</td>
<td><span class="tag stopped">● Stopped</span></td>
<td>1</td>
<td>1024 MB</td>
<td>2.5 GB (SSD)</td>
<td>192.168.31.3</td>
<td></td>
</tr>
<tr>
<td>103</td>
<td><b>Panel</b> (Панель управления)</td>
<td><span class="tag running">● Running</span></td>
<td>2</td>
<td>4 GB / 176 MB (4%)</td>
<td>10 GB (SSD)</td>
<td>DHCP</td>
<td>1д 3ч 40м</td>
</tr>
</table>
<h3>Хранилища</h3>
<table>
<tr><th>Хранилище</th><th>Тип</th><th>Контент</th></tr>
<tr><td><b>local</b></td><td>dir</td><td>ISO, шаблоны, бэкапы, rootdir, snippets</td></tr>
<tr><td><b>local-lvm</b></td><td>lvmthin</td><td>rootdir, images</td></tr>
<tr><td><b>SSD</b></td><td>lvmthin</td><td>rootdir, images</td></tr>
<tr><td><b>TrueNas</b></td><td>NFS → TrueNAS</td><td>ISO, шаблоны, бэкапы, образы, snippets</td></tr>
</table>
<!-- ============ PVE1 ============ -->
<h2>🖥️ Сервер #2 — pve1 (192.168.31.4)</h2>
<div class="server-info"><b>Аппаратная платформа:</b> Intel N100 · <b>RAM:</b> 31.1 GB · <b>Загрузка CPU:</b> 0.3% · <b>Статус:</b> ⚡ Почти пустой</div>
<h3>Виртуальные машины (QEMU)</h3>
<table>
<tr><th>ID</th><th>Имя</th><th>Статус</th><th>RAM</th><th>Диск</th></tr>
<tr><td>100</td><td><b>ubuntu</b></td><td><span class="tag stopped">● Stopped</span></td><td>4 GB</td><td>30 GB</td></tr>
<tr><td>101</td><td><b>ubuntu</b></td><td><span class="tag stopped">● Stopped</span></td><td>4 GB</td><td>30 GB</td></tr>
<tr><td>1000</td><td><b>cloud-init</b> (шаблон)</td><td><span class="tag stopped">● Stopped</span></td><td>1 GB</td><td>20 GB</td></tr>
</table>
<p><i>LXC-контейнеры: нет активных</i></p>
<h3>Хранилища</h3>
<table>
<tr><th>Хранилище</th><th>Тип</th><th>Контент</th></tr>
<tr><td><b>local</b></td><td>dir</td><td>ISO, шаблоны, бэкапы, rootdir, images</td></tr>
<tr><td><b>SSD</b></td><td>lvmthin</td><td>images, rootdir</td></tr>
<tr><td><b>TrueNas</b></td><td>NFS → TrueNAS</td><td>ISO, шаблоны, бэкапы, образы</td></tr>
</table>
<!-- ============ KYBINKA ============ -->
<h2>🖥️ Сервер #3 — kybinka (192.168.1.10)</h2>
<div class="server-info"><b>Аппаратная платформа:</b> AMD Ryzen 7 5825U (8 ядер) · <b>RAM:</b> 28.3 GB · <b>Загрузка CPU:</b> 0.4%</div>
<h3>Виртуальные машины (QEMU)</h3>
<table>
<tr><th>ID</th><th>Имя</th><th>Статус</th><th>CPU%</th><th>RAM</th><th>Диск</th><th>Uptime</th></tr>
<tr>
<td>100</td>
<td><b>npm</b> (Nginx Proxy Manager)</td>
<td><span class="tag running">● Running</span></td>
<td>0.4%</td>
<td>4 GB / 2.1 GB (53%)</td>
<td>20 GB</td>
<td>1д 13м</td>
</tr>
<tr>
<td>101</td>
<td><b>iRedMail</b></td>
<td><span class="tag stopped">● Stopped</span></td>
<td></td>
<td>16 GB</td>
<td>100 GB</td>
<td></td>
</tr>
<tr>
<td>102</td>
<td><b>mail</b> (Почтовый сервер)</td>
<td><span class="tag running">● Running</span></td>
<td>1.4%</td>
<td>12 GB / 4.8 GB (40%)</td>
<td>32 GB</td>
<td>2д 12ч 57м</td>
</tr>
<tr>
<td>1000</td>
<td><b>cloud-init</b> (шаблон)</td>
<td><span class="tag stopped">● Stopped</span></td>
<td></td>
<td>1 GB</td>
<td>20 GB</td>
<td></td>
</tr>
</table>
<h3>LXC-контейнеры</h3>
<table>
<tr><th>CT ID</th><th>Имя</th><th>Статус</th><th>Ядра</th><th>RAM</th><th>Диск</th><th>IP</th><th>Uptime</th></tr>
<tr>
<td>103</td>
<td><b>adguard</b> (AdGuard Home)</td>
<td><span class="tag running">● Running</span></td>
<td>1</td>
<td>512 MB / 84 MB (16%)</td>
<td>2 GB</td>
<td>192.168.1.100</td>
<td>2д 12ч 57м</td>
</tr>
</table>
<h3>Хранилища</h3>
<table>
<tr><th>Хранилище</th><th>Тип</th><th>Контент</th></tr>
<tr><td><b>local</b></td><td>dir</td><td>ISO, rootdir, vztmpl, images</td></tr>
<tr><td><b>TrueNas</b></td><td>NFS → TrueNAS</td><td>ISO, бэкапы, образы</td></tr>
</table>
<!-- ============ TRUENAS ============ -->
<h2>🗄️ TrueNAS (192.168.31.100)</h2>
<div class="server-info"><b>ОС:</b> TrueNAS 25.10.5 · <b>CPU:</b> AMD Ryzen 7 5825U · <b>Load:</b> 0.50 / 0.54 / 0.45 · <b>Uptime:</b> 1д 3ч 40м</div>
<h3>Диски</h3>
<table>
<tr><th>Устройство</th><th>Тип</th><th>Модель</th><th>Ёмкость</th></tr>
<tr><td>nvme1n1</td><td>✅ SSD</td><td>CUSU CV3500M 512GB</td><td>476.9 GB</td></tr>
<tr><td>nvme0n1</td><td>✅ SSD</td><td>ADATA SX8200PNP</td><td>1.9 TB</td></tr>
<tr><td>nvme2n1</td><td>✅ SSD</td><td>Samsung SSD 970 EVO Plus 2TB</td><td>1.9 TB</td></tr>
<tr><td>sda</td><td>HDD</td><td>WDC WD05PURX-64D85Y0</td><td>465.8 GB</td></tr>
<tr><td>sdb</td><td>HDD</td><td>WDC WD20EFAX-68B2RN1</td><td>1.9 TB</td></tr>
<tr><td>sdc</td><td>HDD</td><td>WD4003FFBX-68MU3N0 (4TB)</td><td>3.7 TB</td></tr>
<tr><td>sdd</td><td>HDD</td><td>WD4003FFBX-68MU3N0 (4TB)</td><td>3.7 TB</td></tr>
</table>
<h3>Пулы ZFS</h3>
<table>
<tr><th>Пул</th><th>Статус</th><th>Ёмкость</th><th>Занято</th><th>Назначение</th></tr>
<tr><td><b>ssd</b></td><td><span class="tag online">● ONLINE</span></td><td>1.81 TiB</td><td>6.7%</td><td>Быстрые приложения, VM/CT</td></tr>
<tr><td><b>tank</b></td><td><span class="tag online">● ONLINE</span></td><td>3.62 TiB</td><td>15.9%</td><td>Основные данные (медиа, nextcloud)</td></tr>
<tr><td><b>backup</b></td><td><span class="tag online">● ONLINE</span></td><td>1.81 TiB</td><td>22.3%</td><td>Резервные копии / репликации</td></tr>
<tr><td><b>video</b></td><td><span class="tag online">● ONLINE</span></td><td>0.45 TiB</td><td>16.4%</td><td>Видео/медиа</td></tr>
</table>
<h3>Приложения (TrueNAS Apps / Docker) — 17 шт.</h3>
<table>
<tr><th>#</th><th>Приложение</th><th>Статус</th><th>Версия</th><th>Назначение</th></tr>
<tr><td>1</td><td><b>vaultwarden</b></td><td><span class="tag running">● Running</span></td><td>1.37.0</td><td>Менеджер паролей</td></tr>
<tr><td>2</td><td><b>nextcloud</b></td><td><span class="tag running">● Running</span></td><td>34.0.2</td><td>Облачное хранилище</td></tr>
<tr><td>3</td><td><b>open-webui</b></td><td><span class="tag running">● Running</span></td><td>v0.10.2</td><td>Интерфейс AI/LLM</td></tr>
<tr><td>4</td><td><b>onlyoffice-document-server</b></td><td><span class="tag running">● Running</span></td><td>9.4.0</td><td>Офисный редактор</td></tr>
<tr><td>5</td><td><b>mail-archiver</b></td><td><span class="tag running">● Running</span></td><td>2607.3</td><td>Архивация почты</td></tr>
<tr><td>6</td><td><b>immich</b></td><td><span class="tag running">● Running</span></td><td>v3.0.3</td><td>Фото/видео галерея</td></tr>
<tr><td>7</td><td><b>gitea</b></td><td><span class="tag running">● Running</span></td><td>1.27.0</td><td>Git-сервер</td></tr>
<tr><td>8</td><td><b>termix</b></td><td><span class="tag running">● Running</span></td><td>2.5.1</td><td>Веб-терминал</td></tr>
<tr><td>9</td><td><b>dockge</b></td><td><span class="tag running">● Running</span></td><td>1.5.0</td><td>Управление Docker Compose</td></tr>
<tr><td>10</td><td><b>frigate</b></td><td><span class="tag running">● Running</span></td><td>0.17.2</td><td>NVR + AI-камеры</td></tr>
<tr><td>11</td><td><b>heimdall</b></td><td><span class="tag running">● Running</span></td><td>2.8.1</td><td>Дашборд / шлюз</td></tr>
<tr><td>12</td><td><b>jellyfin</b></td><td><span class="tag running">● Running</span></td><td>10.11.11</td><td>Медиа-сервер</td></tr>
<tr><td>13</td><td><b>wg-easy</b></td><td><span class="tag running">● Running</span></td><td>15.3.0</td><td>WireGuard VPN</td></tr>
<tr><td>14</td><td><b>zerotier</b></td><td><span class="tag stopped">● Stopped</span></td><td>1.14.2</td><td>ZeroTier VPN</td></tr>
<tr><td>15</td><td><b>qbittorrent</b></td><td><span class="tag stopped">● Stopped</span></td><td>5.2.3</td><td>Торрент-клиент</td></tr>
<tr><td>16</td><td><b>teamspeak</b></td><td><span class="tag stopped">● Stopped</span></td><td>3.13.8</td><td>Голосовой сервер</td></tr>
<tr><td>17</td><td><b>mariadb</b></td><td><span class="tag stopped">● Stopped</span></td><td>11.8.8</td><td>База данных</td></tr>
</table>
<h3>Активные репликации ZFS</h3>
<table>
<tr><th>Источник → Цель</th><th>Статус</th></tr>
<tr><td>tank/media → backup/media</td><td><span class="tag running">✅ Успешно</span></td></tr>
<tr><td>tank/nextcloud → backup/document</td><td><span class="tag running">✅ Успешно</span></td></tr>
<tr><td>tank/movies → backup/movies</td><td><span class="tag running">✅ Успешно</span></td></tr>
<tr><td>ssd/virtual → backup/virtual</td><td><span class="tag running">✅ Успешно</span></td></tr>
<tr><td>ssd/virtual-iso → backup/virtual-iso</td><td><span class="tag running">✅ Успешно</span></td></tr>
<tr><td>ssd/apps → backup/apps</td><td><span class="tag running">✅ Успешно</span></td></tr>
</table>
<!-- ============ КАРТА СЕТИ ============ -->
<h2>🌐 Карта сети</h2>
<table>
<tr><th>Устройство</th><th>IP-адрес</th><th>Назначение</th></tr>
<tr><td><b>pve</b> (Proxmox #1)</td><td>192.168.31.2</td><td>Гипервизор #1</td></tr>
<tr><td><b>pve1</b> (Proxmox #2)</td><td>192.168.31.4</td><td>Гипервизор #2</td></tr>
<tr><td><b>kybinka</b> (Proxmox #3)</td><td>192.168.1.10</td><td>Гипервизор #3</td></tr>
<tr><td><b>TrueNAS</b></td><td>192.168.31.100</td><td>NAS / Хранилище</td></tr>
<tr><td>haos (VM 100, pve)</td><td>DHCP</td><td>Home Assistant</td></tr>
<tr><td>mariadb (CT 101, pve)</td><td>192.168.31.21</td><td>База данных MariaDB</td></tr>
<tr><td>adguard (CT 102, pve)</td><td>192.168.31.3</td><td>DNS/AdBlock (остановлен)</td></tr>
<tr><td>Panel (CT 103, pve)</td><td>DHCP</td><td>Панель управления</td></tr>
<tr><td>npm (VM 100, kybinka)</td><td>DHCP</td><td>Nginx Proxy Manager</td></tr>
<tr><td>mail (VM 102, kybinka)</td><td>DHCP</td><td>Почтовый сервер</td></tr>
<tr><td>adguard (CT 103, kybinka)</td><td>192.168.1.100</td><td>DNS/AdBlock</td></tr>
</table>
<!-- ============ РЕКОМЕНДАЦИИ ============ -->
<h2>💡 Рекомендации</h2>
<ol style="margin-left: 20px; line-height: 1.8;">
<li><b>pve1</b> (Intel N100, 31 GB RAM, загрузка 5%) — <b>идеальный кандидат</b> для миграции нагрузок с pve или развёртывания новых сервисов. Почти пустой.</li>
<li><b>kybinka</b> (Ryzen 7) — самая мощная нода, используется для почты и Nginx Proxy Manager.</li>
<li><b>TrueNAS</b> — центральное NFS-хранилище для всех трёх нод Proxmox. Настроены репликации ZFS на пул <code>backup</code>.</li>
<li><b>Неиспользуемые ресурсы:</b> 2 остановленные VM ubuntu на pve1 (можно удалить или переиспользовать).</li>
<li><b>AdGuard</b> на pve (CT 102) остановлен — его функции выполняет AdGuard на kybinka (CT 103, 192.168.1.100).</li>
<li><b>TrueNAS Apps:</b> 13 из 17 приложений запущены, 4 остановлены (zerotier, qbittorrent, teamspeak, mariadb).</li>
</ol>
<div class="footer">
<p>📋 Карточка серверов · Сгенерировано 30 июля 2026 · Proxmox VE + TrueNAS</p>
<p><i>Репозиторий: <a href="https://gitea.nasweb.ru/host/infrastructure-card">gitea.nasweb.ru/host/infrastructure-card</a></i></p>
</div>
</body>
</html>