Project

General

Profile

Download (1.11 KB) Statistics
| Branch: | Revision:

git_sitools_idoc / common / monitoring / README @ d16caf89

1
# datasets_Monitoring README
2
#
3
# Alessandro Nastasi, April 2015
4
#
5

    
6
This is a script aimed at monitoring the status of the Sitools2 datasets
7
and the mapping of their fields.
8

    
9
Put the script in the Sitools2 folder data/datasets(/map, for the latest versions)
10
where the datasets information are stored as xml files. 
11
Then, read and record the current status/mapping, with:
12

    
13
$ datasets_Monitoring --record 
14

    
15
The datasets properties are locally stored in files named as:
16

    
17
        <dataset_name>.lastStatus.xml
18

    
19
The '--record' option should be executed manually by the administrator every time 
20
one or more datasets are modified (it would be good to add a reminder to the 
21
Sitools2 pop-up message). 
22

    
23
To check the datasets mapping/status, launch the script with the '--check' option:
24

    
25
$ datasets_Monitoring --check 
26

    
27
This performs a consistency check between the current (int@*.xml or map/string@*.xml) 
28
and the last recorded status (<dataset_name>.lastStatus.xml).
29
If any inconsistency is found, an alert e-mail is sent.
30

    
31
The '--check' option should be run daily and automatically by the system.
32

    
33
@author: Alessandro NASTASI for IAS 27-04-2015
34