Forum » Programiranje » Zbiranje rezultatov python skript
Zbiranje rezultatov python skript
gufy123 ::
Zdravo!
Na več strežnikih čez noč ob različnih urah tečejo razne skripte. Zaenkrat jih ni veliko, cca 5. Za nekatere imam narejeno sporočanje po mailu - zjutraj pogledam kaj se je zgodilo. Za nekatere imam samo logiranje na disk in pogledam, če je treba, za nekatere pa sploh ni nobenega logiranja.
Na kakšen način bi lahko naredil nek kolektor vseh rezultatov? Predstavljam si, da bi na enem strežniku morala teči aplikacija, ki bi ji vse ostale skripte javljale rezultate. ob določeni uri, recimo ob 6h zjutraj pa bi ta kolektor poslal mail z zbranimi vsemi rezultati akcij. Se to da narediti in kako?
LP
Na več strežnikih čez noč ob različnih urah tečejo razne skripte. Zaenkrat jih ni veliko, cca 5. Za nekatere imam narejeno sporočanje po mailu - zjutraj pogledam kaj se je zgodilo. Za nekatere imam samo logiranje na disk in pogledam, če je treba, za nekatere pa sploh ni nobenega logiranja.
Na kakšen način bi lahko naredil nek kolektor vseh rezultatov? Predstavljam si, da bi na enem strežniku morala teči aplikacija, ki bi ji vse ostale skripte javljale rezultate. ob določeni uri, recimo ob 6h zjutraj pa bi ta kolektor poslal mail z zbranimi vsemi rezultati akcij. Se to da narediti in kako?
LP
Dpool ::
Loge eksportaj na nek syslog streznik.
Graylog je OpenSource resitev za zbiranje logov iz razlicnih skript / sistemov:
https://www.graylog.org/
Kadar imas enkrat vse loge na enem mestu, pa lahko z njimi pocnes kar zelis.. spises skripto da pobira podatke iz te podatkovne baze in ti jih posilja na mail, ali pa ustvaris dashboards, itn. kar pac zelis.
LP
Graylog je OpenSource resitev za zbiranje logov iz razlicnih skript / sistemov:
https://www.graylog.org/
Kadar imas enkrat vse loge na enem mestu, pa lahko z njimi pocnes kar zelis.. spises skripto da pobira podatke iz te podatkovne baze in ti jih posilja na mail, ali pa ustvaris dashboards, itn. kar pac zelis.
LP
HotBurek ::
Ena opcija je, da postaviš web strežnik (npr. Nginx), ki je proxy za Python skripto/server (uWSGI) in na njega pošiljaš (HTTP POST) vse loge. Ko Python skrpita dobi log file, ga shrani npr. MongoDB.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
gufy123 ::
hvala za vse predloge! bom poskusil v te smeri, da pri vseh skriptah poenotim končni log file in ga zapišem na enega od serverjev. tam bo skripta, ki bo ob 6h zjutraj pregledala današnje loge in spisala nek povzetek
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Postavitev mySQLOddelek: Programiranje | 2227 (1805) | M01O |
» | robocopyOddelek: Programska oprema | 2859 (2298) | driver_x |
» | Backup podatkovnih bazOddelek: Omrežja in internet | 2166 (1794) | jype |
» | Linux-localhostOddelek: Operacijski sistemi | 1986 (1500) | 'FireSTORM' |
» | Skripte (strani: 1 2 )Oddelek: Programiranje | 8731 (6594) | Microsoft |