Előző 13.2 Üzemeltetés Következő

13.2.5 Egyéb parancsok

 

Ezek a parancsok a PVSR utils könyvtárában vannak és bármelyik könyvtárból lehet őket futtatni.

 

load.pl

A gyűjtő szerver által begyűjtött és az adatbázisban elhelyezett rekordok számát azon a PVSR gépen lehet ellenőrizni, ahol az SQLLDR szerver fut, illetve a WEB felületen a "Beállítások=>Szerverek=>Gyűjtő terheltség" menüpont alatt. A parancs a bin könyvtárban található, load.pl néven. Paraméterei:

  • szerver id: a gyűjtő szerver azonosítója
  • mérési ciklus másodpercben

Például:

./load.pl 15 300

Válasz (legvége):

2005.05.18. 19:45:00;2191;28747

2005.05.18. 19:50:00;2500;28399

2005.05.18. 19:55:00;2290;28571

2005.05.18. 20:00:00;164;28528

2005.05.18. 20:05:00;311;28388

2005.05.18. 20:10:00;314;28425

2005.05.18. 20:15:00;345;28387

2005.05.18. 20:20:00;1272;28372

2005.05.18. 20:25:00;2260;28381

A második oszlop értéke az adatbetöltés ideje milliszekundumban, a harmadik oszlop értéke a betöltött mérési eredmények száma. Ha hiányzik valamelyik file, akkor azt is jelzi a program a kimenetén

 

run_sqlldr.pl

Ez a parancs az adatgyűjtők által előállított CTL file-ok kézi betöltésére használható. Erre akkor lehet szükség, hogyha az SQLLDR modul valamiért átugrotta a file-t, vagy hogyha a betöltés nem volt sikeres vagy az adatbázis megsérült és a visszaállított adatbázis nem tartalmazta az összes megkívánt adatot. A parancsnak több paramétere is van, ezek közül egyedül a -ctl=CTL_file_neve paraméter kötelező, a többi opcionális:

·       -log=log_file_neve: alapból a CTL file neve + .log

·       -table=tábla_neve: melyik PVSR_MON_RES* táblába töltse be az adatokat, alapból a file-ban aktuálisan szereplőt használja

·       -d vagy -direct: direct path load használata

·       -v vagy –verbose: részletesebb log az output-on

·       -h vagy -? vagy -help: paraméterek leírása

Például:

 

./run_sqlldr.pl -ctl=../tmp/done/C10.SQLload1311057900.300.ctl -table=PVSR_MON_RES_ARCHIV

 

load_intensity.pl

A load.pl-hez hasonlóan az adatbetöltésre lehet statisztikákat kapni, azzal ellentétben viszont ez a parancs alapesetben az összes betöltött file-ra ír ki statisztikákat, és az egyetlen opcionális paraméter egy szám: ha ez meg van adva, akkor csak azokat a betöltéseket írja ki, amelyekben több sor szerepelt, mint a megadott, például „./load_intensity.pl 500”. Az egyes megjelenített paraméterek:

·       Date: mikor történt a betöltés

·       File: betöltött file neve

·       Table: betöltéshez használt tábla neve

·       Rows: betöltött sorok száma

·       Time: betöltés ideje másodpercben

·       Rows/Sec: másodpercenként betöltött sorok száma

·       Direct: ún. direct path betöltés volt-e vagy sem

 

backup_status.pl

Kiírja, hogy az adott PVSR instancia primary, secondary, vagy hogy a backup mód nincsen bekonfigurálva

 

test_oracle.pl

Leellenőrzi, hogy lehet-e csatlakozni az adatbázisra.

 

test_threshold_server.pl

Leellenőrzi, hogy lehet-e csatlakozni a kijelölt threshold feldolgozóhoz. Többféle paraméterezése is van a parancsnak, illetve mindegyik esetben megadható egy timeout paraméter is (alapból 10).

·       meg lehet adni egy adott threshold feldolgozó ID paraméterét

·       meg lehet adni egy adatgyűjtő modul ID paraméterét, ilyenkor az összes hozzá tartozó threshold feldolgozót teszteli

·       meg lehet adni egy adatgyűjtőknél konfigurált host nevet, ilyenkor az összes a host-hoz tartozó threshold feldolgozót teszteli

·       meg lehet adni egy ip címet (vagy FQDN-t) és az udp/<port>, tcp/<port> vagy ssl/<port> kombináció valamelyikét, ilyenkor a megadott címet teszteli