... | ... | @@ -140,16 +140,19 @@ daemon-a pomocou init.d skriptu (vid. vyššie). |
|
|
|
|
|
### Opis konfiguračného súboru
|
|
|
|
|
|
|
|
|
V dodanej verzii JXColl, pôvodný textový konfiguračný súbor jxcoll.conf bol nahradený XML súborom jxcoll config.xml, ktorý prináša štruktúrovanosť konfiguračných parametrov programu. Pomocou tejto zmeny štruktúry dát konfiguračného súboru sa stáva jednoznačnou a prehľadnejšou. Okrem toho, táto zmena bola nevyhnutná aj z dôvodu implementácie XML súboru v súčasne vyvíjanej medzivrstve (ECAM, viď. informačnú stránku MONICA výskumnej skupiny.), ktorá okrem JXColl už mala dávnejšie k dispozícii konfiguračné súbory ostatných časti nástroja BasicMeter v podobe XML dokumentu.Konfiguračný súbor je odovzdávaný ako parameter príkazového riadku. Jednotlivé konfiguračné parametre sa triedia podľa typu modulov, ktorých sa nastavenia týkajú. Tieto typy ako aj zoznam všetkých možných parametrov, ich popis, štandardné
|
|
|
hodnoty a možné voľby sa nachádzajú v nasledujúcej tabuľke. V prípade, že daná hodnota pre akýkoľvek parameter nie je uvedená v konfiguračnom súbore, parameter sa nastaví na štandardnú hodnotu. Ukážkový konfiguračný súbor na inštalačnom médiu obsahuje približné popisy parametrov a ich štandardné hodnoty. Parameter sa zapisuje vo formáte: <br>
|
|
|
< meno parametra > hodnota < meno parametra > <br>
|
|
|
|
|
|
Konfiguračný súbor môže obsahovať komentár, ktorý musí byť ohraničený znakmi: <br>
|
|
|
< ! -- komentár -- > <br>
|
|
|
|
|
|
Keďže heslá sú zadávané ako čistý text, je na používateľovi aby konfiguračnému súboru nastavil také práva, aby konfiguračný súbor bol prístupný len pre používateľov, ktorí môžu spúšťať program.
|
|
|
|
|
|
| *Parameter* | *Štandardná hodnota* | *Prípustné hodnoty* | *Popis* |
|
|
|
| *Modul: Všeobecné nastavenia celého programu (global)* ||||
|
|
|
| **Parameter** | **Štandardná hodnota** | **Prípustné hodnoty** | **Popis** |
|
|
|
| **Modul: Všeobecné nastavenia celého programu (global)** ||||
|
|
|
| -------- |--------|--------|--------|
|
|
|
| logLevel | ERROR| ALL, DEBUG, INFO, WARN, TRACE, ERROR, FATAL, OFF | úroveň logovania programu |
|
|
|
| ipfixFiledsXML | /etc/jxcoll/ipfixFields.xml | platná cesta v rámci súborového systému | cesta ku XML súboru popisujúceho IPFIX informačné elementy |
|
|
|
| ipfixTemplateTimeout | 300 | prirodzené celé císlo väcšie ako 0 | čas, po ktorom sa šablóna pre IPFIX paket považuje za neplatnú |
|
... | ... | @@ -161,7 +164,8 @@ Keďže heslá sú zadávané ako čistý text, je na používateľovi aby konfi |
|
|
| *Modul: Modul pre synchronizáciu meracích bodov (sync)* ||||
|
|
|
| makeSync | no | yes, no | príznak, či sa kolektor správa ako synchronizačný server voči meracím bodom |
|
|
|
| listenSynchPort | 5544 | prir. číslo z intervalu 0-65535 (kt. nie je obsadené) | port, na ktorom bude počúvať synchronizačný server |
|
|
|
| *Modul: Modul pre meranie jednosmerného oneskorenia (owd)* ||||
|
|
|
| **Modul: Modul pre meranie jednosmerného oneskorenia (owd)** ||||
|
|
|
| -------- |--------|--------|--------|
|
|
|
| measureOwd | no | yes , no | príznak, či kolektor má merať jednosmerné oneskorenie |
|
|
|
| owdStart_ObservationPointTemplateID | 256 | identifikátor šablóny, ktorý je v súlade s IPFIX špecifikáciou | identifikátor šablóny meracieho bodu, v ktorom sa začína meranie owd |
|
|
|
| owdStart_ObservationDomainID | 0 | identifikátor domény, ktorý je v súlade s IPFIX špecifikáciou | doména, v ktorej sa merací bod nachádza |
|
... | ... | @@ -173,19 +177,22 @@ Keďže heslá sú zadávané ako čistý text, je na používateľovi aby konfi |
|
|
| owdEnd_ObservationPointID | 321 | identifikátor meracieho bodu, ktorý je v súlade s IPFIX špecifikáciou | identifikátor meracieho bodu, v ktorom sa končí meranie owd |
|
|
|
| passiveTimeout | 5000 | prirodzené celé číslo väčšie ako 0 | passiveTimeout, ktorý je nastavený aj na meracích bodoch |
|
|
|
| activeTimeout | 10000 | prirodzené celé číslo väčšie ako 0 | activeTimeout, ktorý je nastavený aj na meracích bodoch |
|
|
|
| *Modul: Modul pre priame spracovanie údajov (acp)* ||||
|
|
|
| **Modul: Modul pre priame spracovanie údajov (acp)** ||||
|
|
|
| -------- |--------|--------|--------|
|
|
|
| acpTransfer | no | yes, true, no, false | príznak zapnutia / vypnutia služby pre priame pripojenie na JXColl |
|
|
|
| acpPort | 2138 | prirodzené celé číslo <0-65535> (ktoré nie je obsadené) | port, na ktorom beží služba pre priame pripojenie na JXColl |
|
|
|
| acpLogin| bm | reťazec udávajúci prihlasovacie meno | prihlasovacie meno pre priame pripojenie na JXColl |
|
|
|
| acpPassword | bm | reťazec udávajúci heslo | heslo pre priame pripojenie na JXColl |
|
|
|
| *Modul: Modul pre export údajov do databázy (database)* ||||
|
|
|
| **Modul: Modul pre export údajov do databázy (database)** ||||
|
|
|
| -------- |--------|--------|--------|
|
|
|
| dbExport | yes | yes, true, no, false | príznak, či sa exportujú výsledky meraní do databázy PostgreSQL |
|
|
|
| dbHost | localhost | názov alebo IP adresa databázového servera | databázový server PostgreSQL |
|
|
|
| dbPort | 5432 | port služby PostgreSQL | port, na ktorom beží databáza PostgreSQL |
|
|
|
| dbName | bm | reťazec udávajúci názov databázy | databáza pre ukladanie výsledkov meraní v PostgreSQL |
|
|
|
| dbLogin | bm | reťazec udávajúci prihlasovacie meno | prihlasovacie meno do databázy PostgreSQL |
|
|
|
| dbPassword | bm | reťazec udávajúci heslo | heslo do databázy PostgreSQL |
|
|
|
| *Modul: Modul pre účtovaciu aplikáciu (accounting)* ||||
|
|
|
| **Modul: Modul pre účtovaciu aplikáciu (accounting)** ||||
|
|
|
| -------- |--------|--------|--------|
|
|
|
| accExport | no | yes, true, no, false | príznak, či sa exportujú výsledky meraní pre účtovanie do databázy postgresql |
|
|
|
| AccRecordExportInterval | 60 | prirodzené celé císlo väčšie ako 0 | čas v sekundách, po ktorom sa záznamy pre účtovanie majú uložiť do databázy |
|
|
|
| collectorID | 1 | prirodzené celé číslo väčšie ako 0 | identifikátor zhromažďovacieho procesu |
|
... | ... | |