Changes between Version 9 and Version 10 of Conceptual_design
- Timestamp:
- 01/22/26 19:26:03 (2 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Conceptual_design
v9 v10 15 15 * ''created_at'' (datetime) 16 16 17 ----18 17 19 18 ==== 2. Users ==== … … 26 25 * ''created_at'' (datetime) 27 26 28 ---- 27 29 28 30 29 ==== 3. Memberships ==== … … 36 35 * ''created_at'' (datetime) 37 36 38 ---- 37 39 38 40 39 ==== 4. Environments ==== … … 48 47 *Ограничување:* UNIQUE (tenant_id, name) 49 48 50 ---- 49 51 50 52 51 ==== 5. ENV_Tokens ==== … … 60 59 * ''expires_at'' (datetime) 61 60 62 ---- 61 63 62 64 63 ==== 6. Computers ==== … … 78 77 *Ограничување:* UNIQUE (tenant_id, name) 79 78 80 ---- 79 81 80 82 81 ==== 7. Computer_history ==== … … 92 91 * ''timestamp'' (datetime) 93 92 94 ----95 93 96 94 ==== 8. Computer_processes_current ==== … … 107 105 * ''timestamp'' (datetime) 108 106 109 ---- 107 110 108 111 109 ==== 9. Computer_processes_history ==== … … 122 120 * ''timestamp'' (datetime) 123 121 124 ---- 122 125 123 126 124 ==== 10. Sysmon_events ==== … … 135 133 * ''details'' (text – JSON како string) 136 134 137 ---- 135 138 136 139 137 ==== 11. Network_connections ==== … … 149 147 * ''timestamp'' (datetime) 150 148 151 ---- 149 152 150 153 151 ==== 12. Security_alerts ==== … … 162 160 * ''resolved'' (boolean, DEFAULT 0) 163 161 164 ---- 162 165 163 166 164 ==== 13. Env_settings ==== … … 173 171 * ''updated_at'' (datetime) 174 172 175 --- 173 176 174 177 175 === Релации === 178 176 179 #Tenants ⟶ Environments (1:N)177 * Tenants ⟶ Environments (1:N) 180 178 Еден tenant може да има повеќе environments. 181 179 182 #Tenants ⟷ Users (M:N преку Memberships)180 * Tenants ⟷ Users (M:N преку Memberships) 183 181 Корисник може да припаѓа на повеќе tenants со различни улоги. 184 182 185 #Environments ⟶ ENV_Tokens (1:N)183 * Environments ⟶ ENV_Tokens (1:N) 186 184 Едно environment може да има повеќе токени за клиентски агенти. 187 185 188 #Environments ⟶ Computers (1:N)186 * Environments ⟶ Computers (1:N) 189 187 Едно environment содржи повеќе компјутери. 190 188 191 #Computers ⟶ Computer_history (1:N)189 * Computers ⟶ Computer_history (1:N) 192 190 Еден компјутер има повеќе временски перформансни записи. 193 191 194 #Computers ⟶ Computer_processes_current (1:N)192 * Computers ⟶ Computer_processes_current (1:N) 195 193 Еден компјутер има повеќе тековни процеси. 196 194 197 #Computers ⟶ Computer_processes_history (1:N)195 * Computers ⟶ Computer_processes_history (1:N) 198 196 Еден компјутер може да има историски процеси (ако е овозможено). 199 197 200 #Computers ⟶ Sysmon_events (1:N)198 * Computers ⟶ Sysmon_events (1:N) 201 199 Еден компјутер генерира повеќе Sysmon безбедносни настани. 202 200 203 #Computers ⟶ Network_connections (1:N)201 * Computers ⟶ Network_connections (1:N) 204 202 Еден компјутер има повеќе активни мрежни конекции. 205 203 206 #Computers ⟶ Security_alerts (1:N)204 * Computers ⟶ Security_alerts (1:N) 207 205 Еден компјутер може да активира повеќе безбедносни аларми. 208 206
