A Nagy Machinátor a következő hívásokat kezdeményezi az iroda.progen.hu irányába, a következő adattartalommal, és ezeket az itt leírt módon kezeljük/használjuk fel:
Minden csomag fejlécében szerepelnek a következő adatok:
1.Licensz kulcs száma. pl: 4937.
2.A Nagy Machinátor magjának a verzió száma. pl: v3.1.149.62456
Ezekből az adatokból egy általános működési statisztikát készítünk Kulcs száma/Szervíz funkció bontásban, tárolva az utolsó verziót, időpontot, és a hívások számát.
Szolgáltatásaink közé tartozik, hogy ügyfeleinket programhasználat közben tudjuk tájékoztatni különböző témájú információkkal.
Például ezen keresztül kaphat tájékoztatást meghirdetett webináriumokról.
De ugyanitt tudunk tájékoztatást nyújtani arról, ha egy adatszolgáltatásból egy új verziót adtunk ki.
Küldött adatok:
Filter: még nem használt, további fejlesztésre fenntartva.
Funkciója:
A kulcsszám/verzió/filter alapján letölti megfelelő üzeneteket, amiket bejelentkezés/akció indítás után a Machinátor megjelenít.
Indítása:
Szerver indításkor, majd a válaszban visszakapott időközönként (jelenleg 60 perc) automatikusan.
Tárolt adatok:
Csak a hívás ténye, a fejlécben leírt adatokkal.
Küldött adatok:
A hiba keletkezési helyétől függően: Szerver/terminál host BigMac.log file (V4 adatbázis motor esetén bizonyos hiba típusoknál az NMServer[.test].log és az NMClientX86_terminálszám.log, illetve timeout típusú hibák esetén DiagInfo2-vel azonos pillanatnyi hardver terhelési adatok), vagy a BigMagRC.log file.
Ennek a tartalma az elmúlt 30 napban:
- Program indítás leállítás, az ehhez kapcsolódó információkkal.
- Felhasználó be/kijelentkezés.
- Az egy nap vagy annál ritkább időzítésű automatizált folyamatok indulása-leállása (szerver esetén),
- Az elő forduló hibák call-stack-jei.
- DebugLog esetén még további működési infók: minden időzített folyamat, szálak indítása, prnse futási pontok...
Kézi küldés esetén van lehetőség a Machinátor képernyő képének a csatolására egy pipával, automatikusnál nem küld képernyő képet.
Funkciója:
Az utolsó hiba call-stack-ját (eljárás hívási lánc) fejti vissza egy automatizmus, ami ez után email-ben értesíti a megfelelő programozót.
Indítása:
- Automatikus: a hiba előfordulásakor még a hiba ablak megjelenése előtt, (szerveren webszerver, webworker terminálon persze nincs hiba ablak sem)
- Kézi: a "Hibajelentés küldése" ablakban a "Küldés" gombra nyomva.
Az OnlineInstall-ban az utolsó ablakon van egy pipa az automatikus hibajelentés küldése, illetve a szerveren indított Rendszermonitorban(SY_SMON) az első fülön szintén van rá pipa. Ajánlott automatikusra állítani, mert így értesülhetünk a szerver oldalon az automatizált folyamatokban, illetve a webszerver/webworker terminálokon fellépő hibákról is, amikre különben csak ügyfélnél a log fájl vizsgálatakor derülne fény.
Tárolt adatok:
A log file, a visszafejtett call-stack-ot tartalmazó log file és ha van a képernyő kép, 30 napig.
Kulcs száma/Akció/Hiba típus bontásban utolsó hiba üzenet időpontja, hibák száma.
Küldött adatok a machinátor szerverről:
- Egy kötet / a teljes adatbázis mentése.
Funkciója:
Olyan hibák esetén kérünk ilyen mentést az ügyfeleinktől, ha egy hibát a teszt adatbázisainkon nem sikerül reprodukálnunk.
Indítása:
- Szerveren a Archiválás (SY_DBHIS) akcióból, a "Mentés feltöltése" bevitelben "Az iroda.progen.hu-ra (csak hibakeresés céljából)" lehetőséget választva.
Tárolt adatok:
A teljes mentés, 30 napig.
Ez a funkció csak a dohányboltok Nemzeti Dohány Zrt.-felé kötelező adatszolgáltatása esetén használt!
Küldött adatok a machinátor szerverről:
- Az NDLog file.
Funkciója:
Ha hiba fordul elő az adatszolgáltatásban, arról értesüljünk, mert ez a program működését/az értékesítést nem minden esetben akadályozza!
Indítása:
- Hiba esetén az ND kommunikáció indítja automatikusan.
Tárolt adatok:
A teljes log file, 60 napig.
Ezt a funkciót általános felhasználásra terveztük: egy kérdőív kérdéseit illetve az arra adott válaszokat tudjuk felküldeni vele.
Per pillanat ezt a funkciót nem használjuk.
Küldött adatok:
A kérdések és az arra adott válaszok.
Opcionálisan lehet email cím is!
Indítása:
- A kérdőív kitöltése után, a küldés gombra nyomva.
Tárolt adatok:
A kérdőív tartalma, a feldolgozás időpontjáig.
Funkciója:
A Progen Kft. tanácsadója a teamviewer kapcsolat alatt be tudjon saját felhasználó nevével jelentkezni az ügyfél Machinátorába.
Tárolt adatok:
Kulcs száma / tanácsadó neve / időpont.
Funkciója:
A Machinátor szerver futtató környezetének adatait küldi fel hozzánk.
Ez alapján tudunk hosszú távon tervezni, hogy milyen erőforrás igénnyel gazdálkodhatunk a fejlesztések során, illetve célzottan tudjuk értesíteni azon ügyfeleinket, akiknek egy-egy új verzió telepítéséhez szükséges a futtató környezet frissítésére/cseréjére.
Küldött adatok (a szerverről):
- Processzor adatok:
- A szép neve, pl.: Intel® Core™ i5-8600K CPU @ 3.60GHz
- Processzorok száma a számítógépben
- Fizikai magok összesen
- Logikai magok összesen
- Maximális órajel
- Pillanatnyi terhelés %-ban
- Alaplap információk:
- Gyártó neve (bizonyos esetekben csak ebből lehet arra következtetni, hogy virtuális gépen fut a Machinátor)
- Fizikai memória mérete
- HyperV aktív-e (ha igen akkor olyan virtuális gép, ami a microsoft HyperV interface-ét használja)
- Operációs rendszer információk:
- Neve pl.: Microsoft Windows 10 Enterprise
- Verziószáma pl.: 10.0.19044
- Arhitektúra
- Nyelv
- Telepítés dátuma
- Szabad fizikai memória
- Szabad virtuális memória
- Disk információk (arra a disk-re, amin a Machinátor telepítve van)
- Szép neve, pl: Samsung SSD 970 EVO 500GB (bizonyos esetekben azt, hogy SSD-e csak ebből lehet megtudni, illetve a virtuális disk-ek is felismerhetőek)
- Típus: SSD/HDD/egyéb
- Teljes kapacitás
- Szabad kapacitás
- DotNet információk:
- A legmagasabb telepített FrameWork verziószáma pl.: 4.8
- Az aktuális futtató környezet verziószáma, pl: 7.0.404
- Telepített DotNet runtime verziók pl: Microsoft.NETCore.App 7.0.14, Microsoft.WindowsDesktop.App 7.0.14
- Telepített SDK-k, pl: 7.0.404
Indítása:
Az OnlineInstall-ban az utolsó ablakon van egy pipa a diagnosztikai adatok küldésének ki és bekapcsolására, illetve a szerveren indított Rendszermonitorban(SY_SMON) az első fülön szintén van rá pipa.
Ha be van kapcsolva, akkor szerver indítása után automatikus.
Tárolt adatok:
Az aktív terméktámogatott kulcsokhoz tartozó adatokat tároljuk.
Funkciója:
A Machinátor szerver általános működési statisztikája.
Az adatbázis műveletek sebességéből az anomáliákat szűrünk ki, és ha egy ügyfélnél túl lassan fut a Machinátort, akkor annak az okát tanácsadóink felderítik. Ehhez ad támpontot:
- Az egyidejű terminálok száma: ha abban az órában 40 terminál dolgozott párhuzamosan, akkor nem is biztos, hogy a mért adatok rosszak!
- A pillanatnyi hardver terhelés: ha egy Machinátortól független folyamat elfogyasztja a szerver erőforrásait, akkor értelem szerűen lelassul.
Az akciók statisztikájából a fejlesztésre nézve nyerünk információkat: ha egy akciót egyetlen ügyfelünk sem használ, akkor annak a jogszabály követése is felesleges, meg is lehet szüntetni. Viszont egy mindenki által naponta többször használt akciónál a legkisebb hiba is prioritást élvez.
Küldött adatok (a szerverről):
- Pillanatnyi hardver terhelési adatok:
- A processzor pillanatnyi órajele MHz-ban,
- A processzor üresjárási ideje %-ban,
- Szabad fizikai memória,
- Szabad disk terület %-ban,
- A disk üresjárási ideje %-ban
- Machinátor szerver adatok az elmúlt egy órából:
- Indítás óta eltelt idő,
- A leggyakrabban használt adatbázis műveletek és néhány kritikus funkció darabszáma és válaszideje,
- Terminál bejelentkezések száma, egyidejű terminálok minimális és maximális száma,
- Akciók használati statisztikája: az indítások száma, futási/használati idők minimum és maximum értéke.
Indítása:
Az OnlineInstall-ban az utolsó ablakon van egy pipa a diagnosztikai adatok küldésének ki és bekapcsolására, illetve a szerveren indított Rendszermonitorban(SY_SMON) az első fülön szintén van rá pipa.
Ha be van kapcsolva, akkor szerver indítása után automatikusan elküldi az előző leállításkor elmentett adatokat, majd óránként.
Tárolt adatok:
Az aktív terméktámogatott kulcsokhoz tartozó adatokat tároljuk.
Funkciója:
A Machinátor terminálok futtató környezetének a fejlesztéseket befolyásló adatait küldi fel. Mivel az RC terminálok hardver igénye minimális, ezért itt csak az operációs rendszer illetve a dotnet adatok relevánsak.
Küldött adatok (az RC terminálról):
- Operációs rendszer információk:
- Neve pl.: Microsoft Windows 10 Enterprise
- Verziószáma pl.: 10.0.19044
- Arhitektúra
- Nyelv
- DotNet információk:
- A legmagasabb telepített FrameWork verziószáma pl.: 4.8
- Az aktuális futtató környezet verziószáma, pl: 7.0.404
- Telepített DotNet runtime verziók pl: Microsoft.NETCore.App 7.0.14, Microsoft.WindowsDesktop.App 7.0.14
- Telepített SDK-k, pl: 7.0.404
Indítása:
Az OnlineInstall-ban az utolsó ablakon van egy pipa a diagnosztikai adatok küldésének ki és bekapcsolására, illetve a szerveren indított Rendszermonitorban (SY_SMON) az első fülön szintén van rá pipa.
Ha be van kapcsolva, akkor az RC terminál a szervere való bejelentkezés után automatikusan elküldi.
Tárolt adatok:
Az aktív terméktámogatott kulcsokhoz tartozó adatokat tároljuk, terminálszám bontásban.
- OnlineInstallInfo, OnlineInstallFile: A telepítő és a Machinátor ezzel a funkcióval kérdezi le az elérhető verziókat, és magukat a fájlokat.
- SoftwerKeyGracePeriod: Ezzel a funkcióval egy hardver környezet változás miatt érvénytelen szoftver kulcsra tudunk további türelmi időt adni.
- ValidateKey: Kulcs érvényességének ellenőrzése.
- AskSoftwerKey: Új szoftver kulcs kérése
- CheckNewSoftwerKey: Új szoftver kulcs elkészültének ellenőrzése / letöltése