forked from fredrikt/nerds
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
executable file
·29 lines (19 loc) · 1.13 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Network Enterprise Resource Discovery System
This is a collaborative effort between initially NORDUnet and Stockholm University to collect reusable data about "stuff" on our networks.
The basic idea is to have producers that discover things about your "stuff" and store it in a loosly specified format (currently JSON based).
After that, you can build consumers of that data that do something valuable to you, for example generate monitoring system configuration for all services you discovered when scanning your server networks.
The defined interface of a producer is simple : an executable file named "run.sh".
Producers MUST accept '--help' and '-h' to produce usage information.
Producers MUST accept '-O /path/to/output/repo'.
Producers MUST NOT write anywhere in the repo besides in
/path/to/repo/producers/$name_of_producer
Producers SHOULD put JSON output in
/path/to/repo/producers/$name_of_producer/json
All producers must produce JSON-data on the following form:
{
"host": {
"name": "hostname-or-other-unique-identifier",
"version": 1,
"name-of-producer": { ... any private data ... }
}
}