diff --git a/src/primaite/notebooks/scratch.ipynb b/src/primaite/notebooks/scratch.ipynb index 023b7d12..f7b29fa4 100644 --- a/src/primaite/notebooks/scratch.ipynb +++ b/src/primaite/notebooks/scratch.ipynb @@ -2,18 +2,9 @@ "cells": [ { "cell_type": "code", - "execution_count": 12, + "execution_count": 1, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "The autoreload extension is already loaded. To reload it, use:\n", - " %reload_ext autoreload\n" - ] - } - ], + "outputs": [], "source": [ "from primaite.simulator.network.networks import arcd_uc2_network\n", "%load_ext autoreload\n", @@ -22,30 +13,24 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 2, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "2023-09-19 11:04:37,447: Added node 654e2f3e-1017-4f0a-9f77-addc1f652148 to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,449: Added node 5953be77-ab77-43c0-a8bb-a72f94121358 to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,453: Added node 7eeca128-bea5-4046-8b0c-c11a684f5638 to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,457: Added node dc517f9b-699a-423a-8e68-40f45aece537 to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,461: Added node 0b77284b-93c4-4820-91aa-46ef87d95afe to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,467: Added node 5bbb11fb-d9d6-4e44-92e5-42b31a110bc7 to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,469: Added node f6be7556-fdd9-4207-a588-447ccbdb1ee2 to Network f31c099e-6349-4f78-8a35-899443011640\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "2023-09-19 11:04:37,539: Added node 51795116-f673-4c38-9524-525014565ac6 to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,546: Added node 3fc6c09a-2918-4ae6-85ca-e85eeda8bd47 to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,549: Added node 664bd02f-8c85-4766-8144-46944b9160cb to Network f31c099e-6349-4f78-8a35-899443011640\n", - "2023-09-19 11:04:37,552::ERROR::primaite.simulator.network.hardware.base::176::NIC fb:f1:07:56:1a:dc/192.168.10.110 cannot be enabled as it is not connected to a Link\n" + "2023-09-19 11:26:37,748: Added node 9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4 to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,750: Added node e0f81131-2c42-4182-99a7-695e9016c518 to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,757: Added node 524ebdb4-ed76-4e8e-8cd6-babbf0d02f69 to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,762: Added node 1e78d3ae-8eb7-4bb7-830e-dcf7fc000625 to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,768: Added node fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5 to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,773: Added node 40b4845a-11a7-41a7-9ab7-1fb80b1799b3 to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,778: Added node 119850a0-61c2-4050-afd9-709656e65c7b to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,966: Added node f7c983b1-0374-4280-be8f-2eae561dbf08 to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,983: Added node 8479b2e0-9f97-47ea-a2e0-483ad604439f to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,991: Added node a2d78848-9e70-4824-bd91-9a6915988e38 to Network f9af7826-619c-4d9c-949c-ec2f4815cb46\n", + "2023-09-19 11:26:37,995::ERROR::primaite.simulator.network.hardware.base::176::NIC 68:3b:a1:83:01:a1/192.168.10.110 cannot be enabled as it is not connected to a Link\n" ] } ], @@ -54,40 +39,116 @@ ] }, { - "cell_type": "code", - "execution_count": 11, + "cell_type": "markdown", "metadata": {}, - "outputs": [ - { - "ename": "RecursionError", - "evalue": "maximum recursion depth exceeded while calling a Python object", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mRecursionError\u001b[0m Traceback (most recent call last)", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/IPython/core/formatters.py:708\u001b[0m, in \u001b[0;36mPlainTextFormatter.__call__\u001b[0;34m(self, obj)\u001b[0m\n\u001b[1;32m 701\u001b[0m stream \u001b[39m=\u001b[39m StringIO()\n\u001b[1;32m 702\u001b[0m printer \u001b[39m=\u001b[39m pretty\u001b[39m.\u001b[39mRepresentationPrinter(stream, \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mverbose,\n\u001b[1;32m 703\u001b[0m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mmax_width, \u001b[39mself\u001b[39m\u001b[39m.\u001b[39mnewline,\n\u001b[1;32m 704\u001b[0m max_seq_length\u001b[39m=\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mmax_seq_length,\n\u001b[1;32m 705\u001b[0m singleton_pprinters\u001b[39m=\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39msingleton_printers,\n\u001b[1;32m 706\u001b[0m type_pprinters\u001b[39m=\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mtype_printers,\n\u001b[1;32m 707\u001b[0m deferred_pprinters\u001b[39m=\u001b[39m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39mdeferred_printers)\n\u001b[0;32m--> 708\u001b[0m printer\u001b[39m.\u001b[39;49mpretty(obj)\n\u001b[1;32m 709\u001b[0m printer\u001b[39m.\u001b[39mflush()\n\u001b[1;32m 710\u001b[0m \u001b[39mreturn\u001b[39;00m stream\u001b[39m.\u001b[39mgetvalue()\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/IPython/lib/pretty.py:410\u001b[0m, in \u001b[0;36mRepresentationPrinter.pretty\u001b[0;34m(self, obj)\u001b[0m\n\u001b[1;32m 407\u001b[0m \u001b[39mreturn\u001b[39;00m meth(obj, \u001b[39mself\u001b[39m, cycle)\n\u001b[1;32m 408\u001b[0m \u001b[39mif\u001b[39;00m \u001b[39mcls\u001b[39m \u001b[39mis\u001b[39;00m \u001b[39mnot\u001b[39;00m \u001b[39mobject\u001b[39m \\\n\u001b[1;32m 409\u001b[0m \u001b[39mand\u001b[39;00m \u001b[39mcallable\u001b[39m(\u001b[39mcls\u001b[39m\u001b[39m.\u001b[39m\u001b[39m__dict__\u001b[39m\u001b[39m.\u001b[39mget(\u001b[39m'\u001b[39m\u001b[39m__repr__\u001b[39m\u001b[39m'\u001b[39m)):\n\u001b[0;32m--> 410\u001b[0m \u001b[39mreturn\u001b[39;00m _repr_pprint(obj, \u001b[39mself\u001b[39;49m, cycle)\n\u001b[1;32m 412\u001b[0m \u001b[39mreturn\u001b[39;00m _default_pprint(obj, \u001b[39mself\u001b[39m, cycle)\n\u001b[1;32m 413\u001b[0m \u001b[39mfinally\u001b[39;00m:\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/IPython/lib/pretty.py:778\u001b[0m, in \u001b[0;36m_repr_pprint\u001b[0;34m(obj, p, cycle)\u001b[0m\n\u001b[1;32m 776\u001b[0m \u001b[39m\u001b[39m\u001b[39m\"\"\"A pprint that just redirects to the normal repr function.\"\"\"\u001b[39;00m\n\u001b[1;32m 777\u001b[0m \u001b[39m# Find newlines and replace them with p.break_()\u001b[39;00m\n\u001b[0;32m--> 778\u001b[0m output \u001b[39m=\u001b[39m \u001b[39mrepr\u001b[39;49m(obj)\n\u001b[1;32m 779\u001b[0m lines \u001b[39m=\u001b[39m output\u001b[39m.\u001b[39msplitlines()\n\u001b[1;32m 780\u001b[0m \u001b[39mwith\u001b[39;00m p\u001b[39m.\u001b[39mgroup():\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/main.py:859\u001b[0m, in \u001b[0;36mBaseModel.__repr__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 858\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr__\u001b[39m(\u001b[39mself\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m--> 859\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mf\u001b[39m\u001b[39m'\u001b[39m\u001b[39m{\u001b[39;00m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m__repr_name__()\u001b[39m}\u001b[39;00m\u001b[39m(\u001b[39m\u001b[39m{\u001b[39;00m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m__repr_str__(\u001b[39m\"\u001b[39;49m\u001b[39m, \u001b[39;49m\u001b[39m\"\u001b[39;49m)\u001b[39m}\u001b[39;00m\u001b[39m)\u001b[39m\u001b[39m'\u001b[39m\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/_internal/_repr.py:55\u001b[0m, in \u001b[0;36mRepresentation.__repr_str__\u001b[0;34m(self, join_str)\u001b[0m\n\u001b[1;32m 54\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr_str__\u001b[39m(\u001b[39mself\u001b[39m, join_str: \u001b[39mstr\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m---> 55\u001b[0m \u001b[39mreturn\u001b[39;00m join_str\u001b[39m.\u001b[39;49mjoin(\u001b[39mrepr\u001b[39;49m(v) \u001b[39mif\u001b[39;49;00m a \u001b[39mis\u001b[39;49;00m \u001b[39mNone\u001b[39;49;00m \u001b[39melse\u001b[39;49;00m \u001b[39mf\u001b[39;49m\u001b[39m'\u001b[39;49m\u001b[39m{\u001b[39;49;00ma\u001b[39m}\u001b[39;49;00m\u001b[39m=\u001b[39;49m\u001b[39m{\u001b[39;49;00mv\u001b[39m!r}\u001b[39;49;00m\u001b[39m'\u001b[39;49m \u001b[39mfor\u001b[39;49;00m a, v \u001b[39min\u001b[39;49;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m__repr_args__())\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/_internal/_repr.py:55\u001b[0m, in \u001b[0;36m\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 54\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr_str__\u001b[39m(\u001b[39mself\u001b[39m, join_str: \u001b[39mstr\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m---> 55\u001b[0m \u001b[39mreturn\u001b[39;00m join_str\u001b[39m.\u001b[39mjoin(\u001b[39mrepr\u001b[39m(v) \u001b[39mif\u001b[39;00m a \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m \u001b[39melse\u001b[39;00m \u001b[39mf\u001b[39m\u001b[39m'\u001b[39m\u001b[39m{\u001b[39;00ma\u001b[39m}\u001b[39;00m\u001b[39m=\u001b[39m\u001b[39m{\u001b[39;00mv\u001b[39m!r}\u001b[39;00m\u001b[39m'\u001b[39m \u001b[39mfor\u001b[39;00m a, v \u001b[39min\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m__repr_args__())\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/main.py:859\u001b[0m, in \u001b[0;36mBaseModel.__repr__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 858\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr__\u001b[39m(\u001b[39mself\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m--> 859\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mf\u001b[39m\u001b[39m'\u001b[39m\u001b[39m{\u001b[39;00m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m__repr_name__()\u001b[39m}\u001b[39;00m\u001b[39m(\u001b[39m\u001b[39m{\u001b[39;00m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m__repr_str__(\u001b[39m\"\u001b[39;49m\u001b[39m, \u001b[39;49m\u001b[39m\"\u001b[39;49m)\u001b[39m}\u001b[39;00m\u001b[39m)\u001b[39m\u001b[39m'\u001b[39m\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/_internal/_repr.py:55\u001b[0m, in \u001b[0;36mRepresentation.__repr_str__\u001b[0;34m(self, join_str)\u001b[0m\n\u001b[1;32m 54\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr_str__\u001b[39m(\u001b[39mself\u001b[39m, join_str: \u001b[39mstr\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m---> 55\u001b[0m \u001b[39mreturn\u001b[39;00m join_str\u001b[39m.\u001b[39;49mjoin(\u001b[39mrepr\u001b[39;49m(v) \u001b[39mif\u001b[39;49;00m a \u001b[39mis\u001b[39;49;00m \u001b[39mNone\u001b[39;49;00m \u001b[39melse\u001b[39;49;00m \u001b[39mf\u001b[39;49m\u001b[39m'\u001b[39;49m\u001b[39m{\u001b[39;49;00ma\u001b[39m}\u001b[39;49;00m\u001b[39m=\u001b[39;49m\u001b[39m{\u001b[39;49;00mv\u001b[39m!r}\u001b[39;49;00m\u001b[39m'\u001b[39;49m \u001b[39mfor\u001b[39;49;00m a, v \u001b[39min\u001b[39;49;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m__repr_args__())\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/_internal/_repr.py:55\u001b[0m, in \u001b[0;36m\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 54\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr_str__\u001b[39m(\u001b[39mself\u001b[39m, join_str: \u001b[39mstr\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m---> 55\u001b[0m \u001b[39mreturn\u001b[39;00m join_str\u001b[39m.\u001b[39mjoin(\u001b[39mrepr\u001b[39m(v) \u001b[39mif\u001b[39;00m a \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m \u001b[39melse\u001b[39;00m \u001b[39mf\u001b[39m\u001b[39m'\u001b[39m\u001b[39m{\u001b[39;00ma\u001b[39m}\u001b[39;00m\u001b[39m=\u001b[39m\u001b[39m{\u001b[39;00mv\u001b[39m!r}\u001b[39;00m\u001b[39m'\u001b[39m \u001b[39mfor\u001b[39;00m a, v \u001b[39min\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m__repr_args__())\n", - " \u001b[0;31m[... skipping similar frames: BaseModel.__repr__ at line 859 (589 times), at line 55 (588 times), Representation.__repr_str__ at line 55 (588 times)]\u001b[0m\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/_internal/_repr.py:55\u001b[0m, in \u001b[0;36mRepresentation.__repr_str__\u001b[0;34m(self, join_str)\u001b[0m\n\u001b[1;32m 54\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr_str__\u001b[39m(\u001b[39mself\u001b[39m, join_str: \u001b[39mstr\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m---> 55\u001b[0m \u001b[39mreturn\u001b[39;00m join_str\u001b[39m.\u001b[39;49mjoin(\u001b[39mrepr\u001b[39;49m(v) \u001b[39mif\u001b[39;49;00m a \u001b[39mis\u001b[39;49;00m \u001b[39mNone\u001b[39;49;00m \u001b[39melse\u001b[39;49;00m \u001b[39mf\u001b[39;49m\u001b[39m'\u001b[39;49m\u001b[39m{\u001b[39;49;00ma\u001b[39m}\u001b[39;49;00m\u001b[39m=\u001b[39;49m\u001b[39m{\u001b[39;49;00mv\u001b[39m!r}\u001b[39;49;00m\u001b[39m'\u001b[39;49m \u001b[39mfor\u001b[39;49;00m a, v \u001b[39min\u001b[39;49;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m__repr_args__())\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/_internal/_repr.py:55\u001b[0m, in \u001b[0;36m\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 54\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr_str__\u001b[39m(\u001b[39mself\u001b[39m, join_str: \u001b[39mstr\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m---> 55\u001b[0m \u001b[39mreturn\u001b[39;00m join_str\u001b[39m.\u001b[39mjoin(\u001b[39mrepr\u001b[39m(v) \u001b[39mif\u001b[39;00m a \u001b[39mis\u001b[39;00m \u001b[39mNone\u001b[39;00m \u001b[39melse\u001b[39;00m \u001b[39mf\u001b[39m\u001b[39m'\u001b[39m\u001b[39m{\u001b[39;00ma\u001b[39m}\u001b[39;00m\u001b[39m=\u001b[39m\u001b[39m{\u001b[39;00mv\u001b[39m!r}\u001b[39;00m\u001b[39m'\u001b[39m \u001b[39mfor\u001b[39;00m a, v \u001b[39min\u001b[39;00m \u001b[39mself\u001b[39m\u001b[39m.\u001b[39m__repr_args__())\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/main.py:859\u001b[0m, in \u001b[0;36mBaseModel.__repr__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 858\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr__\u001b[39m(\u001b[39mself\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[0;32m--> 859\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mf\u001b[39m\u001b[39m'\u001b[39m\u001b[39m{\u001b[39;00m\u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m__repr_name__()\u001b[39m}\u001b[39;00m\u001b[39m(\u001b[39m\u001b[39m{\u001b[39;00m\u001b[39mself\u001b[39m\u001b[39m.\u001b[39m__repr_str__(\u001b[39m\"\u001b[39m\u001b[39m, \u001b[39m\u001b[39m\"\u001b[39m)\u001b[39m}\u001b[39;00m\u001b[39m)\u001b[39m\u001b[39m'\u001b[39m\n", - "File \u001b[0;32m~/repos/PrimAITE/venv/lib/python3.10/site-packages/pydantic/_internal/_repr.py:52\u001b[0m, in \u001b[0;36mRepresentation.__repr_name__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 50\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39m__repr_name__\u001b[39m(\u001b[39mself\u001b[39m) \u001b[39m-\u001b[39m\u001b[39m>\u001b[39m \u001b[39mstr\u001b[39m:\n\u001b[1;32m 51\u001b[0m \u001b[39m \u001b[39m\u001b[39m\"\"\"Name of the instance's class, used in __repr__.\"\"\"\u001b[39;00m\n\u001b[0;32m---> 52\u001b[0m \u001b[39mreturn\u001b[39;00m \u001b[39mself\u001b[39;49m\u001b[39m.\u001b[39;49m\u001b[39m__class__\u001b[39;49m\u001b[39m.\u001b[39;49m\u001b[39m__name__\u001b[39;49m\n", - "\u001b[0;31mRecursionError\u001b[0m: maximum recursion depth exceeded while calling a Python object" - ] - } - ], - "source": [] + "source": [ + "### set up some services to test if actions are working" + ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "db_serv = net.get_node_by_hostname('database_server')" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [], + "source": [ + "from primaite.simulator.system.services.database_service import DatabaseService" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "db_svc = DatabaseService(file_system=db_serv.file_system)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2023-09-19 11:35:45,008: Added service d2090e0c-1080-4a4e-98af-489f2c7b5370 to node 119850a0-61c2-4050-afd9-709656e65c7b\n" + ] + } + ], + "source": [ + "db_serv.install_service(db_svc)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'uuid': '119850a0-61c2-4050-afd9-709656e65c7b',\n", + " 'hostname': 'database_server',\n", + " 'operating_state': 1,\n", + " 'NICs': {'89cbde58-4726-4a8b-8de0-fb5bdcdf615b': {'uuid': '89cbde58-4726-4a8b-8de0-fb5bdcdf615b',\n", + " 'ip_adress': '192.168.1.14',\n", + " 'subnet_mask': '255.255.255.0',\n", + " 'mac_address': '51:46:0d:52:99:9d',\n", + " 'speed': 100,\n", + " 'mtu': 1500,\n", + " 'wake_on_lan': False,\n", + " 'enabled': True}},\n", + " 'file_system': {'uuid': 'af425e71-5437-4de4-b1f2-e7c36d9cff06',\n", + " 'folders': {'root': {'uuid': 'e75401ee-e311-4519-8d63-f1c04376fb18',\n", + " 'name': 'root',\n", + " 'files': {},\n", + " 'is_quarantined': False},\n", + " 'database': {'uuid': '6ff67dbf-69ee-465e-935b-3c557c716702',\n", + " 'name': 'database',\n", + " 'files': {'database.db': {'uuid': '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4',\n", + " 'name': 'database.db',\n", + " 'size': 12288,\n", + " 'file_type': 'DB'}},\n", + " 'is_quarantined': False}}},\n", + " 'applications': {},\n", + " 'services': {'d2090e0c-1080-4a4e-98af-489f2c7b5370': {'uuid': 'd2090e0c-1080-4a4e-98af-489f2c7b5370',\n", + " 'health_state': 'GOOD',\n", + " 'health_state_red_view': 'GOOD',\n", + " 'criticality': 'LOWEST',\n", + " 'patching_count': 0,\n", + " 'scanning_count': 0,\n", + " 'revealed_to_red': False,\n", + " 'installing_count': 0,\n", + " 'max_sessions': 1,\n", + " 'tcp': True,\n", + " 'udp': True,\n", + " 'port': 5432,\n", + " 'operating_state': 'STOPPED'}},\n", + " 'process': {}}" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "db_serv.describe_state()" + ] + }, + { + "cell_type": "code", + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -96,16 +157,16 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "115" + "129" ] }, - "execution_count": 4, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -116,14 +177,14 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 20, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "[['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '9f5dfd4a-2727-466d-b7ab-6d4f18e0ce2b', 'enable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '9f5dfd4a-2727-466d-b7ab-6d4f18e0ce2b', 'disable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '7ba299f5-1d94-4f9d-a286-8fe3b903a581', 'enable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '7ba299f5-1d94-4f9d-a286-8fe3b903a581', 'disable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '022a1240-844d-4099-930d-052e0452472e', 'enable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '022a1240-844d-4099-930d-052e0452472e', 'disable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '829ff3c6-7e0b-4d28-93bf-b6dc2abd8e2a', 'enable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '829ff3c6-7e0b-4d28-93bf-b6dc2abd8e2a', 'disable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', 'ea185a03-8b34-4347-b0d7-ca2ed61303b4', 'enable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', 'ea185a03-8b34-4347-b0d7-ca2ed61303b4', 'disable'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'file_system', 'folder', '2615763e-d91b-46a5-982b-a21a18d7e02c', 'scan'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'file_system', 'folder', '2615763e-d91b-46a5-982b-a21a18d7e02c', 'checkhash'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'file_system', 'folder', '2615763e-d91b-46a5-982b-a21a18d7e02c', 'repair'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'file_system', 'folder', '2615763e-d91b-46a5-982b-a21a18d7e02c', 'restore'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'scan'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'shutdown'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'startup'], ['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'reset'], ['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'file_system', 'folder', '7afde692-db6f-4ca7-a806-629daf0d8098', 'scan'], ['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'file_system', 'folder', '7afde692-db6f-4ca7-a806-629daf0d8098', 'checkhash'], ['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'file_system', 'folder', '7afde692-db6f-4ca7-a806-629daf0d8098', 'repair'], ['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'file_system', 'folder', '7afde692-db6f-4ca7-a806-629daf0d8098', 'restore'], ['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'scan'], ['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'shutdown'], ['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'startup'], ['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'reset'], ['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'file_system', 'folder', '75cc4623-27c3-49c8-9ce3-220bbaf7e56a', 'scan'], ['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'file_system', 'folder', '75cc4623-27c3-49c8-9ce3-220bbaf7e56a', 'checkhash'], ['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'file_system', 'folder', '75cc4623-27c3-49c8-9ce3-220bbaf7e56a', 'repair'], ['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'file_system', 'folder', '75cc4623-27c3-49c8-9ce3-220bbaf7e56a', 'restore'], ['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'scan'], ['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'shutdown'], ['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'startup'], ['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'reset'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'nic', 'b9b3406a-3a46-4ce7-99d2-6eef00c01b17', 'enable'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'nic', 'b9b3406a-3a46-4ce7-99d2-6eef00c01b17', 'disable'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'file_system', 'folder', '8703d164-fee6-4014-8472-268066bface1', 'scan'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'file_system', 'folder', '8703d164-fee6-4014-8472-268066bface1', 'checkhash'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'file_system', 'folder', '8703d164-fee6-4014-8472-268066bface1', 'repair'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'file_system', 'folder', '8703d164-fee6-4014-8472-268066bface1', 'restore'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'scan'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'shutdown'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'startup'], ['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'reset'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'nic', '428b04e5-03e5-4046-8b4e-6ecf9dc25ff7', 'enable'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'nic', '428b04e5-03e5-4046-8b4e-6ecf9dc25ff7', 'disable'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'file_system', 'folder', 'e3296695-9096-4e92-8dcf-fdbc77956983', 'scan'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'file_system', 'folder', 'e3296695-9096-4e92-8dcf-fdbc77956983', 'checkhash'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'file_system', 'folder', 'e3296695-9096-4e92-8dcf-fdbc77956983', 'repair'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'file_system', 'folder', 'e3296695-9096-4e92-8dcf-fdbc77956983', 'restore'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'scan'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'shutdown'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'startup'], ['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'reset'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'nic', 'bc6c1fd1-4bda-4b98-9d5c-382b77879eee', 'enable'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'nic', 'bc6c1fd1-4bda-4b98-9d5c-382b77879eee', 'disable'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'file_system', 'folder', 'b7958051-da38-4a00-a4f2-8596fee9904d', 'scan'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'file_system', 'folder', 'b7958051-da38-4a00-a4f2-8596fee9904d', 'checkhash'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'file_system', 'folder', 'b7958051-da38-4a00-a4f2-8596fee9904d', 'repair'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'file_system', 'folder', 'b7958051-da38-4a00-a4f2-8596fee9904d', 'restore'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'scan'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'shutdown'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'startup'], ['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'reset'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'nic', '795ba4b5-a910-444d-b9f8-31944ea4ff17', 'enable'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'nic', '795ba4b5-a910-444d-b9f8-31944ea4ff17', 'disable'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', '70edd316-e521-4b09-9b9e-362558422439', 'scan'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', '70edd316-e521-4b09-9b9e-362558422439', 'checkhash'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', '70edd316-e521-4b09-9b9e-362558422439', 'repair'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', '70edd316-e521-4b09-9b9e-362558422439', 'restore'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', 'ee3d96b6-20b3-41d0-bbb1-70e7a7add2c0', 'scan'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', 'ee3d96b6-20b3-41d0-bbb1-70e7a7add2c0', 'checkhash'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', 'ee3d96b6-20b3-41d0-bbb1-70e7a7add2c0', 'repair'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', 'ee3d96b6-20b3-41d0-bbb1-70e7a7add2c0', 'restore'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'scan'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'checkhash'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'delete'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'repair'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'restore'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'scan'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'shutdown'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'startup'], ['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'reset'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'nic', 'aa5c5909-bf8c-4dce-8664-a74e9454cc4a', 'enable'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'nic', 'aa5c5909-bf8c-4dce-8664-a74e9454cc4a', 'disable'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'file_system', 'folder', '4b2f461c-ef93-4910-acc4-006d518c0d6e', 'scan'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'file_system', 'folder', '4b2f461c-ef93-4910-acc4-006d518c0d6e', 'checkhash'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'file_system', 'folder', '4b2f461c-ef93-4910-acc4-006d518c0d6e', 'repair'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'file_system', 'folder', '4b2f461c-ef93-4910-acc4-006d518c0d6e', 'restore'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'scan'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'shutdown'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'startup'], ['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'reset'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'nic', '21f32886-65e9-40a0-9483-a86e94dc0a3b', 'enable'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'nic', '21f32886-65e9-40a0-9483-a86e94dc0a3b', 'disable'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'file_system', 'folder', '9580a6b2-eeff-400a-948e-e8f3694dada0', 'scan'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'file_system', 'folder', '9580a6b2-eeff-400a-948e-e8f3694dada0', 'checkhash'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'file_system', 'folder', '9580a6b2-eeff-400a-948e-e8f3694dada0', 'repair'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'file_system', 'folder', '9580a6b2-eeff-400a-948e-e8f3694dada0', 'restore'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'scan'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'shutdown'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'startup'], ['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'reset'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'nic', 'a1287e24-97c6-4007-93ae-c6b5176f4fbe', 'enable'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'nic', 'a1287e24-97c6-4007-93ae-c6b5176f4fbe', 'disable'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'nic', '174b908b-e214-4efa-8837-d84924dad75f', 'enable'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'nic', '174b908b-e214-4efa-8837-d84924dad75f', 'disable'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'file_system', 'folder', '23d89e95-f6af-428d-809b-68c43c0d098a', 'scan'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'file_system', 'folder', '23d89e95-f6af-428d-809b-68c43c0d098a', 'checkhash'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'file_system', 'folder', '23d89e95-f6af-428d-809b-68c43c0d098a', 'repair'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'file_system', 'folder', '23d89e95-f6af-428d-809b-68c43c0d098a', 'restore'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'scan'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'shutdown'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'startup'], ['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'reset']]\n" + "[['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '1b9ef60a-371c-43b9-af56-d0ddb220189e', 'enable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '1b9ef60a-371c-43b9-af56-d0ddb220189e', 'disable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '41e2ffb4-3d19-4824-a665-6f6fa68afcd1', 'enable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '41e2ffb4-3d19-4824-a665-6f6fa68afcd1', 'disable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', 'c61a3021-876b-491b-a3af-4e8955f26fc4', 'enable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', 'c61a3021-876b-491b-a3af-4e8955f26fc4', 'disable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '217f5929-bb4c-4e4d-b564-efd805be5733', 'enable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '217f5929-bb4c-4e4d-b564-efd805be5733', 'disable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '29708cc6-008e-4db1-b50f-cf4f9246c3e2', 'enable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '29708cc6-008e-4db1-b50f-cf4f9246c3e2', 'disable'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'file_system', 'folder', 'aeb786fe-145b-4be5-baba-da1d47cf85e9', 'scan'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'file_system', 'folder', 'aeb786fe-145b-4be5-baba-da1d47cf85e9', 'checkhash'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'file_system', 'folder', 'aeb786fe-145b-4be5-baba-da1d47cf85e9', 'repair'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'file_system', 'folder', 'aeb786fe-145b-4be5-baba-da1d47cf85e9', 'restore'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'scan'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'shutdown'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'startup'], ['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'reset'], ['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'file_system', 'folder', '08438583-8fd3-4239-851d-b851042bd9a4', 'scan'], ['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'file_system', 'folder', '08438583-8fd3-4239-851d-b851042bd9a4', 'checkhash'], ['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'file_system', 'folder', '08438583-8fd3-4239-851d-b851042bd9a4', 'repair'], ['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'file_system', 'folder', '08438583-8fd3-4239-851d-b851042bd9a4', 'restore'], ['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'scan'], ['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'shutdown'], ['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'startup'], ['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'reset'], ['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'file_system', 'folder', 'a2333863-f204-4f10-99ad-5ecadd9e0a3e', 'scan'], ['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'file_system', 'folder', 'a2333863-f204-4f10-99ad-5ecadd9e0a3e', 'checkhash'], ['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'file_system', 'folder', 'a2333863-f204-4f10-99ad-5ecadd9e0a3e', 'repair'], ['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'file_system', 'folder', 'a2333863-f204-4f10-99ad-5ecadd9e0a3e', 'restore'], ['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'scan'], ['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'shutdown'], ['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'startup'], ['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'reset'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'nic', '27a09b26-0912-4de1-8fac-afefd06668a7', 'enable'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'nic', '27a09b26-0912-4de1-8fac-afefd06668a7', 'disable'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'file_system', 'folder', '8e9d5646-e151-4902-91e4-58cf6026dccc', 'scan'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'file_system', 'folder', '8e9d5646-e151-4902-91e4-58cf6026dccc', 'checkhash'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'file_system', 'folder', '8e9d5646-e151-4902-91e4-58cf6026dccc', 'repair'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'file_system', 'folder', '8e9d5646-e151-4902-91e4-58cf6026dccc', 'restore'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'scan'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'shutdown'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'startup'], ['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'reset'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'nic', '34050ee7-c5a0-42c3-9be3-f55d6668443d', 'enable'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'nic', '34050ee7-c5a0-42c3-9be3-f55d6668443d', 'disable'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'file_system', 'folder', 'd2fedd6f-4604-42f8-baa4-125db2a62495', 'scan'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'file_system', 'folder', 'd2fedd6f-4604-42f8-baa4-125db2a62495', 'checkhash'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'file_system', 'folder', 'd2fedd6f-4604-42f8-baa4-125db2a62495', 'repair'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'file_system', 'folder', 'd2fedd6f-4604-42f8-baa4-125db2a62495', 'restore'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'scan'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'shutdown'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'startup'], ['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'reset'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'nic', 'd0748224-7123-48a7-a0ab-1775ad3390e2', 'enable'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'nic', 'd0748224-7123-48a7-a0ab-1775ad3390e2', 'disable'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'file_system', 'folder', '3387bfee-5beb-4a1c-9320-52fddf0a24cb', 'scan'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'file_system', 'folder', '3387bfee-5beb-4a1c-9320-52fddf0a24cb', 'checkhash'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'file_system', 'folder', '3387bfee-5beb-4a1c-9320-52fddf0a24cb', 'repair'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'file_system', 'folder', '3387bfee-5beb-4a1c-9320-52fddf0a24cb', 'restore'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'scan'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'shutdown'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'startup'], ['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'reset'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'compromise'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'scan'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'stop'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'start'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'pause'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'resume'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'restart'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'disable'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'enable'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'nic', '89cbde58-4726-4a8b-8de0-fb5bdcdf615b', 'enable'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'nic', '89cbde58-4726-4a8b-8de0-fb5bdcdf615b', 'disable'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', 'e75401ee-e311-4519-8d63-f1c04376fb18', 'scan'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', 'e75401ee-e311-4519-8d63-f1c04376fb18', 'checkhash'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', 'e75401ee-e311-4519-8d63-f1c04376fb18', 'repair'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', 'e75401ee-e311-4519-8d63-f1c04376fb18', 'restore'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', '6ff67dbf-69ee-465e-935b-3c557c716702', 'scan'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', '6ff67dbf-69ee-465e-935b-3c557c716702', 'checkhash'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', '6ff67dbf-69ee-465e-935b-3c557c716702', 'repair'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', '6ff67dbf-69ee-465e-935b-3c557c716702', 'restore'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'scan'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'checkhash'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'delete'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'repair'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'restore'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'scan'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'checkhash'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'delete'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'repair'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'restore'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'scan'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'shutdown'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'startup'], ['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'reset'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'nic', 'c6b8769b-c411-497c-a2e6-b4b46d805d8a', 'enable'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'nic', 'c6b8769b-c411-497c-a2e6-b4b46d805d8a', 'disable'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'file_system', 'folder', 'e1d27b2a-b7a6-4ebf-bbf3-7e23e9e160a4', 'scan'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'file_system', 'folder', 'e1d27b2a-b7a6-4ebf-bbf3-7e23e9e160a4', 'checkhash'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'file_system', 'folder', 'e1d27b2a-b7a6-4ebf-bbf3-7e23e9e160a4', 'repair'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'file_system', 'folder', 'e1d27b2a-b7a6-4ebf-bbf3-7e23e9e160a4', 'restore'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'scan'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'shutdown'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'startup'], ['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'reset'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'nic', 'e72aa295-6132-424c-8892-75f4c9999c8e', 'enable'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'nic', 'e72aa295-6132-424c-8892-75f4c9999c8e', 'disable'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'file_system', 'folder', '91a8fc8b-fbcc-4752-bb08-017d9d266279', 'scan'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'file_system', 'folder', '91a8fc8b-fbcc-4752-bb08-017d9d266279', 'checkhash'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'file_system', 'folder', '91a8fc8b-fbcc-4752-bb08-017d9d266279', 'repair'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'file_system', 'folder', '91a8fc8b-fbcc-4752-bb08-017d9d266279', 'restore'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'scan'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'shutdown'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'startup'], ['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'reset'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'nic', '2f3f3ba3-4722-4fe7-9a60-96d55f737c77', 'enable'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'nic', '2f3f3ba3-4722-4fe7-9a60-96d55f737c77', 'disable'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'nic', 'a4e26b3a-981c-4d77-8f39-dcfc88639da7', 'enable'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'nic', 'a4e26b3a-981c-4d77-8f39-dcfc88639da7', 'disable'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'file_system', 'folder', '113499d8-b41c-405b-b8c9-44444e87e9d1', 'scan'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'file_system', 'folder', '113499d8-b41c-405b-b8c9-44444e87e9d1', 'checkhash'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'file_system', 'folder', '113499d8-b41c-405b-b8c9-44444e87e9d1', 'repair'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'file_system', 'folder', '113499d8-b41c-405b-b8c9-44444e87e9d1', 'restore'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'scan'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'shutdown'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'startup'], ['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'reset']]\n" ] } ], @@ -133,128 +194,142 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '9f5dfd4a-2727-466d-b7ab-6d4f18e0ce2b', 'enable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '9f5dfd4a-2727-466d-b7ab-6d4f18e0ce2b', 'disable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '7ba299f5-1d94-4f9d-a286-8fe3b903a581', 'enable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '7ba299f5-1d94-4f9d-a286-8fe3b903a581', 'disable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '022a1240-844d-4099-930d-052e0452472e', 'enable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '022a1240-844d-4099-930d-052e0452472e', 'disable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '829ff3c6-7e0b-4d28-93bf-b6dc2abd8e2a', 'enable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', '829ff3c6-7e0b-4d28-93bf-b6dc2abd8e2a', 'disable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', 'ea185a03-8b34-4347-b0d7-ca2ed61303b4', 'enable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'nic', 'ea185a03-8b34-4347-b0d7-ca2ed61303b4', 'disable']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'file_system', 'folder', '2615763e-d91b-46a5-982b-a21a18d7e02c', 'scan']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'file_system', 'folder', '2615763e-d91b-46a5-982b-a21a18d7e02c', 'checkhash']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'file_system', 'folder', '2615763e-d91b-46a5-982b-a21a18d7e02c', 'repair']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'file_system', 'folder', '2615763e-d91b-46a5-982b-a21a18d7e02c', 'restore']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'scan']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'shutdown']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'startup']\n", - "['node', '72a46527-b4c6-4a51-a935-06b9a97c51da', 'reset']\n", - "['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'file_system', 'folder', '7afde692-db6f-4ca7-a806-629daf0d8098', 'scan']\n", - "['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'file_system', 'folder', '7afde692-db6f-4ca7-a806-629daf0d8098', 'checkhash']\n", - "['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'file_system', 'folder', '7afde692-db6f-4ca7-a806-629daf0d8098', 'repair']\n", - "['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'file_system', 'folder', '7afde692-db6f-4ca7-a806-629daf0d8098', 'restore']\n", - "['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'scan']\n", - "['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'shutdown']\n", - "['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'startup']\n", - "['node', '8efa0ed9-bbe8-4d8a-985a-6e8f281f4527', 'reset']\n", - "['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'file_system', 'folder', '75cc4623-27c3-49c8-9ce3-220bbaf7e56a', 'scan']\n", - "['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'file_system', 'folder', '75cc4623-27c3-49c8-9ce3-220bbaf7e56a', 'checkhash']\n", - "['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'file_system', 'folder', '75cc4623-27c3-49c8-9ce3-220bbaf7e56a', 'repair']\n", - "['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'file_system', 'folder', '75cc4623-27c3-49c8-9ce3-220bbaf7e56a', 'restore']\n", - "['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'scan']\n", - "['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'shutdown']\n", - "['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'startup']\n", - "['node', 'f80d3953-2165-48c9-935a-5ce65549f0fd', 'reset']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'nic', 'b9b3406a-3a46-4ce7-99d2-6eef00c01b17', 'enable']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'nic', 'b9b3406a-3a46-4ce7-99d2-6eef00c01b17', 'disable']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'file_system', 'folder', '8703d164-fee6-4014-8472-268066bface1', 'scan']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'file_system', 'folder', '8703d164-fee6-4014-8472-268066bface1', 'checkhash']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'file_system', 'folder', '8703d164-fee6-4014-8472-268066bface1', 'repair']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'file_system', 'folder', '8703d164-fee6-4014-8472-268066bface1', 'restore']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'scan']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'shutdown']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'startup']\n", - "['node', '7d8f5581-f87b-4623-b9e9-87e0a335c5ca', 'reset']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'nic', '428b04e5-03e5-4046-8b4e-6ecf9dc25ff7', 'enable']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'nic', '428b04e5-03e5-4046-8b4e-6ecf9dc25ff7', 'disable']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'file_system', 'folder', 'e3296695-9096-4e92-8dcf-fdbc77956983', 'scan']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'file_system', 'folder', 'e3296695-9096-4e92-8dcf-fdbc77956983', 'checkhash']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'file_system', 'folder', 'e3296695-9096-4e92-8dcf-fdbc77956983', 'repair']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'file_system', 'folder', 'e3296695-9096-4e92-8dcf-fdbc77956983', 'restore']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'scan']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'shutdown']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'startup']\n", - "['node', '520615e4-0e98-4aef-becf-5be9c22a02e8', 'reset']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'nic', 'bc6c1fd1-4bda-4b98-9d5c-382b77879eee', 'enable']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'nic', 'bc6c1fd1-4bda-4b98-9d5c-382b77879eee', 'disable']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'file_system', 'folder', 'b7958051-da38-4a00-a4f2-8596fee9904d', 'scan']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'file_system', 'folder', 'b7958051-da38-4a00-a4f2-8596fee9904d', 'checkhash']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'file_system', 'folder', 'b7958051-da38-4a00-a4f2-8596fee9904d', 'repair']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'file_system', 'folder', 'b7958051-da38-4a00-a4f2-8596fee9904d', 'restore']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'scan']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'shutdown']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'startup']\n", - "['node', '36f21fb5-9c5f-4b03-8797-a925b4a4edb0', 'reset']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'nic', '795ba4b5-a910-444d-b9f8-31944ea4ff17', 'enable']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'nic', '795ba4b5-a910-444d-b9f8-31944ea4ff17', 'disable']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', '70edd316-e521-4b09-9b9e-362558422439', 'scan']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', '70edd316-e521-4b09-9b9e-362558422439', 'checkhash']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', '70edd316-e521-4b09-9b9e-362558422439', 'repair']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', '70edd316-e521-4b09-9b9e-362558422439', 'restore']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', 'ee3d96b6-20b3-41d0-bbb1-70e7a7add2c0', 'scan']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', 'ee3d96b6-20b3-41d0-bbb1-70e7a7add2c0', 'checkhash']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', 'ee3d96b6-20b3-41d0-bbb1-70e7a7add2c0', 'repair']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'folder', 'ee3d96b6-20b3-41d0-bbb1-70e7a7add2c0', 'restore']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'scan']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'checkhash']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'delete']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'repair']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'file_system', 'file', 'deaeb707-de1b-4040-9462-f59941c5afd3', 'restore']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'scan']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'shutdown']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'startup']\n", - "['node', '0b14139f-d0d8-4656-b9de-587c53357d4c', 'reset']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'nic', 'aa5c5909-bf8c-4dce-8664-a74e9454cc4a', 'enable']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'nic', 'aa5c5909-bf8c-4dce-8664-a74e9454cc4a', 'disable']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'file_system', 'folder', '4b2f461c-ef93-4910-acc4-006d518c0d6e', 'scan']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'file_system', 'folder', '4b2f461c-ef93-4910-acc4-006d518c0d6e', 'checkhash']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'file_system', 'folder', '4b2f461c-ef93-4910-acc4-006d518c0d6e', 'repair']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'file_system', 'folder', '4b2f461c-ef93-4910-acc4-006d518c0d6e', 'restore']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'scan']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'shutdown']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'startup']\n", - "['node', '6c5cdd15-fdf8-4695-8462-8b8704ef616b', 'reset']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'nic', '21f32886-65e9-40a0-9483-a86e94dc0a3b', 'enable']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'nic', '21f32886-65e9-40a0-9483-a86e94dc0a3b', 'disable']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'file_system', 'folder', '9580a6b2-eeff-400a-948e-e8f3694dada0', 'scan']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'file_system', 'folder', '9580a6b2-eeff-400a-948e-e8f3694dada0', 'checkhash']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'file_system', 'folder', '9580a6b2-eeff-400a-948e-e8f3694dada0', 'repair']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'file_system', 'folder', '9580a6b2-eeff-400a-948e-e8f3694dada0', 'restore']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'scan']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'shutdown']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'startup']\n", - "['node', 'f8e4eebc-30b7-4d54-bbef-959e456a7649', 'reset']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'nic', 'a1287e24-97c6-4007-93ae-c6b5176f4fbe', 'enable']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'nic', 'a1287e24-97c6-4007-93ae-c6b5176f4fbe', 'disable']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'nic', '174b908b-e214-4efa-8837-d84924dad75f', 'enable']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'nic', '174b908b-e214-4efa-8837-d84924dad75f', 'disable']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'file_system', 'folder', '23d89e95-f6af-428d-809b-68c43c0d098a', 'scan']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'file_system', 'folder', '23d89e95-f6af-428d-809b-68c43c0d098a', 'checkhash']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'file_system', 'folder', '23d89e95-f6af-428d-809b-68c43c0d098a', 'repair']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'file_system', 'folder', '23d89e95-f6af-428d-809b-68c43c0d098a', 'restore']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'scan']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'shutdown']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'startup']\n", - "['node', '87190295-f369-49f4-ae7e-b5aced13bdf1', 'reset']\n" + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '1b9ef60a-371c-43b9-af56-d0ddb220189e', 'enable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '1b9ef60a-371c-43b9-af56-d0ddb220189e', 'disable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '41e2ffb4-3d19-4824-a665-6f6fa68afcd1', 'enable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '41e2ffb4-3d19-4824-a665-6f6fa68afcd1', 'disable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', 'c61a3021-876b-491b-a3af-4e8955f26fc4', 'enable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', 'c61a3021-876b-491b-a3af-4e8955f26fc4', 'disable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '217f5929-bb4c-4e4d-b564-efd805be5733', 'enable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '217f5929-bb4c-4e4d-b564-efd805be5733', 'disable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '29708cc6-008e-4db1-b50f-cf4f9246c3e2', 'enable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'nic', '29708cc6-008e-4db1-b50f-cf4f9246c3e2', 'disable']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'file_system', 'folder', 'aeb786fe-145b-4be5-baba-da1d47cf85e9', 'scan']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'file_system', 'folder', 'aeb786fe-145b-4be5-baba-da1d47cf85e9', 'checkhash']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'file_system', 'folder', 'aeb786fe-145b-4be5-baba-da1d47cf85e9', 'repair']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'file_system', 'folder', 'aeb786fe-145b-4be5-baba-da1d47cf85e9', 'restore']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'scan']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'shutdown']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'startup']\n", + "['node', '9a63b1cf-1700-4ea9-94fa-4cdefb7f94a4', 'reset']\n", + "['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'file_system', 'folder', '08438583-8fd3-4239-851d-b851042bd9a4', 'scan']\n", + "['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'file_system', 'folder', '08438583-8fd3-4239-851d-b851042bd9a4', 'checkhash']\n", + "['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'file_system', 'folder', '08438583-8fd3-4239-851d-b851042bd9a4', 'repair']\n", + "['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'file_system', 'folder', '08438583-8fd3-4239-851d-b851042bd9a4', 'restore']\n", + "['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'scan']\n", + "['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'shutdown']\n", + "['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'startup']\n", + "['node', 'e0f81131-2c42-4182-99a7-695e9016c518', 'reset']\n", + "['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'file_system', 'folder', 'a2333863-f204-4f10-99ad-5ecadd9e0a3e', 'scan']\n", + "['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'file_system', 'folder', 'a2333863-f204-4f10-99ad-5ecadd9e0a3e', 'checkhash']\n", + "['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'file_system', 'folder', 'a2333863-f204-4f10-99ad-5ecadd9e0a3e', 'repair']\n", + "['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'file_system', 'folder', 'a2333863-f204-4f10-99ad-5ecadd9e0a3e', 'restore']\n", + "['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'scan']\n", + "['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'shutdown']\n", + "['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'startup']\n", + "['node', '524ebdb4-ed76-4e8e-8cd6-babbf0d02f69', 'reset']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'nic', '27a09b26-0912-4de1-8fac-afefd06668a7', 'enable']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'nic', '27a09b26-0912-4de1-8fac-afefd06668a7', 'disable']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'file_system', 'folder', '8e9d5646-e151-4902-91e4-58cf6026dccc', 'scan']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'file_system', 'folder', '8e9d5646-e151-4902-91e4-58cf6026dccc', 'checkhash']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'file_system', 'folder', '8e9d5646-e151-4902-91e4-58cf6026dccc', 'repair']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'file_system', 'folder', '8e9d5646-e151-4902-91e4-58cf6026dccc', 'restore']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'scan']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'shutdown']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'startup']\n", + "['node', '1e78d3ae-8eb7-4bb7-830e-dcf7fc000625', 'reset']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'nic', '34050ee7-c5a0-42c3-9be3-f55d6668443d', 'enable']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'nic', '34050ee7-c5a0-42c3-9be3-f55d6668443d', 'disable']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'file_system', 'folder', 'd2fedd6f-4604-42f8-baa4-125db2a62495', 'scan']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'file_system', 'folder', 'd2fedd6f-4604-42f8-baa4-125db2a62495', 'checkhash']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'file_system', 'folder', 'd2fedd6f-4604-42f8-baa4-125db2a62495', 'repair']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'file_system', 'folder', 'd2fedd6f-4604-42f8-baa4-125db2a62495', 'restore']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'scan']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'shutdown']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'startup']\n", + "['node', 'fa1bc1f8-8d28-49a2-bf06-bac6ffdeacf5', 'reset']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'nic', 'd0748224-7123-48a7-a0ab-1775ad3390e2', 'enable']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'nic', 'd0748224-7123-48a7-a0ab-1775ad3390e2', 'disable']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'file_system', 'folder', '3387bfee-5beb-4a1c-9320-52fddf0a24cb', 'scan']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'file_system', 'folder', '3387bfee-5beb-4a1c-9320-52fddf0a24cb', 'checkhash']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'file_system', 'folder', '3387bfee-5beb-4a1c-9320-52fddf0a24cb', 'repair']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'file_system', 'folder', '3387bfee-5beb-4a1c-9320-52fddf0a24cb', 'restore']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'scan']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'shutdown']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'startup']\n", + "['node', '40b4845a-11a7-41a7-9ab7-1fb80b1799b3', 'reset']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'compromise']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'scan']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'stop']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'start']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'pause']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'resume']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'restart']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'disable']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'service', 'd2090e0c-1080-4a4e-98af-489f2c7b5370', 'enable']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'nic', '89cbde58-4726-4a8b-8de0-fb5bdcdf615b', 'enable']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'nic', '89cbde58-4726-4a8b-8de0-fb5bdcdf615b', 'disable']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', 'e75401ee-e311-4519-8d63-f1c04376fb18', 'scan']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', 'e75401ee-e311-4519-8d63-f1c04376fb18', 'checkhash']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', 'e75401ee-e311-4519-8d63-f1c04376fb18', 'repair']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', 'e75401ee-e311-4519-8d63-f1c04376fb18', 'restore']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', '6ff67dbf-69ee-465e-935b-3c557c716702', 'scan']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', '6ff67dbf-69ee-465e-935b-3c557c716702', 'checkhash']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', '6ff67dbf-69ee-465e-935b-3c557c716702', 'repair']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'folder', '6ff67dbf-69ee-465e-935b-3c557c716702', 'restore']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'scan']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'checkhash']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'delete']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'repair']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', 'c677e354-e93d-44c1-abe3-e6ab148627e2', 'restore']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'scan']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'checkhash']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'delete']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'repair']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'file_system', 'file', '840c0b5d-e1fb-4500-8769-0a0ea9b1c5f4', 'restore']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'scan']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'shutdown']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'startup']\n", + "['node', '119850a0-61c2-4050-afd9-709656e65c7b', 'reset']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'nic', 'c6b8769b-c411-497c-a2e6-b4b46d805d8a', 'enable']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'nic', 'c6b8769b-c411-497c-a2e6-b4b46d805d8a', 'disable']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'file_system', 'folder', 'e1d27b2a-b7a6-4ebf-bbf3-7e23e9e160a4', 'scan']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'file_system', 'folder', 'e1d27b2a-b7a6-4ebf-bbf3-7e23e9e160a4', 'checkhash']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'file_system', 'folder', 'e1d27b2a-b7a6-4ebf-bbf3-7e23e9e160a4', 'repair']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'file_system', 'folder', 'e1d27b2a-b7a6-4ebf-bbf3-7e23e9e160a4', 'restore']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'scan']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'shutdown']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'startup']\n", + "['node', 'f7c983b1-0374-4280-be8f-2eae561dbf08', 'reset']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'nic', 'e72aa295-6132-424c-8892-75f4c9999c8e', 'enable']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'nic', 'e72aa295-6132-424c-8892-75f4c9999c8e', 'disable']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'file_system', 'folder', '91a8fc8b-fbcc-4752-bb08-017d9d266279', 'scan']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'file_system', 'folder', '91a8fc8b-fbcc-4752-bb08-017d9d266279', 'checkhash']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'file_system', 'folder', '91a8fc8b-fbcc-4752-bb08-017d9d266279', 'repair']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'file_system', 'folder', '91a8fc8b-fbcc-4752-bb08-017d9d266279', 'restore']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'scan']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'shutdown']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'startup']\n", + "['node', '8479b2e0-9f97-47ea-a2e0-483ad604439f', 'reset']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'nic', '2f3f3ba3-4722-4fe7-9a60-96d55f737c77', 'enable']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'nic', '2f3f3ba3-4722-4fe7-9a60-96d55f737c77', 'disable']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'nic', 'a4e26b3a-981c-4d77-8f39-dcfc88639da7', 'enable']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'nic', 'a4e26b3a-981c-4d77-8f39-dcfc88639da7', 'disable']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'file_system', 'folder', '113499d8-b41c-405b-b8c9-44444e87e9d1', 'scan']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'file_system', 'folder', '113499d8-b41c-405b-b8c9-44444e87e9d1', 'checkhash']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'file_system', 'folder', '113499d8-b41c-405b-b8c9-44444e87e9d1', 'repair']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'file_system', 'folder', '113499d8-b41c-405b-b8c9-44444e87e9d1', 'restore']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'scan']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'shutdown']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'startup']\n", + "['node', 'a2d78848-9e70-4824-bd91-9a6915988e38', 'reset']\n" ] } ], diff --git a/src/primaite/simulator/network/hardware/base.py b/src/primaite/simulator/network/hardware/base.py index 73e7b20c..c346ddf5 100644 --- a/src/primaite/simulator/network/hardware/base.py +++ b/src/primaite/simulator/network/hardware/base.py @@ -139,7 +139,6 @@ class NIC(SimComponent): "speed": self.speed, "mtu": self.mtu, "wake_on_lan": self.wake_on_lan, - "dns_servers": self.dns_servers, "enabled": self.enabled, } ) diff --git a/src/primaite/simulator/system/software.py b/src/primaite/simulator/system/software.py index 70c1bbf2..a112eccf 100644 --- a/src/primaite/simulator/system/software.py +++ b/src/primaite/simulator/system/software.py @@ -204,7 +204,7 @@ class IOSoftware(Software): "max_sessions": self.max_sessions, "tcp": self.tcp, "udp": self.udp, - "ports": [port.name for port in self.ports], # TODO: not sure if this should be port.name or port.value + "port": self.port.value, } ) return state