Prettylib-tuoteratkaisut - Wiki

LogAnalyser komentorivityökalut

PrettyBitServerin mukana tulee kaksi komentorivityökalua. Näillä ohjelmilla EI ole käyttöliittymää. Saat komentoriviparametrit käynnistämällä ohjelman ilman parametrejä. Komentoriviparametrit löytyvät myös readme.txt tiedostosta ohjelmien kansiossa.


pbLaImporter

Tämän ohjelman tarkoitus on siirtää (lukea sisään) LogAnalyser-tietokantaan lokitietoja. Komentoriviparametrien nimet alkavat aina "/" merkillä ja päättyvät ":" merkkiin. Varsinainen parametri tulee ":" merkin jälkeen. Komentoriviparametrit ohessa:


/SERVER:

Tietokantapalvelimen nimi. Microsoft SQL Server-palvelin, jolle on jo valmiiksi luotu LogAnalyser-tietokanta

  • Esimerkki: Pelkkä palvelimen nimi; /SERVER:sqlserver123
  • Esimerkki: Palvelimen nimi + instanssi; /SERVER:sqlserver123\instanssi


/DATABASE:

Tietokannan nimi SQL Server-palvelimella sijaitsevan LogAnalyser-tietokannan nimi.

  • Esimerkki: /DATABASE:PBSLogAnalyser

/TRUSTED:

Autentikointimuotona toimialueen tunnus Ohjelma kirjautuu sisään tietokantapalvelimeen sillä tunnuksella, jolla ohjelma on käynnistetty:

  • Esimerkki: Kirjaudutaan sisään toimialueen Windows-tunnuksella; /TRUSTED:TRUE
  • Esimerkki: EI kirjauduta sisään Windows-tunnuksella. Tämä on myös oletus ilman eri määrittelyä jos SQL Login-tunnukset määritelty; /TRUSTED:FALSE

/SQLLOGIN

SQL Serverin SQLLogin-tunnus, jolla kirjaudutaan sisään

  • Esimerkki: /SQLLOGIN:loganalyseruser

/SQLPWD:

SQL Serverin SQL Login-tunnuksen tunnussana.

  • Esimerkki: /SQLPWD:xyzzyzzy

/LOGPATH:

Kansio, josta lokitiedostot löytyvät

Tämä parametri voidaan jättää pois, jos ohjelma käynnistetään PrettyBitServerin Tools-alikansiosta, jolloin käytetään oletus ..\log\ kansiosta.

  • Esimerkki: Huomaa lainausmerkit polun ympärillä; /LOGPATH:"C:\PLServer\Log\"

/ERRLOG:

Polku ja tiedoston nimi kansioon, johon kirjoitetaan lokitiedosto siirrosta.

ERRLOG voidaan jättää tyjäksi, jolloin käytetään "\Documents and settings\All Users\Application Data\PrettyBit Software\LogAnalyser\Log\pblaimporter.log" tiedostoa.

pbLaReporter

Tämä ohjelma luo annetusta raportti-template tiedostosta HTML-muotoisia raportteja.


/SERVER:

Tietokantapalvelimen nimi. Microsoft SQL Server-palvelin, jolle on jo valmiiksi luotu LogAnalyser-tietokanta

  • Esimerkki: Pelkkä palvelimen nimi; /SERVER:sqlserver123
  • Esimerkki: Palvelimen nimi + instanssi; /SERVER:sqlserver123\instanssi

/DATABASE:

Tietokannan nimi SQL Server-palvelimella sijaitsevan LogAnalyser-tietokannan nimi.

  • Esimerkki: /DATABASE:PBSLogAnalyser

/TRUSTED:

Autentikointimuotona toimialueen tunnus Ohjelma kirjautuu sisään tietokantapalvelimeen sillä tunnuksella, jolla ohjelma on käynnistetty:

  • Esimerkki: Kirjaudutaan sisään toimialueen Windows-tunnuksella; /TRUSTED:TRUE
  • Esimerkki: EI kirjauduta sisään Windows-tunnuksella. Tämä on myös oletus ilman eri määrittelyä jos SQL Login-tunnukset määritelty; /TRUSTED:FALSE

/SQLLOGIN

SQL Serverin SQLLogin-tunnus, jolla kirjaudutaan sisään

  • Esimerkki: /SQLLOGIN:loguser

/SQLPWD:

SQL Serverin SQL Login-tunnuksen tunnussana.

  • Esimerkki: /SQLPWD:xyzzyzzy

/REPORTSINI:

Report.ini tiedosto. Komentoriviohjelma käyttää LogAnalyser-työasemaohjelmalla luotua asetustiedostoa, josta löytyy raporttiin halutut tiedot (eri osat ja rajoitukset)

/SELECTREPORT:

Mikä raportti valitaan (numeerinen 1-xx). Rerports.ini sisältää eri raportteja,jolla kullakin on oma numero.


/OUTPUTPATH:

Polku, johon tiedostot kirjoitetaan. Tähänkansioon kirjoitetaan HTML-tiedostoja sekä mahdollisesti alikansioista, jotka sisältävät kuvia yms.

/OUTPUTFILE:

Output html tiedoston nimi.

  • Esimerkki: /OUTPUTFILE:hakuraportti

/LIMITDB:

Tietokannan numero, johon raportointi rajoitetaan. Mikäli sama PrettyBitServer palvelee useita eri tietokantoja, voidaan hakuraportteja rajoittaa haluttuun tietokantaan. Tietokannan numeron näet PrettyBitServerin "Search Settings For PrettyLib4"-asetusohjelman tietokantojen määrittelyistä.

  • Esimerkki: /LIMITDB:1

/LIMITPROFILE:

Profiilin nimi, johon rajoitetaan. Mikäli halutaan rajoittaa raportti johonkin tiettyyn profiiliin (esim "FIN").

Esimerkki: /LIMITPROFILE:FIN

/CSS:

CSS-polku (joko suhteellinen URL tai http:-alkuinen URL)

/NAME:

Nimi raportille. Tulee raportin "otsakkeeksi".

  • Esimerkki: /NAME:Kuukausiraportti

/TIME:

Esivalittu aika tai päivämääräväli

Esivalittuja valintoja TIME parametrille ovat seuraavat:

  • today - tänään
  • yesterday - eilinen päivä
  • thisweek - kuluva viikko
  • lastweek - viime viikko
  • last7 - viimeiset 7 päivää
  • thismonth - kuluva kuukausi
  • lastmonth - viime kuukausi
  • last30 - viimeiset 30 päivää
  • thisyear - kuluva vuosi
  • lastyear - viime vuosi
  • aikaväli muodossa pp.mm.yyyy-pp.mm.yyyy

Esimerkkejä TIME parametrin käytöstä

  • tänään; /TIME:today
  • viime vuosi; /TIME:lastyear
  • tammikuu vuodelta 2013; /TIME:01.01.2013-31.01.2013