VariCellRepository: finalFM_networkMonitoringSystems.fml

File finalFM_networkMonitoringSystems.fml, 8.9 KB (added by taran, 5 years ago)
Line 
1FinalFM = FM(Network_Monitoring_Systems: General_features ;
2General_features: (Agent|Inventory|LogicalGrouping)+ (TrendPrediction|AutoDiscovery|Triggers_Alerts)+ (Plugins|SNMP)+ (DistributedMonitoring|WebApp|Maps)+ (Syslog|Trending|DataStorageMethod)+ [License] [AccessControl] [IPSLAReports] [IPv6] ;
3License: (GPL|Commercial|GPLv2|BSD|ArtisticLicense|LGPL|Freeware|GPLv3|AGPL|Limitedfree) ;
4AccessControl: [ApacheACL] ;
5DistributedMonitoring: [WithAggregator] ;
6AutoDiscovery: (Viagmondcheckin|Pushmodel|Multicastpossible)? ;
7IPSLAReports: [Viaconfiguration] ;
8Triggers_Alerts: [InPHPCode] ;
9DataStorageMethod: (Sqlite|SQL|Proprietary|CouchDB|IBMDB2|JRobin|HSQLDB|ProprietaryDatabase|Oracle|DB2|RRDTool|ZODB|SQLite|MSSQL|BerkeleyDB|OracleDatabase|Firebird|Flatfile|FirebirdSQL|RRDtool|Derby|PostgreSQL|ProprietarywithJDBCsupport|ODBC|MySQL)? ;
10WebApp: (Viewing|Fullcontrol|Reporting|Acknowledging|FullControl)? ;
11(Limitedfree -> !Proprietary);
12(Pushmodel -> !LogicalGrouping);
13(ProprietarywithJDBCsupport -> Agent);
14(GPLv3 -> Maps);
15(ProprietaryDatabase -> FullControl);
16(SQL -> !Fullcontrol);
17(Fullcontrol -> !Flatfile);
18(ProprietaryDatabase -> Inventory);
19(ZODB -> FullControl);
20(Flatfile -> Trending);
21(CouchDB -> !FullControl);
22(Multicastpossible -> Viewing);
23(ODBC -> FullControl);
24(AGPL -> !SQL);
25(SQL -> Plugins);
26(GPLv3 -> !OracleDatabase);
27(Syslog -> !WithAggregator);
28(ProprietarywithJDBCsupport -> IPv6);
29(SQL -> Trending);
30(Limitedfree -> !ApacheACL);
31(BSD -> Agent);
32(Viaconfiguration -> TrendPrediction);
33(Agent -> !ZODB);
34(Sqlite -> !GPLv2);
35(ZODB -> Syslog);
36(Plugins -> !WithAggregator);
37(Firebird -> Maps);
38(FirebirdSQL -> Commercial);
39(BSD -> !Flatfile);
40(ODBC -> Maps);
41(Derby -> Plugins);
42(DB2 -> !Agent);
43(ProprietaryDatabase -> Maps);
44(IPv6 -> !RRDTool);
45(Oracle -> !Fullcontrol);
46(ZODB -> Inventory);
47(SQL -> !GPLv2);
48(TrendPrediction -> !InPHPCode);
49(InPHPCode -> FullControl);
50(MSSQL -> Plugins);
51(Proprietary -> Maps);
52(Fullcontrol -> Inventory);
53(HSQLDB -> Syslog);
54(BSD -> Viewing);
55(ZODB -> Maps);
56(DB2 -> Viaconfiguration);
57(HSQLDB -> Maps);
58(IBMDB2 -> Trending);
59(GPLv3 -> !Flatfile);
60(GPLv3 -> Syslog);
61(Limitedfree -> !Flatfile);
62(Viaconfiguration -> !Acknowledging);
63(Reporting -> Plugins);
64(ODBC -> !TrendPrediction);
65(HSQLDB -> TrendPrediction);
66(HSQLDB -> Agent);
67(Flatfile -> LogicalGrouping);
68(Pushmodel -> ApacheACL);
69(GPLv2 -> Syslog);
70(ProprietaryDatabase -> Syslog);
71(ApacheACL -> License);
72(AGPL -> !MSSQL);
73(GPL -> !HSQLDB);
74(ApacheACL -> Plugins);
75(OracleDatabase -> Maps);
76(Pushmodel -> GPLv2);
77(Viaconfiguration -> Commercial);
78(Viewing -> !OracleDatabase);
79(CouchDB -> AGPL);
80(GPLv3 -> !MSSQL);
81(ZODB -> TrendPrediction);
82(Syslog -> !Viagmondcheckin);
83(Limitedfree -> !SQL);
84(TrendPrediction -> Trending);
85(GPLv3 -> SNMP);
86(PostgreSQL -> !Fullcontrol);
87(MSSQL -> Maps);
88(Viaconfiguration -> !SQL);
89(SQLite -> LogicalGrouping);
90(GPLv2 -> !Flatfile);
91(AGPL -> Plugins);
92(Trending -> !Pushmodel);
93(FirebirdSQL -> SNMP);
94(Firebird -> Syslog);
95(Firebird -> FullControl);
96(OracleDatabase -> !GPLv2);
97(Maps -> !InPHPCode);
98(GPLv2 -> SNMP);
99(Reporting -> !ProprietarywithJDBCsupport);
100(GPLv2 -> Agent);
101(OracleDatabase -> !Fullcontrol);
102(Reporting -> !GPL);
103(LGPL -> !WebApp);
104(GPLv3 -> !Proprietary);
105(BSD -> !Oracle);
106(Inventory -> !Pushmodel);
107(MSSQL -> FullControl);
108(Viaconfiguration -> !ProprietarywithJDBCsupport);
109(AGPL -> Maps);
110(InPHPCode -> Agent);
111(Viaconfiguration -> !Reporting);
112(IBMDB2 -> IPv6);
113(ODBC -> Plugins);
114(Inventory -> !LGPL);
115(PostgreSQL -> Maps);
116(ApacheACL -> !InPHPCode);
117(RRDTool -> BSD);
118(ZODB -> IPv6);
119(PostgreSQL -> Plugins);
120(Viaconfiguration -> !FullControl);
121(TrendPrediction -> !LGPL);
122(Trending -> !InPHPCode);
123(ODBC -> Syslog);
124(ApacheACL -> !Freeware);
125(Agent -> !Fullcontrol);
126(Proprietary -> SNMP);
127(Derby -> SNMP);
128(GPLv3 -> !SQL);
129(TrendPrediction -> !BerkeleyDB);
130(Inventory -> !ApacheACL);
131(Derby -> IPv6);
132(Limitedfree -> Plugins);
133(BSD -> Trending);
134(Viaconfiguration -> !Flatfile);
135(AGPL -> !FullControl);
136(Limitedfree -> !OracleDatabase);
137(PostgreSQL -> !Viaconfiguration);
138(Viaconfiguration -> !RRDtool);
139(MSSQL -> Trending);
140(Fullcontrol -> Syslog);
141(OracleDatabase -> License);
142(ProprietaryDatabase -> TrendPrediction);
143(SQLite -> Syslog);
144(ApacheACL -> !RRDTool);
145(ApacheACL -> !SQLite);
146(Sqlite -> LogicalGrouping);
147(Firebird -> !GPL);
148(OracleDatabase -> IPv6);
149(SQLite -> Agent);
150(ApacheACL -> !Commercial);
151(Viagmondcheckin -> RRDtool);
152(AGPL -> Agent);
153(Freeware -> TrendPrediction);
154(RRDTool -> Syslog);
155(Sqlite -> !Fullcontrol);
156(RRDtool -> !Reporting);
157(SNMP -> !InPHPCode);
158(Firebird -> Inventory);
159(PostgreSQL -> !AGPL);
160(ODBC -> Agent);
161(GPLv3 -> Inventory);
162(Derby -> Maps);
163(OracleDatabase -> Plugins);
164(BSD -> !TrendPrediction);
165(ProprietaryDatabase -> Commercial);
166(GPLv2 -> !HSQLDB);
167(Pushmodel -> RRDtool);
168(Firebird -> TrendPrediction);
169(AGPL -> Trending);
170(IBMDB2 -> Agent);
171(OracleDatabase -> Trending);
172(Viaconfiguration -> Inventory);
173(Viagmondcheckin -> BSD);
174(ProprietaryDatabase -> Agent);
175(DB2 -> !Viewing);
176(BSD -> !MySQL);
177(HSQLDB -> Inventory);
178(ApacheACL -> !FullControl);
179(ProprietarywithJDBCsupport -> !FullControl);
180(Sqlite -> Plugins);
181(GPLv3 -> !HSQLDB);
182(GPL -> Plugins);
183(MSSQL -> Agent);
184(Multicastpossible -> !LogicalGrouping);
185(Viaconfiguration -> !Viewing);
186(Viaconfiguration -> !Agent);
187(BSD -> !Sqlite);
188(Freeware -> Syslog);
189(Derby -> Inventory);
190(Acknowledging -> !ProprietarywithJDBCsupport);
191(Freeware -> Agent);
192(PostgreSQL -> LogicalGrouping);
193(ApacheACL -> !BSD);
194(JRobin -> Agent);
195(BSD -> LogicalGrouping);
196(SQL -> License);
197(Maps -> !ArtisticLicense);
198(IBMDB2 -> SNMP);
199(ApacheACL -> Agent);
200(Inventory -> !RRDTool);
201(GPLv3 -> IPv6);
202(Limitedfree -> Trending);
203(Multicastpossible -> RRDtool);
204(RRDtool -> !Acknowledging);
205(Viaconfiguration -> !FirebirdSQL);
206(GPLv3 -> FullControl);
207(GPLv2 -> IPv6);
208(HSQLDB -> FullControl);
209(Firebird -> !GPLv2);
210(AGPL -> LogicalGrouping);
211(TrendPrediction -> Plugins);
212(BSD -> Maps);
213(InPHPCode -> MySQL);
214(GPLv2 -> Plugins);
215(PostgreSQL -> !BSD);
216(GPLv3 -> !Sqlite);
217(Maps -> !ApacheACL);
218(ProprietarywithJDBCsupport -> TrendPrediction);
219(RRDTool -> !TrendPrediction);
220(Multicastpossible -> GPLv2);
221(Viaconfiguration -> Syslog);
222(Derby -> Commercial);
223(TrendPrediction -> !Viagmondcheckin);
224(Fullcontrol -> TrendPrediction);
225(Syslog -> !LGPL);
226(IBMDB2 -> Inventory);
227(ArtisticLicense -> !Trending);
228(FirebirdSQL -> Plugins);
229(Sqlite -> Maps);
230(Viaconfiguration -> IPv6);
231(Derby -> FullControl);
232(Viewing -> !ProprietarywithJDBCsupport);
233(ArtisticLicense -> !FullControl);
234(Inventory -> !ODBC);
235(Acknowledging -> Plugins);
236(BerkeleyDB <-> ArtisticLicense);
237(SNMP -> !LGPL);
238(ODBC -> SNMP);
239(Sqlite -> License);
240(Acknowledging -> !OracleDatabase);
241(Proprietary -> Trending);
242(SQLite -> FullControl);
243(Oracle -> Plugins);
244(MSSQL -> SNMP);
245(Flatfile -> Agent);
246(Oracle -> LogicalGrouping);
247(GPLv3 -> !Oracle);
248(SQL -> LogicalGrouping);
249(WithAggregator -> Proprietary);
250(SQLite -> Maps);
251(IBMDB2 -> FullControl);
252(Sqlite -> Agent);
253(SQLite -> SNMP);
254(JRobin -> Trending);
255(AGPL -> !RRDtool);
256(ApacheACL -> !BerkeleyDB);
257(TrendPrediction -> SNMP);
258(Freeware -> Proprietary);
259(Oracle -> Trending);
260(WithAggregator -> Commercial);
261(Fullcontrol -> GPL);
262(Firebird -> !AGPL);
263(InPHPCode -> GPL);
264(Multicastpossible -> ApacheACL);
265(IBMDB2 -> GPL);
266(Sqlite -> !GPL);
267(TrendPrediction -> !Sqlite);
268(Oracle -> Maps);
269(LGPL -> Flatfile);
270(WithAggregator -> !TrendPrediction);
271(PostgreSQL -> Trending);
272(Acknowledging -> LogicalGrouping);
273(ApacheACL -> !TrendPrediction);
274(JRobin -> GPLv3);
275(ZODB -> GPL);
276(Proprietary -> Inventory);
277(Limitedfree -> SNMP);
278(Proprietary -> !GPL);
279(Derby -> Agent);
280(Fullcontrol -> Maps);
281(JRobin -> Plugins);
282(Derby -> Syslog);
283(SQL -> !BSD);
284(ODBC -> Commercial);
285(Proprietary -> !GPLv2);
286(Reporting -> Trending);
287(ApacheACL -> !FirebirdSQL);
288(TrendPrediction -> !Flatfile);
289(Proprietary -> FullControl);
290(ApacheACL -> !LGPL);
291(Reporting -> LogicalGrouping);
292(Firebird -> Agent);
293(Commercial -> LogicalGrouping);
294(Acknowledging -> !GPLv2);
295(AGPL -> !TrendPrediction);
296(Commercial -> Trending);
297(Limitedfree -> Syslog);
298(Inventory -> !InPHPCode);
299(Viaconfiguration -> !Oracle);
300(ProprietarywithJDBCsupport -> Inventory);
301(RRDTool -> SNMP);
302(SQLite -> GPL);
303(Multicastpossible -> !Trending);
304(AGPL -> !OracleDatabase);
305(IBMDB2 -> Maps);
306(OracleDatabase -> LogicalGrouping);
307(ApacheACL -> !SQL);
308(Viaconfiguration -> !Firebird);
309(PostgreSQL -> !Reporting);
310(TrendPrediction -> !IBMDB2);
311(ProprietarywithJDBCsupport -> Syslog);
312(ProprietarywithJDBCsupport -> Commercial);
313(FirebirdSQL -> !TrendPrediction);
314(Proprietary -> IPv6);
315(Flatfile -> Plugins);
316(Limitedfree -> !Sqlite);
317(Sqlite -> Trending);
318(Reporting -> !GPLv2);
319(MSSQL -> !GPLv2);
320(MSSQL -> Syslog);
321(Viewing -> Plugins);
322(Viaconfiguration -> Maps);
323(IBMDB2 -> Syslog);
324(SQLite -> Trending);
325(MSSQL -> LogicalGrouping);
326(PostgreSQL -> !Acknowledging);
327(GPLv3 -> !Firebird);
328(Maps -> !LGPL);
329(DB2 -> !FullControl);
330(OracleDatabase -> !Reporting);
331(ProprietaryDatabase -> IPv6);
332(ApacheACL -> !MySQL);
333(Proprietary -> !AGPL);
334(ProprietarywithJDBCsupport -> Maps);
335(Pushmodel -> Viewing);)