123 lines
32 KiB
Text
123 lines
32 KiB
Text
<mxfile host="Electron" modified="2023-09-13T13:16:41.941Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.3.7 Chrome/112.0.5615.204 Electron/24.5.0 Safari/537.36" etag="mMS8CNU2sA1TkMmEDIx_" version="21.3.7" type="device">
|
||
<diagram name="Page-1" id="Mm0AFe9iNYLrZx-vRE2-">
|
||
<mxGraphModel dx="3774" dy="1195" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||
<root>
|
||
<mxCell id="0" />
|
||
<mxCell id="1" parent="0" />
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-1" value="User 1" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="190" y="340" width="30" height="60" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-2" value="User 2" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="190" y="870" width="30" height="60" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-18" value="ID: 0<br>FW_manufacturer: CheckPoint" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||
<mxGeometry x="-275" y="210" width="220" height="60" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-19" value="ID: 1<br>FW_manufacturer: UserGate" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||
<mxGeometry x="-15" y="210" width="220" height="60" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-20" value="ID: 2<br>FW_manufacturer: NDR" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" vertex="1" parent="1">
|
||
<mxGeometry x="245" y="210" width="220" height="60" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-24" value="User_1:::dashboard_1" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="-300" y="440" width="500" height="360" as="geometry">
|
||
<mxRectangle x="-280" y="440" width="170" height="30" as="alternateBounds" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-26" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;fillColor=#D5E8D4;strokeColor=#82b366;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-24">
|
||
<mxGeometry x="20" y="40" width="210" height="280" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-27" value="<div style="border-color: var(--border-color); text-align: left;">{</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "params": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "firewall": "0",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": [</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "group_1"</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ],</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": [</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Outside TN layer"</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; },</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-26">
|
||
<mxGeometry x="20" y="5" width="190" height="270" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-28" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-24">
|
||
<mxGeometry x="260" y="40" width="210" height="285" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-29" value="<div style="border-color: var(--border-color); text-align: left;">{</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "x": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "y": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "params": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "firewall": "0",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": [</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "group_2"</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ],</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": [</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Outside TN layer",</div><div style="border-color: var(--border-color); text-align: left;"><span style="white-space: pre;">	</span><span style="white-space: pre;">	</span>&nbsp; &nbsp; "Inside TN layer"<br></div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; },</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-28">
|
||
<mxGeometry x="20" y="-5" width="190" height="290" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-30" value="User_1:::dashboard_2" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="220" y="440" width="500" height="360" as="geometry">
|
||
<mxRectangle x="-280" y="440" width="170" height="30" as="alternateBounds" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-31" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-30">
|
||
<mxGeometry x="20" y="40" width="210" height="280" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-32" value="<div style="border-color: var(--border-color); text-align: left;">{</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "params": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "firewall": "1",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": null<span style="background-color: initial;">,</span></div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": null</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; },</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-31">
|
||
<mxGeometry x="20" y="35" width="190" height="210" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-33" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-30">
|
||
<mxGeometry x="260" y="40" width="210" height="285" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-34" value="<div style="border-color: var(--border-color); text-align: left;">{</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "x": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "y": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "params": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "firewall": "2",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": null</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": null</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; },</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-33">
|
||
<mxGeometry x="20" y="35" width="190" height="210" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-35" value="User_2:::dashboard_1" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="-300" y="970" width="500" height="360" as="geometry">
|
||
<mxRectangle x="-280" y="440" width="170" height="30" as="alternateBounds" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-36" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;fillColor=#D5E8D4;strokeColor=#82b366;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-35">
|
||
<mxGeometry x="20" y="40" width="210" height="280" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-37" value="<div style="border-color: var(--border-color); text-align: left;">{</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "params": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "firewall": "0",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": [</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "group_1"</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ],</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": [</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Outside TN layer"</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; },</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-36">
|
||
<mxGeometry x="20" y="5" width="190" height="270" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-38" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-35">
|
||
<mxGeometry x="260" y="40" width="210" height="285" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-39" value="<div style="border-color: var(--border-color); text-align: left;">{</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "x": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "y": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "params": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "firewall": "0",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": [</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "group_3"</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ],</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": [</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "Some layer<span style="background-color: initial;">"</span></div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ]</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; },</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-38">
|
||
<mxGeometry x="20" y="5" width="190" height="270" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-40" value="User_2:::dashboard_2" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="220" y="970" width="500" height="360" as="geometry">
|
||
<mxRectangle x="-280" y="440" width="170" height="30" as="alternateBounds" />
|
||
</mxGeometry>
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-41" value="Horizontal Container" style="swimlane;horizontal=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-40">
|
||
<mxGeometry x="20" y="40" width="210" height="280" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-42" value="<div style="border-color: var(--border-color); text-align: left;">{</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "x": 0,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "y": 0,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "w": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "h": 2,</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; "config": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "name": "anomaly-view",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "params": {</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "firewall": "2",</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_groups": null<span style="background-color: initial;">,</span></div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "policy_layers": null</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div style="border-color: var(--border-color); text-align: left;">&nbsp; &nbsp; },</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-41">
|
||
<mxGeometry x="20" y="35" width="190" height="210" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-47" value="DashboardConsumer" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="-910" y="780" width="160" height="138" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-48" value="+ field: type" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
|
||
<mxGeometry y="26" width="160" height="26" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-49" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
|
||
<mxGeometry y="52" width="160" height="8" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-50" value="+ def connect(self)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
|
||
<mxGeometry y="60" width="160" height="26" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-51" value="+ def disconnect(self)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
|
||
<mxGeometry y="86" width="160" height="26" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-52" value="+ def receive(self)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="3bcufTPEJ_fhAhOzumaG-47">
|
||
<mxGeometry y="112" width="160" height="26" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="3bcufTPEJ_fhAhOzumaG-53" target="3bcufTPEJ_fhAhOzumaG-54">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-57" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="3bcufTPEJ_fhAhOzumaG-53" target="3bcufTPEJ_fhAhOzumaG-55">
|
||
<mxGeometry relative="1" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-53" value="<h1>Кэширование сводки по политикам</h1><p>Необходимо кэшировать данные по каждому подкюченному NGFW в "Купол.Управление" относитнльно сводки по политикам</p>" style="text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;" vertex="1" parent="1">
|
||
<mxGeometry x="-1570" y="320" width="470" height="120" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-54" value="Таска, которая раз в <b>n</b>&nbsp;минут запрашивает актуальные данные со всех NGFW" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="-1570" y="480" width="210" height="60" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-55" value="При изменении настроек какого-либо NGFW -&gt; перезапрос данных по политикам относительно этого NGFW" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||
<mxGeometry x="-1310" y="480" width="210" height="60" as="geometry" />
|
||
</mxCell>
|
||
<mxCell id="3bcufTPEJ_fhAhOzumaG-58" value="<h1>Сводка по политикам CheckPoint</h1><p>Бэкэнд будет отдавать данные по виджету чекпоинта <b>всю</b>&nbsp;сводку по политикам. Фильтрация по группам и ролям должна осуществляться на стороне фронта</p>" style="text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;" vertex="1" parent="1">
|
||
<mxGeometry x="-1040" y="320" width="470" height="120" as="geometry" />
|
||
</mxCell>
|
||
</root>
|
||
</mxGraphModel>
|
||
</diagram>
|
||
</mxfile>
|