Előző 14.1 Mérő szerver típusok specifikumai Következő

14.1.24 PostgreSQL mérő szerverek

A PostgreSQL mérő szerver aktív és discovery-re képes PVSR modul, amely PostgreSQL 8.4 PostgreSQL 9 szerverek mérésére alkalmazható. Az eszközöknek az alap attribútumaikon kívül az alábbi paramétereik vannak (zárójelben megadva az adott paraméter név kódját, lásd 7.5.6 Nem SNMP adatgyűjtők paraméterei):

  • Hosztnév (POSTGRES EQ 1 HOST): Egysoros szöveg mező, amely a nem adminisztrátor felhasználók számára is látható. A mező az adatbázis–kapcsolat hosztnevét tartalmazza, kitöltése kötelező.
  • Port (POSTGRES EQ 2 PORT): Egysoros szöveg mező, amely a nem adminisztrátor felhasználók számára is látható. A mező az adatbázis–kapcsolat portját tartalmazza, kitöltése kötelező.
  • Felhasználó (POSTGRES EQ 3 USER): Egysoros szöveg mező, amely a nem adminisztrátor felhasználók számára is látható. A mező az adatbázis csatlakozás felhasználói nevét tartalmazza, kitöltése kötelező.
  • Jelszó (POSTGRES EQ 4 PASSWORD): Egysoros szöveg mező, amely a nem adminisztrátor felhasználók számára nem látható. A mező az adatbázis kapcsolat felhasználójának jelszavát tartalmazza, a kitöltése kötelező.
  • Adatbázis (POSTGRES EQ 5 DATABASE): Többsoros szöveg mező, amely a nem adminisztrátor felhasználók számára is látható. A mező az adatbázis–kapcsolat azonosítóját tartalmazza, opcionális paraméter.
  • PostgreSQL verzió (Z 01 VERSION): Az adatbázis verziója. Nem módosítható automatikusan felderített paraméter

 

A PostgreSQL mérő szerver típusok esetében a mérés definíciók felvétele esetében egy megadott változó készletből lehet gazdálkodni. A rendszer alapból ezeknek megfelelően tartalmaz több mérés definíciót, de természetesen ezeket szabadon is lehet változtatni. Az előre felvett mérés definíciók az alábbiak.

·       Autovacuum freeze

·       Backend-ek száma

·       Kért checkpoint-ok

·       Ütemezett checkpoint-ok

·       Bufferek - checkpoint által írt

·       Bufferek - háttérfolyamat által írt

·       Bufferek - backend által írt

·       Bufferek - allokált

·       Találati arány

·       Lock-ok száma

·       Kapcsolatok maximális száma

·       Adatbázis méret

·       Táblatér méret

·       Uptime

·       Aktív kapcsolatok száma

·       WAL file-ok

 

A PostgreSQL adatgyűjtő szerver ezek mellett tartalmaz egy discovery-vel nem felfedezhető mérést: a felhasználó felvehet tetszőleges saját select utasításokat, amelyek egy szám értéket adnak vissza, és ezt az értéket mint mérési eredményt a PVSR feldolgozza.

 

A PVSR többféle adatgyűjtő specifikus oldalt is tartalmaz a PostgreSQL eszközökhöz, amelyek segíthetik az operátorok hibaelhárítási és diagnosztikai tevékenységét. Ezek az oldalak az alábbiak:

·       14.1.24.1 Tábla méret

·       14.1.24.2 Index méret

·       14.1.24.3 Adatbázis aktivitás

·       14.1.24.4 Felhasználók

·       14.1.24.5 Bloat

·       14.1.24.6 Legutóbbi ”Vacuum” futtatási ideje

·       14.1.24.7 Legutóbbi ”Analyze” futtatási ideje

·       14.1.24.8 Adatbázis paraméterek

·       14.1.24.9 Végrehajtási terv

·       14.1.24.10 Tetszőleges lekérdezés

14.1.24.1 Tábla méret

Az oldalon megjelenő táblázat az adatbázisban szereplő táblák méretéről szolgáltat információkat.

206. ábra PostgreSQL adatgyűjtő specifikus oldalak: Tábla méret

14.1.24.2 Index méret

Az oldalon megjelenő táblázat az adatbázisban szereplő indexek méretéről tartalmaz infromációkat.

207. ábra  PostgreSQL adatgyűjtő specifikus oldalak: Index méret

14.1.24.3 Adatbázis aktivitás

Az oldalon megjelenő táblázatban a jelenleg végrehajtás alatt álló SQL utasítások listája látható. A táblázat bővebb információkat nyújt a listázott SQL utasításokról, például, hogy az adott utasítást mely adatbázisban, milyen IP címről/portról, mely felhasznál kezdeményezte, a végrehajtás jelenleg várakozik-e, mikor került kiadásra, mikor kezdődött annak végrehajtása.

208. ábra PostgreSQL adatgyűjtő specifikus oldalak: Adatbázis aktivitás

14.1.24.4 Felhasználók

Az oldalon megjelenő táblázat az adatbázis felhasználók listáját tartalmazza.

209. ábra PostgreSQL adatgyűjtő specifikus oldalak: Felhasználók

14.1.24.5 Bloat

Az oldalon megjelenő táblázat az adatbázis táblákra és indexekre értelmezett „Bloat” mennyiségét listázza ki. (A „Bloat”-tal általában a táblák és indexek által foglalt, de fel nem használható lemezterületet méretét jellemzik. Ezek a lemezterületek általában helyreállíthatók és újra hasznosíthatóvá válnak a „Vacuum” parancs segítségével.)

210. ábra PostgreSQL adatgyűjtő specifikus oldalak: Bloat

14.1.24.6 Legutóbbi ”Vacuum” futtatási ideje

Az oldal a legutóbbi „Vacuum” parancs futtatási ideját muataja az adott táblákra nézve.

211. ábra PostgreSQL adatgyűjtő specifikus oldalak: Legutóbbi "Vacuum" futtatási ideje

14.1.24.7 Legutóbbi ”Analyze” futtatási ideje

Az oldal a legutóbbi „Analyze” parancs futtatási ideját muataja az adott táblákra nézve.

212. ábra PostgreSQL adatgyűjtő specifikus oldalak: Legutóbbi "Analyze" futtatási ideje

14.1.24.8 Adatbázis paraméterek

Az oldal az összes adatbázis paramétert mutatja az értékükkel és leírásukkal együtt.

213. ábra PostgreSQL adatgyűjtő specifikus oldalak: Adatbázis paraméterek

14.1.24.9 Végrehajtási terv

A felhasználó által megadott tetszőleges select utasítás végrehajtási terve megjelenik az oldalon.

214. ábra PostgreSQL adatgyűjtő specifikus oldalak: Végrehajtási terv

14.1.24.10 Tetszőleges lekérdezés

A felhasználó tetszőleges select utasítást megadhat, melynek megjelenik a kimenete az oldalon.

215. ábra PostgreSQL adatgyűjtő specifikus oldalak: Tetszőleges lekérdezés