The IEPM-BW system architecture is based on MySQL database on each individual monitoring host, various daemons and servers, and a crontab.
There are three file 'systems' associated with IEPM-BW Monitoring systems: the source code, the report storage, and the IEPM database which is a MySQL data base. Each monitoring host has these. The target hosts only have the target system source code.
The IEPM data base is used for storage of the monitoring system's configuration and data storage. There are also two short configuration files which reside in /etc/. They are /etc/iepm.cnf which provides absolutely required information to the system, and /etc/my.cnf which is used by MySQL to define the IEPM data base.
The MySQL database contains all the configuration information for the probes that are to be made (node information, probe types, probe options, probe timing, etc.) and the specifications for the various analyses and graphs that are to be generated. It also contains tables where the probe data is stored and some tables to save the results of the various analyses.
The IEPM data base has the following tables: CONFIGURATION TABLE NAMES |
UNIQUE INDEX |
FUNCTION : Contains |
|
NODES |
nodeID |
Details on all target and monitoring host nodes |
|
MONHOSTS |
monhostID |
Additional details for the monitoring hosts |
|
NODESPECS |
nodespecsID |
Architecture information for each target and monitoring host |
|
PLOTSPECS |
plotspecID |
Specifications for various types of plots |
|
SCHEDULE |
scheduleID |
An entry for each scheduled probe run |
|
TOOLSPECS |
toospecsID |
Specifications for each probe for each target host |
|
|
|
|
|
DATA STORAGE TABLE NAMES |
UNIQUE INDEX |
FUNCTION : Contains |
|
ASN |
asnID |
IP address ASN information |
|
ASNINFO |
asninfoID |
ASN details |
|
BWDATA |
bwdataID |
Bandwidth probe results |
|
OWAMPDATA |
owampdataID |
Owamp probe results |
|
PINGDATA |
pingdataID |
Ping probe results |
|
ROUTEDATA |
routedataID |
Traceroute results |
|
ROUTENO |
routenoID |
Unique route number for traceroutes |
|
|
|
|
|
ANALYSIS RESULTS TABLE NAMES |
UNIQUE INDEX |
FUNCTION : Contains |
|
ALERTS |
commentsID |
Details on alerts detected by the analysis |
|
GRAPHS |
graphID |
Graphs from the analysis |
|
NEWALERTS |
alertID |
Details on alerts in another format |
|
COMMENTS |
commentsID |
Comment storage |
|
Optional Analysis Table Names (Experimental, Currently NOT used) |
UNIQUE INDEX |
FUNCTION : Contains |
|
HWALERTS |
|
Holt-winters alerts |
|
HWGRAPHS |
|
Holt-winters graphs |
|
REGDATA |
regdataID |
Regularized data for Hold-winters |
|
|
|
|
|