diff --git a/.gitignore b/.gitignore index e20089e..e7fea06 100755 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,11 @@ dist-ssr *.sw? *.les* -node_modules \ No newline at end of file +node_modules + +# Игнорировать .env файлы +.env +.env.local +.env.development +.env.production +.env.test \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/index.html b/index.html index e76ad2c..eefb518 100755 --- a/index.html +++ b/index.html @@ -1,13 +1,16 @@ - - - - - Модуль доверия - - -
- - - + + + + + + Модуль устойчивого функционирования + + + +
+ + + + \ No newline at end of file diff --git a/package.json b/package.json index 9d0c2c7..508687a 100755 --- a/package.json +++ b/package.json @@ -19,7 +19,11 @@ "chartjs-chart-box-and-violin-plot": "^4.0.0", "react-chartjs-2": "^5.0.0", "axios": "^1.7.9", - "react-datepicker": "^8.1.0" + "react-datepicker": "^8.1.0", + "@emotion/react": "^11.14.0", + "@emotion/styled": "^11.14.0", + "@mui/material": "^6.4.7", + "@mui/icons-material": "^6.4.8" }, "devDependencies": { "@eslint/js": "^9.17.0", diff --git a/public/TrustSoftware.json b/public/TrustSoftware.json old mode 100644 new mode 100755 diff --git a/public/data.json b/public/data.json old mode 100644 new mode 100755 diff --git a/public/system_monitor_icon.svg b/public/system_monitor_icon.svg old mode 100644 new mode 100755 diff --git a/public/trust.json b/public/trust.json old mode 100644 new mode 100755 diff --git a/src/App.jsx b/src/App.jsx index f127d25..2b0954c 100755 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,26 +1,39 @@ -import React, { useState } from "react"; +import React, { useState, useMemo } from "react"; +import { ThemeProvider, CssBaseline, Switch, Box } from "@mui/material"; import Dashboard from "./Components/Layout/Dashboard"; -import LoginModal from "./Components/UI/LoginModal"; // Импортируем компонент авторизации -import "./Style/LoginModal.css"; // Импортируем стили +import LoginModal from "./Components/UI/LoginModal"; +import { lightTheme, darkTheme } from "./Style/theme"; +import "./Style/LoginModal.css"; function App() { - const [isAuthenticated, setIsAuthenticated] = useState(false); // Состояние авторизации - const [showLoginModal, setShowLoginModal] = useState(true); // Показывать ли модальное окно + const [isAuthenticated, setIsAuthenticated] = useState(false); + const [showLoginModal, setShowLoginModal] = useState(true); + const [isDarkMode, setIsDarkMode] = useState( + window.matchMedia("(prefers-color-scheme: dark)").matches + ); + + const theme = useMemo(() => (isDarkMode ? darkTheme : lightTheme), [isDarkMode]); const handleLogin = () => { - setIsAuthenticated(true); // Устанавливаем авторизацию - setShowLoginModal(false); // Скрываем модальное окно + setIsAuthenticated(true); + setShowLoginModal(false); }; return ( -
- {!isAuthenticated && showLoginModal && ( + + + {!isAuthenticated && showLoginModal ? ( setShowLoginModal(false)} /> + ) : ( + + + + setIsDarkMode((prev) => !prev)} /> + + )} - - {isAuthenticated && } -
+ ); } -export default App; \ No newline at end of file +export default App; diff --git a/src/Charts/Components/BarChartComponent.jsx b/src/Charts/Components/BarChartComponent.jsx old mode 100644 new mode 100755 diff --git a/src/Charts/Components/CounterComponent.jsx b/src/Charts/Components/CounterComponent.jsx old mode 100644 new mode 100755 diff --git a/src/Charts/Components/LineChartComponent.jsx b/src/Charts/Components/LineChartComponent.jsx old mode 100644 new mode 100755 diff --git a/src/Charts/Components/ScatterChartComponent.jsx b/src/Charts/Components/ScatterChartComponent.jsx old mode 100644 new mode 100755 diff --git a/src/Charts/NegativeStatusChart.jsx b/src/Charts/NegativeStatusChart.jsx old mode 100644 new mode 100755 diff --git a/src/Charts/PrometheusChart.jsx b/src/Charts/PrometheusChart.jsx old mode 100644 new mode 100755 index 81d42ab..d3a151b --- a/src/Charts/PrometheusChart.jsx +++ b/src/Charts/PrometheusChart.jsx @@ -96,6 +96,11 @@ const PrometheusChart = ({ metricName }) => { params: { metric: metricName, start, end, step }, }); + /* + const response = await axios.get(`${process.env.REACT_APP_BACK_URL}/metrics`, { + params: { metric: metricName, start, end, step }, + }); */ + const result = response.data; let metrics = Array.isArray(result) ? result : result.data || []; diff --git a/src/Charts/SystemStatusChart.jsx b/src/Charts/SystemStatusChart.jsx old mode 100644 new mode 100755 diff --git a/src/Charts/SystemStatusTable.jsx b/src/Charts/SystemStatusTable.jsx old mode 100644 new mode 100755 diff --git a/src/Charts/SystemStatusTableSoftware.jsx b/src/Charts/SystemStatusTableSoftware.jsx old mode 100644 new mode 100755 diff --git a/src/Components/Layout/Dashboard.jsx b/src/Components/Layout/Dashboard.jsx old mode 100644 new mode 100755 index d6f7b0b..1db005c --- a/src/Components/Layout/Dashboard.jsx +++ b/src/Components/Layout/Dashboard.jsx @@ -1,33 +1,32 @@ -import React, { useState, useEffect, useRef, useCallback } from "react"; +import React, { useState, useEffect } from "react"; import SidebarMenu from "./SidebarMenu"; -import TreeChart from "../TreeChart/TreeChart"; import "../../Style/Dashboard.css"; -import SystemStatusChart from "../../Charts/SystemStatusChart"; -import Tabs from "../UI/Tabs"; -import menuData from "../TreeChart/menuData.json"; -import TreeTable from "../UI/TreeTable"; import { statusManager1, statusManager2 } from "../TreeChart/dataUtils"; import generateTabContent from "../TreeChart/tabContent"; +import CustomTabs from "../UI/MUItabs"; +import useTabs from "../hooks/useTabs"; +import useSidebarResize from "../hooks/useSidebarResize"; +import TabContent from "../hooks/TabContent"; +import menuData from "../TreeChart/menuData.json"; const Dashboard = () => { - const [tabs, setTabs] = useState([]); - const [activeTab, setActiveTab] = useState("Главная"); + const { tabs, activeTab, handleOpenTab, handleCloseTab, setActiveTab } = useTabs("Главная"); + const { sidebarWidth, startResizing } = useSidebarResize(250); const [tabContent, setTabContent] = useState({}); const [treeData1, setTreeData1] = useState(menuData); const [treeData2, setTreeData2] = useState(menuData); - const [sidebarWidth, setSidebarWidth] = useState(250); - const [isResizing, setIsResizing] = useState(false); const [statusHistories, setStatusHistories] = useState({ history1: [], history2: [], }); - const sidebarRef = useRef(null); + // Генерация контента для вкладок useEffect(() => { const generatedTabContent = generateTabContent(menuData); setTabContent(generatedTabContent); }, []); + // Обновление статусов каждые 30 секунд useEffect(() => { const interval = setInterval(() => { const updatedData1 = JSON.parse(JSON.stringify(treeData1)); @@ -40,11 +39,11 @@ const Dashboard = () => { setStatusHistories((prevHistories) => ({ history1: [ - ...prevHistories.history1.slice(-49), + ...prevHistories.history1.slice(-29), { time: new Date().toLocaleTimeString(), status: statusPercentage1 }, ], history2: [ - ...prevHistories.history2.slice(-49), + ...prevHistories.history2.slice(-29), { time: new Date().toLocaleTimeString(), status: statusPercentage2 }, ], })); @@ -56,98 +55,33 @@ const Dashboard = () => { return () => clearInterval(interval); }, [treeData1, treeData2]); - const startResizing = useCallback((e) => { - e.preventDefault(); - setIsResizing(true); - }, []); - - const resize = useCallback((e) => { - if (isResizing) { - const newWidth = e.clientX; - if (newWidth > 100 && newWidth < 400) { - setSidebarWidth(newWidth); - } - } - }, [isResizing]); - - const stopResizing = useCallback(() => { - setIsResizing(false); - }, []); - - useEffect(() => { - const handleMouseMove = (e) => resize(e); - const handleMouseUp = () => stopResizing(); - - if (isResizing) { - window.addEventListener("mousemove", handleMouseMove); - window.addEventListener("mouseup", handleMouseUp); - } - - return () => { - window.removeEventListener("mousemove", handleMouseMove); - window.removeEventListener("mouseup", handleMouseUp); - }; - }, [isResizing, resize, stopResizing]); - - const handleOpenTab = (id, title) => { - if (!tabs.some((tab) => tab.id === id)) { - setTabs([...tabs, { id, title }]); - } - setActiveTab(id); - }; - - const handleCloseTab = (id) => { - const newTabs = tabs.filter((tab) => tab.id !== id); - setTabs(newTabs); - if (activeTab === id) { - setActiveTab(newTabs.length > 0 ? newTabs[newTabs.length - 1].id : "Главная"); - } - }; - - const renderTabContent = () => { - if (activeTab === "Главная") { - return ( -
-

Общий мониторинг состояния системы

- - - - - - -
- ); - } else if (activeTab === "Визуализация") { - return handleOpenTab(id, title)} />; - } else { - const tabData = tabContent[activeTab]; - return tabData ? tabData.content :

Нет данных

; - } - }; - return (
-
- -
+ {/* Сайдбар */} +
+ +
-
- + {/* Вкладки */} + setActiveTab(id)} + onTabClick={setActiveTab} onCloseTab={handleCloseTab} /> + + {/* Контент вкладки */}
- {renderTabContent()} +
diff --git a/src/Components/Layout/SidebarMenu.jsx b/src/Components/Layout/SidebarMenu.jsx index 5661716..60acb84 100644 --- a/src/Components/Layout/SidebarMenu.jsx +++ b/src/Components/Layout/SidebarMenu.jsx @@ -1,82 +1,49 @@ -import React, { useState } from "react"; -import "../../Style/SidebarMenu.css"; -import { getStatusColor } from "../TreeChart/dataUtils"; // Импортируем только нужную функцию +import React from "react"; +import { Drawer, List } from "@mui/material"; +import MenuItem from "./SidebarMenuComponents/MenuItem"; +import SidebarFooter from "./SidebarMenuComponents/SidebarFooter"; -const MenuItem = ({ item, onSelectItem, sidebarWidth }) => { - const [isOpen, setIsOpen] = useState(false); - const hasChildren = Array.isArray(item.items) && item.items.length > 0; - const statusColor = getStatusColor(item.status); - - // Обработчик одинарного клика (разворачивание/сворачивание или открытие элемента) - const handleSingleClick = () => { - if (hasChildren) { - setIsOpen(!isOpen); // Разворачиваем/сворачиваем дочерние элементы - } else { - onSelectItem(item); // Если нет потомков, открываем элемент как вкладку - } - }; - - // Обработчик клика для открытия родителя - const handleOpenParent = (e) => { - e.stopPropagation(); // Останавливаем всплытие события, чтобы не сработал handleSingleClick - onSelectItem(item); // Открываем родителя +const SidebarMenu = ({ data, onOpenTab, sidebarWidth, startResizing }) => { + const handleSelectItem = (id, title, children) => { + onOpenTab(id, title, children); }; return ( -
{/* Динамическая ширина */} + + +

Меню

+ +
+ + {/* Ресайзер */}
- {/* Круглый индикатор статуса */} -
- {item.title} + onMouseDown={startResizing} + style={{ + width: "5px", + cursor: "ew-resize", + backgroundColor: "#ccc", + height: "100%", + position: "absolute", + right: 0, + top: 0, + }} + /> - {/* Иконка для открытия родителя */} - {hasChildren && ( - - 📂 - - )} - - {/* Иконка для разворачивания/сворачивания */} - {hasChildren && {isOpen ? "▲" : "▼"}} -
- {isOpen && hasChildren && ( -
- {item.items.map((child, index) => ( - - ))} -
- )} -
+ +
); }; -function SidebarMenu({ data, onOpenTab, sidebarWidth }) { - const handleSelectItem = (item) => { - onOpenTab(item.id, item.title); - }; - - return ( -
-
{/* Динамическая ширина */} -

Меню

- -
-
{/* Динамическая ширина */} -

Помощь

-

Настройка

-
-
- ); -} - -export default SidebarMenu; \ No newline at end of file +export default SidebarMenu; diff --git a/src/Components/Layout/SidebarMenuComponents/MenuItem.jsx b/src/Components/Layout/SidebarMenuComponents/MenuItem.jsx new file mode 100644 index 0000000..82f5f5d --- /dev/null +++ b/src/Components/Layout/SidebarMenuComponents/MenuItem.jsx @@ -0,0 +1,55 @@ +import React from "react"; +import { Drawer, List, ListItem, ListItemIcon, ListItemText, Collapse } from "@mui/material"; +import { ExpandLess, ExpandMore, Folder, FolderOpen } from "@mui/icons-material"; + +// Функция для сбора всех потомков +const getAllChildren = (node) => { + let children = []; + if (node.items && node.items.length > 0) { + node.items.forEach((child) => { + children.push(child); // Добавляем текущий элемент + children = children.concat(getAllChildren(child)); // Рекурсивно добавляем потомков + }); + } + return children; +}; + +const MenuItem = ({ item, onSelectItem }) => { + const [isOpen, setIsOpen] = React.useState(false); + const hasChildren = Array.isArray(item.items) && item.items.length > 0; + + const handleToggle = () => { + setIsOpen(!isOpen); + }; + + const handleOpenTab = (e) => { + e.stopPropagation(); // Останавливаем всплытие события + const allChildren = getAllChildren(item); // Собираем всех потомков + onSelectItem(item.id, item.title, allChildren); // Передаем данные в родительский компонент + }; + + return ( + <> + + +
+ {hasChildren ? (isOpen ? : ) : } +
+
+ + {hasChildren && (isOpen ? : )} +
+ {hasChildren && ( + + + {item.items.map((child, index) => ( + + ))} + + + )} + + ); +}; + +export default MenuItem; \ No newline at end of file diff --git a/src/Components/Layout/SidebarMenuComponents/SidebarFooter.jsx b/src/Components/Layout/SidebarMenuComponents/SidebarFooter.jsx new file mode 100644 index 0000000..ec62bda --- /dev/null +++ b/src/Components/Layout/SidebarMenuComponents/SidebarFooter.jsx @@ -0,0 +1,17 @@ +import React from "react"; +import { List, ListItem, ListItemText } from "@mui/material"; + +const SidebarFooter = ({ sidebarWidth }) => { + return ( + + + + + + + + + ); +}; + +export default SidebarFooter; \ No newline at end of file diff --git a/src/Components/TreeChart/TreeChart.jsx b/src/Components/TreeChart/TreeChart.jsx old mode 100644 new mode 100755 index bad56f2..f8b0ae0 --- a/src/Components/TreeChart/TreeChart.jsx +++ b/src/Components/TreeChart/TreeChart.jsx @@ -5,7 +5,6 @@ import { getStatusColor } from "./dataUtils"; const TreeChart = ({ data, onNodeClick }) => { const chartRef = useRef(); - const simulationRef = useRef(null); const nodePositions = useRef(new Map()); const { root, nodes, links } = useMemo(() => { @@ -23,22 +22,63 @@ const TreeChart = ({ data, onNodeClick }) => { target: d, })); - // Применяем сохраненные позиции к узлам + // Размещаем узлы иерархически + const center = { x: 0, y: 0 }; // Центральная точка + const baseRadius = 150; // Базовый радиус для 1-го уровня + const branchOffset = 80; // Смещение узлов вдоль ветки + const angleOffset = Math.PI / 4; // Угол смещения для дочерних ветвей + const spreadFactor = 1.5; // Коэффициент растяжения для последних узлов + nodes.forEach((node) => { const prev = nodePositions.current.get(node.data.id); if (prev) { node.x = prev.x; node.y = prev.y; - node.fx = prev.fx ?? null; - node.fy = prev.fy ?? null; } else { - const parent = node.parent; - node.x = parent ? parent.x + Math.random() * 50 - 25 : Math.random() * 1000; - node.y = parent ? parent.y + Math.random() * 50 - 25 : Math.random() * 1000; + if (node.depth === 0) { + // Центральный узел + node.x = center.x; + node.y = center.y; + } else if (node.depth === 1) { + // Первый уровень - равномерно по окружности + const parent = node.parent; + const index = parent.children.indexOf(node); + const totalSiblings = parent.children.length; + + const radius = baseRadius * node.depth; + const sectorAngle = (Math.PI * 2) / totalSiblings; + const angle = index * sectorAngle; + + node.x = parent.x + radius * Math.cos(angle); + node.y = parent.y + radius * Math.sin(angle); + node.angle = angle; // Запоминаем угол для веток + } else { + // Второй уровень и дальше - ветка растет в направлении родителя + const parent = node.parent; + const siblings = parent.children || []; + const index = siblings.indexOf(node); + const totalSiblings = siblings.length; + + const direction = parent.angle || 0; + const offsetAngle = ((index - (totalSiblings - 1) / 2) * angleOffset) / totalSiblings; + + let distance = branchOffset; + if (!node.children || node.children.length === 0) { + // Если это последний узел, увеличиваем расстояние + distance *= spreadFactor + node.depth * 0.2; // Чем глубже, тем больше разброс + } + + node.x = parent.x + distance * Math.cos(direction + offsetAngle); + node.y = parent.y + distance * Math.sin(direction + offsetAngle); + node.angle = direction + offsetAngle; + } } - nodePositions.current.set(node.data.id, { x: node.x, y: node.y, fx: node.fx, fy: node.fy }); + nodePositions.current.set(node.data.id, { x: node.x, y: node.y }); }); + + + return { root, nodes, links }; }, [data]); @@ -48,55 +88,33 @@ const TreeChart = ({ data, onNodeClick }) => { const svg = d3.select(chartRef.current) .attr("width", 2000) .attr("height", 2000) - .attr("viewBox", [-500, -500, 1000, 1000]) + .attr("viewBox", [-500, -500, 1500, 1500]) .attr("style", "max-width: 100%; height: auto;"); svg.append("g").attr("class", "links"); svg.append("g").attr("class", "nodes"); svg.append("g").attr("class", "labels"); - // Инициализация симуляции - simulationRef.current = d3.forceSimulation() - .force("link", d3.forceLink().id((d) => d.data.id).distance(80).strength(1)) - .force("charge", d3.forceManyBody().strength(-200)) - .force("center", d3.forceCenter(0, 0)) - .force("collision", d3.forceCollide().radius(20)) - .force("x", d3.forceX(0).strength(0.05)) - .force("y", d3.forceY(0).strength(0.05)) - .force("radial", d3.forceRadial(200, 0, 0).strength(0.02)) - .alphaDecay(0.02) - .alphaTarget(0.1); + // Очищаем предыдущие элементы + svg.selectAll(".links line").remove(); + svg.selectAll(".nodes circle").remove(); + svg.selectAll(".labels text").remove(); - // Запускаем симуляцию на 15 секунд, затем отключаем - setTimeout(() => { - if (simulationRef.current) { - simulationRef.current.stop(); // Останавливаем симуляцию - nodes.forEach((node) => { - node.fx = node.x; // Фиксируем текущие позиции узлов - node.fy = node.y; - }); - } - }, 15000); // 15 секунд - - }, []); - - useEffect(() => { - if (!root || !chartRef.current || !simulationRef.current) return; // Проверяем, что симуляция инициализирована - - const svg = d3.select(chartRef.current); + // Рисуем связи const linkGroup = svg.select(".links"); - const nodeGroup = svg.select(".nodes"); - const labelGroup = svg.select(".labels"); - - // Обновляем связи const link = linkGroup .selectAll("line") .data(links, (d) => `${d.source.data.id}-${d.target.data.id}`) .join("line") .attr("stroke", "#999") - .attr("stroke-opacity", 0.6); + .attr("stroke-opacity", 0.6) + .attr("x1", (d) => d.source.x) + .attr("y1", (d) => d.source.y) + .attr("x2", (d) => d.target.x) + .attr("y2", (d) => d.target.y); - // Обновляем узлы + // Рисуем узлы + const nodeGroup = svg.select(".nodes"); const node = nodeGroup .selectAll("circle") .data(nodes, (d) => d.data.id) @@ -104,6 +122,8 @@ const TreeChart = ({ data, onNodeClick }) => { .attr("fill", (d) => getStatusColor(d.data.status)) .attr("stroke", "#fff") .attr("r", 7) + .attr("cx", (d) => d.x) + .attr("cy", (d) => d.y) .call(drag()); node.on("click", (event, d) => { @@ -112,7 +132,8 @@ const TreeChart = ({ data, onNodeClick }) => { } }); - // Обновляем текстовые метки + // Рисуем текстовые метки + const labelGroup = svg.select(".labels"); const text = labelGroup .selectAll("text") .data(nodes, (d) => d.data.id) @@ -121,46 +142,42 @@ const TreeChart = ({ data, onNodeClick }) => { .attr("dx", 12) .attr("dy", 4) .style("user-select", "none") // Запрет выделения текста - .style("pointer-events", "none"); // Запрет взаимодействия с текстом - - // Обновляем симуляцию - simulationRef.current.nodes(nodes); - simulationRef.current.force("link").links(links); - simulationRef.current.alphaTarget(0.1).restart(); - - simulationRef.current.on("tick", () => { - link - .attr("x1", (d) => d.source.x) - .attr("y1", (d) => d.source.y) - .attr("x2", (d) => d.target.x) - .attr("y2", (d) => d.target.y); - - node - .attr("cx", (d) => d.x) - .attr("cy", (d) => d.y); - - text - .attr("x", (d) => d.x + 12) - .attr("y", (d) => d.y + 4); - }); + .style("pointer-events", "none") // Запрет взаимодействия с текстом + .style("fill", "var(--TreeChart-text-color)") // Используем переменную для цвета текста + .attr("x", (d) => d.x + 12) + .attr("y", (d) => d.y + 4); }, [root, links, nodes, onNodeClick]); const drag = () => { function dragstarted(event, d) { - if (!event.active && simulationRef.current) simulationRef.current.alphaTarget(0.3).restart(); - d.fx = d.x; - d.fy = d.y; + d3.select(this).raise().attr("stroke", "#000"); } function dragged(event, d) { - d.fx = event.x; - d.fy = event.y; + d.x = event.x; + d.y = event.y; + d3.select(this).attr("cx", d.x).attr("cy", d.y); + + // Обновляем текстовую метку + d3.select(this.parentNode) + .select("text") + .attr("x", d.x + 12) + .attr("y", d.y + 4); + + // Обновляем связи + d3.select(chartRef.current) + .selectAll(".links line") + .filter((link) => link.source === d || link.target === d) + .attr("x1", (link) => link.source.x) + .attr("y1", (link) => link.source.y) + .attr("x2", (link) => link.target.x) + .attr("y2", (link) => link.target.y); } function dragended(event, d) { - if (!event.active && simulationRef.current) simulationRef.current.alphaTarget(0); - nodePositions.current.set(d.data.id, { x: d.x, y: d.y, fx: d.fx, fy: d.fy }); + d3.select(this).attr("stroke", "#fff"); + nodePositions.current.set(d.data.id, { x: d.x, y: d.y }); } return d3.drag().on("start", dragstarted).on("drag", dragged).on("end", dragended); @@ -169,4 +186,4 @@ const TreeChart = ({ data, onNodeClick }) => { return ; }; -export default TreeChart; +export default TreeChart; \ No newline at end of file diff --git a/src/Components/TreeChart/dataUtils.jsx b/src/Components/TreeChart/dataUtils.jsx old mode 100644 new mode 100755 diff --git a/src/Components/TreeChart/menuData.json b/src/Components/TreeChart/menuData.json old mode 100644 new mode 100755 index 35530f8..aabfefc --- a/src/Components/TreeChart/menuData.json +++ b/src/Components/TreeChart/menuData.json @@ -1,750 +1,3900 @@ { - "title": "Сервис ЗВКС", - "id": "1", + "title": "ЗВКС", + "id": "1001", "items": [ { - "title": "Функциональные задачи", - "id": "functional_tasks", + "title": "ВКС", + "id": "1", "items": [ { - "id": "system_control", - "title": "Контроль системы" - }, - { - "id": "system_management", - "title": "Система управления" - }, - { - "id": "conference", - "title": "Проведение ВКС" - }, - { - "id": "backup", - "title": "Резервное копирование" - }, - { - "id": "relay_info", - "title": "Ретрансляция информации" - } - ] - }, - { - "id": "18", - "title": "Graviton S2082I (device$18)", - "items": [ - { - "id": "4", - "title": "OS Linux (module$4) АО", + "title": "Медиа сервер", + "id": "media_server_1", "items": [ { - "id": "188", - "title": "Наименование" - }, - { - "id": "189", - "title": "Время работы" - }, - { - "id": "190", - "title": "Загрузка процессора за 1 минуту" - }, - { - "id": "191", - "title": "Загрузка процессора за 5 минут" - }, - { - "id": "192", - "title": "Загрузка процессора за 15 минут" - }, - { - "id": "197", - "title": "Общий объем SWAP-файла" - }, - { - "id": "198", - "title": "Используемый объем SWAP-файла" - }, - { - "id": "199", - "title": "Общий объем физической оперативной памяти" - }, - { - "id": "200", - "title": "Доступный объем физической оперативной памяти" - }, - { - "id": "201", - "title": "Свободный объем физической и виртуальной оперативной памяти" - }, - { - "id": "202", - "title": "Буферизованный объем оперативной памяти" - }, - { - "id": "203", - "title": "Кэшированый объем оперативной памяти" - }, - { - "id": "274", - "title": "Используемый объем SWAP-файла" - }, - { - "id": "275", - "title": "Время затраченное процессором на процессы с пониженным приоритетом" - }, - { - "id": "276", - "title": "Время затраченное процессором на процессы ядра ОС" - }, - { - "id": "277", - "title": "Время простоя процессора" - }, - { - "id": "278", - "title": "Общая емкость жестких дисков" - }, - { - "id": "279", - "title": "Доступная емкость жестких дисков" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] }, { - "id": "5", - "title": "Vinteo (module$5) ПО", + "title": "Медиа сервер", + "id": "media_server_2", "items": [ { - "id": "31", - "title": "Общее количество участников" - }, - { - "id": "32", - "title": "Ожидание соединения" - }, - { - "id": "33", - "title": "Зарегистрированные абоненты" - }, - { - "id": "34", - "title": "Количество пользоватей HLS" - }, - { - "id": "35", - "title": "Общее количество P2P комнат" - }, - { - "id": "36", - "title": "Общее количество конференций" - }, - { - "id": "37", - "title": "Общее количество активных конференций" - }, - { - "id": "38", - "title": "Статус записи" - }, - { - "id": "39", - "title": "Общее количество сохранённых записей" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] }, { - "id": "261", - "title": "Сетевой адаптер №1 (port$261) Eth_1", + "title": "Сервер систем", + "id": "system_server_1", "items": [ { - "id": "206", - "title": "Наименование порта Eth_1" - }, - { - "id": "207", - "title": "Скорость порта Eth_1" - }, - { - "id": "208", - "title": "Физический адрес порта Eth_1" - }, - { - "id": "209", - "title": "Административное состояние порта Eth_1" - }, - { - "id": "210", - "title": "Оперативное состояние порта Eth_1" - }, - { - "id": "211", - "title": "Общее количество отправленных октетов Eth_1" - }, - { - "id": "212", - "title": "Количество входящих Multicast пакетов Eth_1" - }, - { - "id": "213", - "title": "Количество иcходящих Multiicast пакетов Eth_1" - }, - { - "id": "214", - "title": "Количество входящих Broadcast пакетов Eth_1" - }, - { - "id": "215", - "title": "Количество иcходящих Broadcast пакетов Eth_1" - }, - { - "id": "216", - "title": "Количество входящих Unicast пакетов Eth_1" - }, - { - "id": "217", - "title": "Количество иcходящих Unicast пакетов Eth_1" - }, - { - "id": "218", - "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" - }, - { - "id": "219", - "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" - }, - { - "id": "220", - "title": "Количество входящих пакетов с ошибкой Eth_1" - }, - { - "id": "221", - "title": "Количество исходящих пакетов с ошибкой Eth_1" - }, - { - "id": "222", - "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] }, { - "id": "262", - "title": "Сетевой адаптер №2 (port$262) Eth_2", + "title": "Сервер систем", + "id": "system_server_2", "items": [ { - "id": "223", - "title": "Наименование порта Eth_2" - }, - { - "id": "224", - "title": "Скорость порта Eth_2" - }, - { - "id": "225", - "title": "Физический адрес порта Eth_2" - }, - { - "id": "226", - "title": "Административное состояние порта Eth_2" - }, - { - "id": "227", - "title": "Оперативное состояние порта Eth_2" - }, - { - "id": "228", - "title": "Общее количество отправленных октетов Eth_2" - }, - { - "id": "229", - "title": "Количество входящих Multicast пакетов Eth_2" - }, - { - "id": "230", - "title": "Количество иcходящих Multiicast пакетов Eth_2" - }, - { - "id": "231", - "title": "Количество входящих Broadcast пакетов Eth_2" - }, - { - "id": "232", - "title": "Количество иcходящих Broadcast пакетов Eth_2" - }, - { - "id": "233", - "title": "Количество входящих Unicast пакетов Eth_2" - }, - { - "id": "234", - "title": "Количество иcходящих Unicast пакетов Eth_2" - }, - { - "id": "235", - "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" - }, - { - "id": "236", - "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" - }, - { - "id": "237", - "title": "Количество входящих пакетов с ошибкой Eth_2" - }, - { - "id": "238", - "title": "Количество исходящих пакетов с ошибкой Eth_2" - }, - { - "id": "239", - "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" - } - ] - }, - { - "id": "263", - "title": "Сетевой адаптер №3 (port$263) Eth_3", - "items": [ - { - "id": "240", - "title": "Наименование порта Eth_3" - }, - { - "id": "241", - "title": "Скорость порта Eth_3" - }, - { - "id": "242", - "title": "Физический адрес порта Eth_3" - }, - { - "id": "243", - "title": "Административное состояние порта Eth_3" - }, - { - "id": "244", - "title": "Оперативное состояние порта Eth_3" - }, - { - "id": "245", - "title": "Общее количество отправленных октетов Eth_3" - }, - { - "id": "246", - "title": "Количество входящих Multicast пакетов Eth_3" - }, - { - "id": "247", - "title": "Количество иcходящих Multiicast пакетов Eth_3" - }, - { - "id": "248", - "title": "Количество входящих Broadcast пакетов Eth_3" - }, - { - "id": "249", - "title": "Количество иcходящих Broadcast пакетов Eth_3" - }, - { - "id": "250", - "title": "Количество входящих Unicast пакетов Eth_3" - }, - { - "id": "251", - "title": "Количество иcходящих Unicast пакетов Eth_3" - }, - { - "id": "252", - "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" - }, - { - "id": "253", - "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" - }, - { - "id": "254", - "title": "Количество входящих пакетов с ошибкой Eth_3" - }, - { - "id": "255", - "title": "Количество исходящих пакетов с ошибкой Eth_3" - }, - { - "id": "256", - "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" - } - ] - }, - { - "id": "264", - "title": "Сетевой адаптер №4 (port$264) Eth_4", - "items": [ - { - "id": "257", - "title": "Наименование порта Eth_4" - }, - { - "id": "258", - "title": "Скорость порта Eth_4" - }, - { - "id": "259", - "title": "Физический адрес порта Eth_4" - }, - { - "id": "260", - "title": "Административное состояние порта Eth_4" - }, - { - "id": "261", - "title": "Оперативное состояние порта Eth_4" - }, - { - "id": "262", - "title": "Общее количество отправленных октетов Eth_4" - }, - { - "id": "263", - "title": "Количество входящих Multicast пакетов Eth_4" - }, - { - "id": "264", - "title": "Количество иcходящих Multiicast пакетов Eth_4" - }, - { - "id": "265", - "title": "Количество входящих Broadcast пакетов Eth_4" - }, - { - "id": "266", - "title": "Количество иcходящих Broadcast пакетов Eth_4" - }, - { - "id": "267", - "title": "Количество входящих Unicast пакетов Eth_4" - }, - { - "id": "268", - "title": "Количество иcходящих Unicast пакетов Eth_4" - }, - { - "id": "269", - "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" - }, - { - "id": "270", - "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" - }, - { - "id": "271", - "title": "Количество входящих пакетов с ошибкой Eth_4" - }, - { - "id": "272", - "title": "Количество исходящих пакетов с ошибкой Eth_4" - }, - { - "id": "273", - "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] } ] }, { - "title": "Медиа сервер", - "id": "media_server_1", + "title": "Управление и мониторинг ВКС", + "id": "1002", "items": [ { - "title": "Аппаратное обеспечение", - "id": "system_software_1", + "title": "Сервер Управления", + "id": "media_server_1", "items": [ { - "id": "media_system_software_1_2", - "title": "Центральный процессор" - }, - { - "id": "media_system_software_2_2", - "title": "Оперативная память" - }, - { - "id": "media_system_software_3_2", - "title": "Жесткий диск" - }, - { - "id": "media_system_software_4_2", - "title": "Сетевые адаптеры" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] }, { - "title": "Программное обеспечение", - "id": "software_1", + "title": "Сервер Управления", + "id": "media_server_2", "items": [ { - "id": "media_software_1_2", - "title": "ПО" - }, + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] + } + ] + }, + { + "title": "Сервер Управления", + "id": "media_server_3", + "items": [ { - "id": "media_software_2_2", - "title": "ПО" - }, - { - "id": "media_software_3_2", - "title": "ПО" - }, - { - "id": "media_software_4_2", - "title": "ПО" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] } ] }, { - "title": "Медиа сервер", - "id": "media_server_2", + "title": "Сервер резервного копирования", + "id": "1003", "items": [ { - "title": "Аппаратное обеспечение", - "id": "system_software_2", + "title": "Резервное копирование данных", + "id": "media_server_1", "items": [ { - "id": "media_system_software_1_3", - "title": "Центральный процессор" - }, - { - "id": "media_system_software_2_3", - "title": "Оперативная память" - }, - { - "id": "media_system_software_3_3", - "title": "Жесткий диск" - }, - { - "id": "media_system_software_4_3", - "title": "Сетевые адаптеры" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] }, { - "title": "Программное обеспечение", - "id": "software_2", + "title": "Восстановление данных", + "id": "media_server_2", "items": [ { - "id": "media_software_1_3", - "title": "ПО" - }, - { - "id": "media_software_2_3", - "title": "ПО" - }, - { - "id": "media_software_3_3", - "title": "ПО" - }, - { - "id": "media_software_4_3", - "title": "ПО" - } - ] - } - ] - }, - { - "title": "Медиа сервер", - "id": "media_server_3", - "items": [ - { - "title": "Аппаратное обеспечение", - "id": "system_software_3", - "items": [ - { - "id": "media_system_software_1_4", - "title": "Центральный процессор" - }, - { - "id": "media_system_software_2_4", - "title": "Оперативная память" - }, - { - "id": "media_system_software_3_4", - "title": "Жесткий диск" - }, - { - "id": "media_system_software_4_4", - "title": "Сетевые адаптеры" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] }, { - "title": "Программное обеспечение", - "id": "software_3", + "title": "Настройка расписания", + "id": "media_server_3", "items": [ { - "id": "media_software_1_4", - "title": "ПО" - }, - { - "id": "media_software_2_4", - "title": "ПО" - }, - { - "id": "media_software_3_4", - "title": "ПО" - }, - { - "id": "media_software_4_4", - "title": "ПО" - } - ] - } - ] - }, - { - "title": "Медиа сервер", - "id": "media_server_4", - "items": [ - { - "title": "Аппаратное обеспечение", - "id": "system_software_4", - "items": [ - { - "id": "media_system_software_1_5", - "title": "Центральный процессор" - }, - { - "id": "media_system_software_2_5", - "title": "Оперативная память" - }, - { - "id": "media_system_software_3_5", - "title": "Жесткий диск" - }, - { - "id": "media_system_software_4_5", - "title": "Сетевые адаптеры" - } - ] - }, - { - "title": "Программное обеспечение", - "id": "software_4", - "items": [ - { - "id": "media_software_1_5", - "title": "ПО" - }, - { - "id": "media_software_2_5", - "title": "ПО" - }, - { - "id": "media_software_3_5", - "title": "ПО" - }, - { - "id": "media_software_4_5", - "title": "ПО" - } - ] - } - ] - }, - { - "title": "Сервер систем", - "id": "system_server_1", - "items": [ - { - "title": "Аппаратное обеспечение", - "id": "system_software_5", - "items": [ - { - "id": "copy_system_software_1", - "title": "Центральный процессор" - }, - { - "id": "copy_system_software_2", - "title": "Оперативная память" - }, - { - "id": "copy_system_software_3", - "title": "Жесткий диск" - }, - { - "id": "copy_system_software_4", - "title": "Сетевые адаптеры" - } - ] - }, - { - "title": "Программное обеспечение", - "id": "software_5", - "items": [ - { - "id": "copy_software_1", - "title": "ПО" - }, - { - "id": "copy_software_2", - "title": "ПО" - }, - { - "id": "copy_software_3", - "title": "ПО" - }, - { - "id": "copy_software_4", - "title": "ПО" - } - ] - } - ] - }, - { - "title": "Сервер систем", - "id": "system_server_2", - "items": [ - { - "title": "Аппаратное обеспечение", - "id": "system_software_6", - "items": [ - { - "id": "control_system_software_1", - "title": "Центральный процессор" - }, - { - "id": "control_system_software_2", - "title": "Оперативная память" - }, - { - "id": "control_system_software_3", - "title": "Жесткий диск" - }, - { - "id": "control_system_software_4", - "title": "Сетевые адаптеры" - } - ] - }, - { - "title": "Программное обеспечение", - "id": "software_6", - "items": [ - { - "id": "control_software_1", - "title": "ПО" - }, - { - "id": "control_software_2", - "title": "ПО" - }, - { - "id": "control_software_3", - "title": "ПО" - }, - { - "id": "control_software_4", - "title": "ПО" + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] } ] } diff --git a/src/Components/TreeChart/menuData222.json b/src/Components/TreeChart/menuData222.json new file mode 100755 index 0000000..e8b99e6 --- /dev/null +++ b/src/Components/TreeChart/menuData222.json @@ -0,0 +1,714 @@ +{ + "title": "Сервис ЗВКС", + "id": "1", + "items": [ + { + "title": "Функциональные задачи", + "id": "functional_tasks", + "items": [ + { + "id": "system_control", + "title": "Контроль системы" + }, + { + "id": "system_management", + "title": "Система управления" + }, + { + "id": "conference", + "title": "Проведение ВКС" + }, + { + "id": "backup", + "title": "Резервное копирование" + }, + { + "id": "relay_info", + "title": "Ретрансляция информации" + } + ] + }, + { + "id": "18", + "title": "Graviton S2082I (device$18)", + "items": [ + { + "id": "4", + "title": "OS Linux (module$4) АО", + "items": [ + { + "id": "190", + "title": "Загрузка процессора за 1 минуту" + }, + { + "id": "191", + "title": "Загрузка процессора за 5 минут" + }, + { + "id": "192", + "title": "Загрузка процессора за 15 минут" + }, + { + "id": "197", + "title": "Общий объем SWAP-файла" + }, + { + "id": "198", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "199", + "title": "Общий объем физической оперативной памяти" + }, + { + "id": "200", + "title": "Доступный объем физической оперативной памяти" + }, + { + "id": "201", + "title": "Свободный объем физической и виртуальной оперативной памяти" + }, + { + "id": "202", + "title": "Буферизованный объем оперативной памяти" + }, + { + "id": "203", + "title": "Кэшированый объем оперативной памяти" + }, + { + "id": "274", + "title": "Используемый объем SWAP-файла" + }, + { + "id": "275", + "title": "Время затраченное процессором на процессы с пониженным приоритетом" + }, + { + "id": "276", + "title": "Время затраченное процессором на процессы ядра ОС" + }, + { + "id": "277", + "title": "Время простоя процессора" + }, + { + "id": "278", + "title": "Общая емкость жестких дисков" + }, + { + "id": "279", + "title": "Доступная емкость жестких дисков" + } + ] + }, + { + "id": "5", + "title": "Vinteo (module$5) ПО", + "items": [ + { + "id": "31", + "title": "Общее количество участников" + }, + { + "id": "32", + "title": "Ожидание соединения" + }, + { + "id": "33", + "title": "Зарегистрированные абоненты" + }, + { + "id": "34", + "title": "Количество пользоватей HLS" + }, + { + "id": "35", + "title": "Общее количество P2P комнат" + }, + { + "id": "36", + "title": "Общее количество конференций" + }, + { + "id": "37", + "title": "Общее количество активных конференций" + }, + { + "id": "38", + "title": "Статус записи" + }, + { + "id": "39", + "title": "Общее количество сохранённых записей" + } + ] + }, + { + "id": "280", + "title": "Сетевой адаптер №1 (port$261) Eth_1", + "items": [ + { + "id": "207", + "title": "Скорость порта Eth_1" + }, + { + "id": "209", + "title": "Административное состояние порта Eth_1" + }, + { + "id": "210", + "title": "Оперативное состояние порта Eth_1" + }, + { + "id": "211", + "title": "Общее количество отправленных октетов Eth_1" + }, + { + "id": "212", + "title": "Количество входящих Multicast пакетов Eth_1" + }, + { + "id": "213", + "title": "Количество иcходящих Multiicast пакетов Eth_1" + }, + { + "id": "214", + "title": "Количество входящих Broadcast пакетов Eth_1" + }, + { + "id": "215", + "title": "Количество иcходящих Broadcast пакетов Eth_1" + }, + { + "id": "216", + "title": "Количество входящих Unicast пакетов Eth_1" + }, + { + "id": "217", + "title": "Количество иcходящих Unicast пакетов Eth_1" + }, + { + "id": "218", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "219", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_1" + }, + { + "id": "220", + "title": "Количество входящих пакетов с ошибкой Eth_1" + }, + { + "id": "221", + "title": "Количество исходящих пакетов с ошибкой Eth_1" + }, + { + "id": "222", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_1" + } + ] + }, + { + "id": "281", + "title": "Сетевой адаптер №2 (port$262) Eth_2", + "items": [ + { + "id": "224", + "title": "Скорость порта Eth_2" + }, + { + "id": "226", + "title": "Административное состояние порта Eth_2" + }, + { + "id": "227", + "title": "Оперативное состояние порта Eth_2" + }, + { + "id": "228", + "title": "Общее количество отправленных октетов Eth_2" + }, + { + "id": "229", + "title": "Количество входящих Multicast пакетов Eth_2" + }, + { + "id": "230", + "title": "Количество иcходящих Multiicast пакетов Eth_2" + }, + { + "id": "231", + "title": "Количество входящих Broadcast пакетов Eth_2" + }, + { + "id": "232", + "title": "Количество иcходящих Broadcast пакетов Eth_2" + }, + { + "id": "233", + "title": "Количество входящих Unicast пакетов Eth_2" + }, + { + "id": "234", + "title": "Количество иcходящих Unicast пакетов Eth_2" + }, + { + "id": "235", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "236", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_2" + }, + { + "id": "237", + "title": "Количество входящих пакетов с ошибкой Eth_2" + }, + { + "id": "238", + "title": "Количество исходящих пакетов с ошибкой Eth_2" + }, + { + "id": "239", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_2" + } + ] + }, + { + "id": "282", + "title": "Сетевой адаптер №3 (port$263) Eth_3", + "items": [ + { + "id": "241", + "title": "Скорость порта Eth_3" + }, + { + "id": "243", + "title": "Административное состояние порта Eth_3" + }, + { + "id": "244", + "title": "Оперативное состояние порта Eth_3" + }, + { + "id": "245", + "title": "Общее количество отправленных октетов Eth_3" + }, + { + "id": "246", + "title": "Количество входящих Multicast пакетов Eth_3" + }, + { + "id": "247", + "title": "Количество иcходящих Multiicast пакетов Eth_3" + }, + { + "id": "248", + "title": "Количество входящих Broadcast пакетов Eth_3" + }, + { + "id": "249", + "title": "Количество иcходящих Broadcast пакетов Eth_3" + }, + { + "id": "250", + "title": "Количество входящих Unicast пакетов Eth_3" + }, + { + "id": "251", + "title": "Количество иcходящих Unicast пакетов Eth_3" + }, + { + "id": "252", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "253", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_3" + }, + { + "id": "254", + "title": "Количество входящих пакетов с ошибкой Eth_3" + }, + { + "id": "255", + "title": "Количество исходящих пакетов с ошибкой Eth_3" + }, + { + "id": "256", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_3" + } + ] + }, + { + "id": "283", + "title": "Сетевой адаптер №4 (port$264) Eth_4", + "items": [ + { + "id": "258", + "title": "Скорость порта Eth_4" + }, + { + "id": "260", + "title": "Административное состояние порта Eth_4" + }, + { + "id": "261", + "title": "Оперативное состояние порта Eth_4" + }, + { + "id": "262", + "title": "Общее количество отправленных октетов Eth_4" + }, + { + "id": "263", + "title": "Количество входящих Multicast пакетов Eth_4" + }, + { + "id": "264", + "title": "Количество иcходящих Multiicast пакетов Eth_4" + }, + { + "id": "265", + "title": "Количество входящих Broadcast пакетов Eth_4" + }, + { + "id": "266", + "title": "Количество иcходящих Broadcast пакетов Eth_4" + }, + { + "id": "267", + "title": "Количество входящих Unicast пакетов Eth_4" + }, + { + "id": "268", + "title": "Количество иcходящих Unicast пакетов Eth_4" + }, + { + "id": "269", + "title": "Количество входящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "270", + "title": "Количество иcходящих пакетов помеченные как отброшенные Eth_4" + }, + { + "id": "271", + "title": "Количество входящих пакетов с ошибкой Eth_4" + }, + { + "id": "272", + "title": "Количество исходящих пакетов с ошибкой Eth_4" + }, + { + "id": "273", + "title": "Количество входящих пакетов с неизвестным или неподдерживаемым протоколом Eth_4" + } + ] + } + ] + }, + { + "title": "Медиа сервер", + "id": "media_server_1", + "items": [ + { + "title": "Аппаратное обеспечение", + "id": "system_software_1", + "items": [ + { + "id": "media_system_software_1_2", + "title": "Центральный процессор" + }, + { + "id": "media_system_software_2_2", + "title": "Оперативная память" + }, + { + "id": "media_system_software_3_2", + "title": "Жесткий диск" + }, + { + "id": "media_system_software_4_2", + "title": "Сетевые адаптеры" + } + ] + }, + { + "title": "Программное обеспечение", + "id": "software_1", + "items": [ + { + "id": "media_software_1_2", + "title": "ПО" + }, + { + "id": "media_software_2_2", + "title": "ПО" + }, + { + "id": "media_software_3_2", + "title": "ПО" + }, + { + "id": "media_software_4_2", + "title": "ПО" + } + ] + } + ] + }, + { + "title": "Медиа сервер", + "id": "media_server_2", + "items": [ + { + "title": "Аппаратное обеспечение", + "id": "system_software_2", + "items": [ + { + "id": "media_system_software_1_3", + "title": "Центральный процессор" + }, + { + "id": "media_system_software_2_3", + "title": "Оперативная память" + }, + { + "id": "media_system_software_3_3", + "title": "Жесткий диск" + }, + { + "id": "media_system_software_4_3", + "title": "Сетевые адаптеры" + } + ] + }, + { + "title": "Программное обеспечение", + "id": "software_2", + "items": [ + { + "id": "media_software_1_3", + "title": "ПО" + }, + { + "id": "media_software_2_3", + "title": "ПО" + }, + { + "id": "media_software_3_3", + "title": "ПО" + }, + { + "id": "media_software_4_3", + "title": "ПО" + } + ] + } + ] + }, + { + "title": "Медиа сервер", + "id": "media_server_3", + "items": [ + { + "title": "Аппаратное обеспечение", + "id": "system_software_3", + "items": [ + { + "id": "media_system_software_1_4", + "title": "Центральный процессор" + }, + { + "id": "media_system_software_2_4", + "title": "Оперативная память" + }, + { + "id": "media_system_software_3_4", + "title": "Жесткий диск" + }, + { + "id": "media_system_software_4_4", + "title": "Сетевые адаптеры" + } + ] + }, + { + "title": "Программное обеспечение", + "id": "software_3", + "items": [ + { + "id": "media_software_1_4", + "title": "ПО" + }, + { + "id": "media_software_2_4", + "title": "ПО" + }, + { + "id": "media_software_3_4", + "title": "ПО" + }, + { + "id": "media_software_4_4", + "title": "ПО" + } + ] + } + ] + }, + { + "title": "Медиа сервер", + "id": "media_server_4", + "items": [ + { + "title": "Аппаратное обеспечение", + "id": "system_software_4", + "items": [ + { + "id": "media_system_software_1_5", + "title": "Центральный процессор" + }, + { + "id": "media_system_software_2_5", + "title": "Оперативная память" + }, + { + "id": "media_system_software_3_5", + "title": "Жесткий диск" + }, + { + "id": "media_system_software_4_5", + "title": "Сетевые адаптеры" + } + ] + }, + { + "title": "Программное обеспечение", + "id": "software_4", + "items": [ + { + "id": "media_software_1_5", + "title": "ПО" + }, + { + "id": "media_software_2_5", + "title": "ПО" + }, + { + "id": "media_software_3_5", + "title": "ПО" + }, + { + "id": "media_software_4_5", + "title": "ПО" + } + ] + } + ] + }, + { + "title": "Сервер систем", + "id": "system_server_1", + "items": [ + { + "title": "Аппаратное обеспечение", + "id": "system_software_5", + "items": [ + { + "id": "copy_system_software_1", + "title": "Центральный процессор" + }, + { + "id": "copy_system_software_2", + "title": "Оперативная память" + }, + { + "id": "copy_system_software_3", + "title": "Жесткий диск" + }, + { + "id": "copy_system_software_4", + "title": "Сетевые адаптеры" + } + ] + }, + { + "title": "Программное обеспечение", + "id": "software_5", + "items": [ + { + "id": "copy_software_1", + "title": "ПО" + }, + { + "id": "copy_software_2", + "title": "ПО" + }, + { + "id": "copy_software_3", + "title": "ПО" + }, + { + "id": "copy_software_4", + "title": "ПО" + } + ] + } + ] + }, + { + "title": "Сервер систем", + "id": "system_server_2", + "items": [ + { + "title": "Аппаратное обеспечение", + "id": "system_software_6", + "items": [ + { + "id": "control_system_software_1", + "title": "Центральный процессор" + }, + { + "id": "control_system_software_2", + "title": "Оперативная память" + }, + { + "id": "control_system_software_3", + "title": "Жесткий диск" + }, + { + "id": "control_system_software_4", + "title": "Сетевые адаптеры" + } + ] + }, + { + "title": "Программное обеспечение", + "id": "software_6", + "items": [ + { + "id": "control_software_1", + "title": "ПО" + }, + { + "id": "control_software_2", + "title": "ПО" + }, + { + "id": "control_software_3", + "title": "ПО" + }, + { + "id": "control_software_4", + "title": "ПО" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/Components/TreeChart/tabContent.jsx b/src/Components/TreeChart/tabContent.jsx old mode 100644 new mode 100755 diff --git a/src/Components/UI/ErrorIndicator.jsx b/src/Components/UI/ErrorIndicator.jsx old mode 100644 new mode 100755 diff --git a/src/Components/UI/ExpandableInfo.jsx b/src/Components/UI/ExpandableInfo.jsx old mode 100644 new mode 100755 diff --git a/src/Components/UI/LoginModal.jsx b/src/Components/UI/LoginModal.jsx old mode 100644 new mode 100755 index c4d5f09..98405a8 --- a/src/Components/UI/LoginModal.jsx +++ b/src/Components/UI/LoginModal.jsx @@ -1,19 +1,41 @@ import React, { useState } from "react"; import Modal from "./Modal"; import "../../Style/LoginModal.css"; +import TextField from '@mui/material/TextField'; const LoginModal = ({ onLogin, onClose }) => { const [username, setUsername] = useState(""); const [password, setPassword] = useState(""); const [error, setError] = useState(""); + const [showPassword, setShowPassword] = React.useState(false); - const handleSubmit = (e) => { + const handleClickShowPassword = () => setShowPassword((show) => !show); + + const handleSubmit = async (e) => { e.preventDefault(); - if (username === "admin" && password === "admin") { - onLogin(); // Успешная авторизация - onClose(); // Закрыть модальное окно - } else { - setError("Неверный логин или пароль"); + + try { + // Отправляем данные на бэкенд + console.log("Отправляем данные:", { username, password }); + const response = await fetch('http://192.168.2.39:3000/auth/login', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ login: username, password }), + }); + + const data = await response.json(); + + if (data.success) { + onLogin(); // Успешная авторизация + onClose(); // Закрыть модальное окно + } else { + setError(data.message || "Неверный логин или пароль"); + } + } catch (err) { + console.error('Ошибка при отправке запроса:', err); + setError("Ошибка при подключении к серверу"); } }; @@ -21,24 +43,29 @@ const LoginModal = ({ onLogin, onClose }) => {

Авторизация

-
- - setUsername(e.target.value)} - required - /> -
-
- - setPassword(e.target.value)} - required - /> -
+ setUsername(e.target.value)} + size="normal" + /> + + setPassword(e.target.value)} + size="normal" + /> + {error &&

{error}

} diff --git a/src/Components/UI/MUItabs.jsx b/src/Components/UI/MUItabs.jsx new file mode 100644 index 0000000..06ef06f --- /dev/null +++ b/src/Components/UI/MUItabs.jsx @@ -0,0 +1,64 @@ +import React from "react"; +import { Tabs, Tab, Box } from "@mui/material"; +import CloseIcon from "@mui/icons-material/Close"; + +const CustomTabs = ({ tabs, activeTab, onTabClick, onCloseTab }) => { + const handleMouseDown = (e, id) => { + if (e.button === 1) { + e.preventDefault(); + onCloseTab(id); + } + }; + + const handleChange = (event, newValue) => { + onTabClick(newValue); + }; + + return ( + + + {/* Всегда отображаемые вкладки */} + handleMouseDown(e, "Главная")} + /> + handleMouseDown(e, "Визуализация")} + /> + + {/* Динамически добавляемые вкладки */} + {tabs.map((tab) => ( + + {tab.title} + { + e.stopPropagation(); + onCloseTab(tab.id); + }} + /> + + } + value={tab.id} + onMouseDown={(e) => handleMouseDown(e, tab.id)} + /> + ))} + + + ); +}; + +export default CustomTabs; \ No newline at end of file diff --git a/src/Components/UI/Modal.jsx b/src/Components/UI/Modal.jsx old mode 100644 new mode 100755 diff --git a/src/Components/UI/Tabs.jsx b/src/Components/UI/Tabs.jsx old mode 100644 new mode 100755 diff --git a/src/Components/UI/TreeTable.jsx b/src/Components/UI/TreeTable.jsx old mode 100644 new mode 100755 index 51287aa..ddcb5a0 --- a/src/Components/UI/TreeTable.jsx +++ b/src/Components/UI/TreeTable.jsx @@ -27,12 +27,6 @@ const TreeTable = ({ data }) => { } }; - useEffect(() => { - adjustFontSize(); - window.addEventListener("resize", adjustFontSize); - return () => window.removeEventListener("resize", adjustFontSize); - }, [data]); - useEffect(() => { const newLog = []; const traverse = (items) => { @@ -41,7 +35,7 @@ const TreeTable = ({ data }) => { newLog.push({ title: item.title, status: item.status, - time: new Date().toLocaleTimeString() // Добавляем время + time: new Date().toLocaleTimeString(), // Добавляем время }); } if (item.items) { @@ -50,19 +44,31 @@ const TreeTable = ({ data }) => { }); }; traverse(data.items); - setLog(newLog); + + // Ограничиваем количество сообщений до 50 + setLog((prevLog) => [...newLog, ...prevLog].slice(0, 50)); }, [data]); const filteredData = data.items.filter((item) => item.title !== "Функциональные задачи"); + // Функция для отображения заголовков const renderHeaders = (items) => { return items.map((item) => { const colSpan = item.items ? item.items.length : 1; return (
-
-
+
+
{item.title}
@@ -70,41 +76,117 @@ const TreeTable = ({ data }) => { }); }; - const renderRows = (items) => { - if (!items || items.length === 0) return null; - const hasChildren = items.some((item) => item.items && item.items.length > 0); - if (!hasChildren) return null; - return ( - - {items.map((item) => { - if (item.items && item.items.length > 0) { - return ( - - {item.items.map((child) => ( - -
-
-
- {child.title} -
- - ))} - - ); + // Функция для отображения подзаголовков + const renderSubHeaders = (items) => { + return items.map((item) => { + if (item.items) { + return item.items.map((child) => ( + +
+
+
+ {child.title} +
+ + )); + } else { + return ( + +
+
+
+ {item.title} +
+ + ); + } + }); + }; + + // Функция для отображения данных + const renderData = (items) => { + return items.map((item) => { + if (item.items) { + return item.items.map((child) => { + if (child.items) { + return child.items.map((subChild) => ( + +
+
+
+ {subChild.title} +
+ + )); } else { return ( - +
-
-
- {item.title} +
+
+ {child.title}
); } - })} - - ); + }); + } else { + return ( + +
+
+
+ {item.title} +
+ + ); + } + }); }; return ( @@ -118,15 +200,27 @@ const TreeTable = ({ data }) => { title={data.title} >
-
-
+
+
{data.title}
{renderHeaders(filteredData)} + {renderSubHeaders(filteredData)} - {renderRows(filteredData)} + + {renderData(filteredData)} +