Логический уровень.drawio 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36" version="29.6.0">
  2. <diagram name="Страница — 1" id="JsqKCCDVLh5cXSLf7lZk">
  3. <mxGraphModel dx="992" dy="540" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="1HSxkAns1R60zSGYM9ih-10" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="Системный администратор" vertex="1">
  8. <mxGeometry height="80" width="120" x="40" y="440" as="geometry" />
  9. </mxCell>
  10. <mxCell id="1HSxkAns1R60zSGYM9ih-11" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;Исполнение команд&lt;div&gt;скриптов&lt;/div&gt;" vertex="1">
  11. <mxGeometry height="80" width="120" x="280" y="440" as="geometry" />
  12. </mxCell>
  13. <mxCell id="1HSxkAns1R60zSGYM9ih-12" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-11" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-11" value="">
  14. <mxGeometry height="50" relative="1" width="50" as="geometry">
  15. <mxPoint x="450" y="545" as="sourcePoint" />
  16. <mxPoint x="500" y="495" as="targetPoint" />
  17. </mxGeometry>
  18. </mxCell>
  19. <mxCell id="1HSxkAns1R60zSGYM9ih-14" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-18" value="">
  20. <mxGeometry height="50" relative="1" width="50" as="geometry">
  21. <mxPoint x="245" y="600" as="sourcePoint" />
  22. <mxPoint x="365" y="600" as="targetPoint" />
  23. </mxGeometry>
  24. </mxCell>
  25. <mxCell id="1HSxkAns1R60zSGYM9ih-15" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-18" value="">
  26. <mxGeometry height="50" relative="1" width="50" as="geometry">
  27. <mxPoint x="245" y="640" as="sourcePoint" />
  28. <mxPoint x="435" y="630" as="targetPoint" />
  29. </mxGeometry>
  30. </mxCell>
  31. <mxCell id="1HSxkAns1R60zSGYM9ih-16" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
  32. <mxGeometry height="50" relative="1" width="50" as="geometry">
  33. <mxPoint x="245" y="640" as="sourcePoint" />
  34. <mxPoint x="245" y="600" as="targetPoint" />
  35. </mxGeometry>
  36. </mxCell>
  37. <mxCell id="1HSxkAns1R60zSGYM9ih-17" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-18" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;" value="">
  38. <mxGeometry height="50" relative="1" width="50" as="geometry">
  39. <mxPoint x="275" y="630" as="sourcePoint" />
  40. <mxPoint x="285" y="600" as="targetPoint" />
  41. </mxGeometry>
  42. </mxCell>
  43. <mxCell id="1HSxkAns1R60zSGYM9ih-18" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="База состояний и метрик" vertex="1">
  44. <mxGeometry height="40" width="150" x="285" y="600" as="geometry" />
  45. </mxCell>
  46. <mxCell id="1HSxkAns1R60zSGYM9ih-95" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-67">
  47. <mxGeometry relative="1" as="geometry">
  48. <Array as="points">
  49. <mxPoint x="580" y="715" />
  50. </Array>
  51. </mxGeometry>
  52. </mxCell>
  53. <mxCell id="1HSxkAns1R60zSGYM9ih-96" connectable="0" parent="1HSxkAns1R60zSGYM9ih-95" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Телеметрия" vertex="1">
  54. <mxGeometry relative="1" x="-0.4393" y="-1" as="geometry">
  55. <mxPoint as="offset" />
  56. </mxGeometry>
  57. </mxCell>
  58. <mxCell id="1HSxkAns1R60zSGYM9ih-55" parent="1" style="rounded=0;whiteSpace=wrap;html=1;" value="Агент" vertex="1">
  59. <mxGeometry height="80" width="120" x="520" y="440" as="geometry" />
  60. </mxCell>
  61. <mxCell id="1HSxkAns1R60zSGYM9ih-91" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-10">
  62. <mxGeometry relative="1" as="geometry" />
  63. </mxCell>
  64. <mxCell id="1HSxkAns1R60zSGYM9ih-92" connectable="0" parent="1HSxkAns1R60zSGYM9ih-91" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Dashboard&lt;div&gt;Алерты&lt;/div&gt;" vertex="1">
  65. <mxGeometry relative="1" x="0.4437" y="1" as="geometry">
  66. <mxPoint as="offset" />
  67. </mxGeometry>
  68. </mxCell>
  69. <mxCell id="1HSxkAns1R60zSGYM9ih-67" parent="1" style="rounded=1;whiteSpace=wrap;html=1;" value="&lt;div&gt;&lt;br&gt;&lt;/div&gt;Сбор и обработка&lt;div&gt;данных&lt;/div&gt;" vertex="1">
  70. <mxGeometry height="70" width="120" x="280" y="680" as="geometry" />
  71. </mxCell>
  72. <mxCell id="1HSxkAns1R60zSGYM9ih-68" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-67" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-67" value="">
  73. <mxGeometry height="50" relative="1" width="50" as="geometry">
  74. <mxPoint x="490" y="820" as="sourcePoint" />
  75. <mxPoint x="540" y="770" as="targetPoint" />
  76. </mxGeometry>
  77. </mxCell>
  78. <mxCell id="1HSxkAns1R60zSGYM9ih-69" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-73" value="">
  79. <mxGeometry height="50" relative="1" width="50" as="geometry">
  80. <mxPoint x="245" y="319" as="sourcePoint" />
  81. <mxPoint x="365" y="319" as="targetPoint" />
  82. </mxGeometry>
  83. </mxCell>
  84. <mxCell id="1HSxkAns1R60zSGYM9ih-70" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-73" value="">
  85. <mxGeometry height="50" relative="1" width="50" as="geometry">
  86. <mxPoint x="245" y="359" as="sourcePoint" />
  87. <mxPoint x="435" y="349" as="targetPoint" />
  88. </mxGeometry>
  89. </mxCell>
  90. <mxCell id="1HSxkAns1R60zSGYM9ih-71" edge="1" parent="1" style="endArrow=none;html=1;rounded=0;" value="">
  91. <mxGeometry height="50" relative="1" width="50" as="geometry">
  92. <mxPoint x="245" y="359" as="sourcePoint" />
  93. <mxPoint x="245" y="319" as="targetPoint" />
  94. </mxGeometry>
  95. </mxCell>
  96. <mxCell id="1HSxkAns1R60zSGYM9ih-72" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-73" style="endArrow=none;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;" value="">
  97. <mxGeometry height="50" relative="1" width="50" as="geometry">
  98. <mxPoint x="275" y="349" as="sourcePoint" />
  99. <mxPoint x="285" y="319" as="targetPoint" />
  100. </mxGeometry>
  101. </mxCell>
  102. <mxCell id="1HSxkAns1R60zSGYM9ih-73" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="Журнал аудита и событий" vertex="1">
  103. <mxGeometry height="40" width="150" x="285" y="319" as="geometry" />
  104. </mxCell>
  105. <mxCell id="1HSxkAns1R60zSGYM9ih-74" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-10" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.75;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-11" value="">
  106. <mxGeometry height="50" relative="1" width="50" as="geometry">
  107. <mxPoint x="200" y="570" as="sourcePoint" />
  108. <mxPoint x="250" y="520" as="targetPoint" />
  109. </mxGeometry>
  110. </mxCell>
  111. <mxCell id="1HSxkAns1R60zSGYM9ih-75" connectable="0" parent="1HSxkAns1R60zSGYM9ih-74" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Команда" vertex="1">
  112. <mxGeometry relative="1" x="-0.0167" as="geometry">
  113. <mxPoint as="offset" />
  114. </mxGeometry>
  115. </mxCell>
  116. <mxCell id="1HSxkAns1R60zSGYM9ih-76" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-11" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-10" value="">
  117. <mxGeometry height="50" relative="1" width="50" as="geometry">
  118. <mxPoint x="220" y="580" as="sourcePoint" />
  119. <mxPoint x="270" y="530" as="targetPoint" />
  120. </mxGeometry>
  121. </mxCell>
  122. <mxCell id="1HSxkAns1R60zSGYM9ih-77" connectable="0" parent="1HSxkAns1R60zSGYM9ih-76" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Статус выполнения" vertex="1">
  123. <mxGeometry relative="1" x="0.01" y="-1" as="geometry">
  124. <mxPoint x="4" as="offset" />
  125. </mxGeometry>
  126. </mxCell>
  127. <mxCell id="1HSxkAns1R60zSGYM9ih-78" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-11" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-55" value="">
  128. <mxGeometry height="50" relative="1" width="50" as="geometry">
  129. <mxPoint x="550" y="620" as="sourcePoint" />
  130. <mxPoint x="600" y="570" as="targetPoint" />
  131. </mxGeometry>
  132. </mxCell>
  133. <mxCell id="1HSxkAns1R60zSGYM9ih-79" connectable="0" parent="1HSxkAns1R60zSGYM9ih-78" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Инструкция" vertex="1">
  134. <mxGeometry relative="1" x="-0.012" as="geometry">
  135. <mxPoint as="offset" />
  136. </mxGeometry>
  137. </mxCell>
  138. <mxCell id="1HSxkAns1R60zSGYM9ih-80" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-55" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" target="1HSxkAns1R60zSGYM9ih-11" value="">
  139. <mxGeometry height="50" relative="1" width="50" as="geometry">
  140. <mxPoint x="500" y="610" as="sourcePoint" />
  141. <mxPoint x="550" y="560" as="targetPoint" />
  142. </mxGeometry>
  143. </mxCell>
  144. <mxCell id="1HSxkAns1R60zSGYM9ih-81" connectable="0" parent="1HSxkAns1R60zSGYM9ih-80" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Результат" vertex="1">
  145. <mxGeometry relative="1" x="-0.0389" y="-1" as="geometry">
  146. <mxPoint as="offset" />
  147. </mxGeometry>
  148. </mxCell>
  149. <mxCell id="1HSxkAns1R60zSGYM9ih-82" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-11" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" value="">
  150. <mxGeometry height="50" relative="1" width="50" as="geometry">
  151. <mxPoint x="350" y="440" as="sourcePoint" />
  152. <mxPoint x="340" y="360" as="targetPoint" />
  153. </mxGeometry>
  154. </mxCell>
  155. <mxCell id="1HSxkAns1R60zSGYM9ih-83" connectable="0" parent="1HSxkAns1R60zSGYM9ih-82" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Запись&lt;div&gt;в&lt;/div&gt;&lt;div&gt;аудит&lt;/div&gt;" vertex="1">
  156. <mxGeometry relative="1" x="0.0198" y="-1" as="geometry">
  157. <mxPoint as="offset" />
  158. </mxGeometry>
  159. </mxCell>
  160. <mxCell id="1HSxkAns1R60zSGYM9ih-84" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-11" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.567;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" target="1HSxkAns1R60zSGYM9ih-18" value="">
  161. <mxGeometry height="50" relative="1" width="50" as="geometry">
  162. <mxPoint x="370" y="760" as="sourcePoint" />
  163. <mxPoint x="420" y="710" as="targetPoint" />
  164. </mxGeometry>
  165. </mxCell>
  166. <mxCell id="1HSxkAns1R60zSGYM9ih-86" connectable="0" parent="1HSxkAns1R60zSGYM9ih-84" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Обновление&lt;div&gt;состояния&lt;/div&gt;" vertex="1">
  167. <mxGeometry relative="1" x="0.3343" as="geometry">
  168. <mxPoint as="offset" />
  169. </mxGeometry>
  170. </mxCell>
  171. <mxCell id="1HSxkAns1R60zSGYM9ih-85" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-18" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.165;exitY=-0.017;exitDx=0;exitDy=0;exitPerimeter=0;" target="1HSxkAns1R60zSGYM9ih-11" value="">
  172. <mxGeometry height="50" relative="1" width="50" as="geometry">
  173. <mxPoint x="300" y="590" as="sourcePoint" />
  174. <mxPoint x="350" y="540" as="targetPoint" />
  175. </mxGeometry>
  176. </mxCell>
  177. <mxCell id="1HSxkAns1R60zSGYM9ih-87" connectable="0" parent="1HSxkAns1R60zSGYM9ih-85" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Статус" vertex="1">
  178. <mxGeometry relative="1" x="-0.3891" y="1" as="geometry">
  179. <mxPoint as="offset" />
  180. </mxGeometry>
  181. </mxCell>
  182. <mxCell id="1HSxkAns1R60zSGYM9ih-93" edge="1" parent="1" source="1HSxkAns1R60zSGYM9ih-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.369;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;" target="1HSxkAns1R60zSGYM9ih-18">
  183. <mxGeometry relative="1" as="geometry" />
  184. </mxCell>
  185. <mxCell id="1HSxkAns1R60zSGYM9ih-94" connectable="0" parent="1HSxkAns1R60zSGYM9ih-93" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" value="Запись истории" vertex="1">
  186. <mxGeometry relative="1" x="-0.3018" as="geometry">
  187. <mxPoint as="offset" />
  188. </mxGeometry>
  189. </mxCell>
  190. </root>
  191. </mxGraphModel>
  192. </diagram>
  193. </mxfile>