From 4515f4d52a5f93483812200f59e9ef6eb48b517c Mon Sep 17 00:00:00 2001 From: Sebastian Serfling Date: Thu, 17 Aug 2023 11:56:49 +0200 Subject: [PATCH] no message --- .idea/sourcesync.xml | 16 +++++++ .../__pycache__/mysql_connect.cpython-39.pyc | Bin 2393 -> 2388 bytes .../__pycache__/rds_export.cpython-39.pyc | Bin 1562 -> 1750 bytes .../__pycache__/smtp_export.cpython-39.pyc | Bin 1779 -> 1769 bytes .../__pycache__/ssh_tunnel.cpython-39.pyc | Bin 0 -> 1104 bytes .../__pycache__/system_info.cpython-39.pyc | Bin 1393 -> 172 bytes Controller/check_alive_time.py | 44 ++++++++++++++++++ 7 files changed, 60 insertions(+) create mode 100644 .idea/sourcesync.xml create mode 100644 Controller/__pycache__/ssh_tunnel.cpython-39.pyc diff --git a/.idea/sourcesync.xml b/.idea/sourcesync.xml new file mode 100644 index 0000000..ea0b3b3 --- /dev/null +++ b/.idea/sourcesync.xml @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/Controller/__pycache__/mysql_connect.cpython-39.pyc b/Controller/__pycache__/mysql_connect.cpython-39.pyc index b6e813dd4dce7dd0915bc1e872be28486a1cc5bb..bf3df0663348a0921f5bbde9aa1bd915a20e4e38 100644 GIT binary patch literal 2388 zcmb7F&2HO95Z)yziu$u1Cr;WXErj+Y6f&G9Mw>JUYCCEYz*U{liCaQ|z;M@=42qO@ zS573zy}0PD=mP`+tXusWeGDFY>8Y>aQ)iaekDVUcU2tc1_GiACof-P2Ql3EjEuXN4 zL&#q^nQbOazJX6F7#LwRBp%h&IH#s(>bcd)co|B#xo@9jxig|(jv37SnRt0-u?)}x zvso5skvS{}w8ZkP0CbKOSqbPon`84p7uW*30`v-_E~za34Vp>Z%DfcV&)UOW4@HP}bg(LE*FPfl%?{8DsRO?-5=y` zfAQt=3iR8FCE{3l59_OU`s*9=b>LXT6Ldoj&X0qQN#mvMysCf);4P!+pu1K8p$@} zkwvsNnrK?!-hSIpsnu1SXl;1YX}t7g0VIq(us5rAt!7gvA}P%v&6 z;C%p6Mvw4IK_MhE0j0qV<}hx`5G-r!Yi`XwO>G898iL`dWCT>(Yszz`My zy9$!P7^4D;7h!qTetQng;2OX(6hS~kd- zanom)ONS1f^4T*u)C z4ws(T@fmAk#rhf+C)O2H>plY61?w(EUJ+KOwz=e#*2N;o#*sep?Rz>gtWf7V>eK;5 z#jXFPOWcI*?`iYQpxe8wEsNSfUYk+&F)EvlT;%cTbmUGAV`*+1bscl5K4T_wE;%#b z>q540)b?aX+b6(R7QLIgge^}h?{XLie#qrAkM;z{l{bHBM`Fa%TbdTZ^sdS{sNlKY2DG~L#L_^R)KG-oh{G_0l-D^+jPY8;lGhEAY1QaN;3vz~BF6ZOSH?tc|P8JAUzy9+F z|I{PoPaK@TTo`-|P5lTRC!9var$#a(S!A_s-=^6!$9K5J?VpJ63Y$CJejVgArwvlR@d8kg zdYPsd8;#ZVZXAo~Q6dil$%PClK0LiFkT$dxXzE?)G&!Q24#+Gyrb9ZQoPE#aO>PZY zY;$|a1`PIh>it5e74MX8g{5jq;)Z3`pQzqls8sJ(s+EQ6i>okq!ul7sGqV+?Td`0T zE?U2X|H>?7iAr77Q(CmkR%-7iN~f+AsvBwF!%-Zx#R-vl*yv>=yubO45>jn8#8v=% z1#zh%Il+Wj2))FelL~sV$R4_X`1US8ns|XVrx=dzr5;+^x*RU2XkUgrit~ zQK{W#7tA8$Y}5&qI!GkI&f`ZXo{-+sN^59GtA9bQ}Sd?k8%aer~; zu}F!3B@0m;=+?eyj$BxFWe)eZJBie(jehpM(Zkf^fewHY!k-Abdbin$x;w4dcN?|O zYb)!%-B|r{qdW;rGo(lzr32W-F_!%NDH{^$=T23BI!eMI%Hm}#x?xu;Tp^x`u&agd zZ3`XlCb96{Flo12z*jR9L{aL5QKCd@E1h)8PU<}E3JFX@V#sN8igu50$;;?9WOmje z|KtpGSD>kR=m>I=GHOF(sJ(PO59VxWMe4C4EwBRUquadw-fCy4mU=ZiQ4v z@HX6X4)hQwMi&wv32(~H2cU2|#Fhaf0Eq!8fP_F_jSN78tUrYTEj?UXUs_&j)Ee?S zYytocEOc-Nbqrt;0gi~W2&=M;Hy~{~LnZnrWYCQ+%zliD0a^#8e-&UdO%UFI9a@xZ zfF~PJJT>jDQZj^@{tXRzsv$QI=^^Ca2Kf&1WN7_h#f41Hlld%j?0R;bnTMzJEv-lq zXum0C)dg6=k;mqLs9e%UqwN%OU5q3GyV63ZKaEwz-E@XSQ%%o8aU zydB&eJMXYjG!z!k7!ADlaJMt2&@u$aD z_<8tJY4bZE(fty0G5g$IKn=6qB&|sZLj)5ai7u3QG>Nv)!8HEIL`l7m+6nJQ;sO2* dm|qF3O<1eEJk~IC|LwZooacD1m-8&V{{`Pz|GNMH diff --git a/Controller/__pycache__/rds_export.cpython-39.pyc b/Controller/__pycache__/rds_export.cpython-39.pyc index ea96ba8b987ad4b1f2e870f92914374baae93db7..eb03729e7eef26ff9fd96a324eb31defc8535091 100644 GIT binary patch delta 699 zcmYjPzi-n}5We$!wqG3EaemMy6zEcrswzyCSQsi%hAv$yF;s#maA{~&O6z#4?x{n{ zf`mksttgVszrer13=<4lkbsFl0T#{`MSa$Lci;K$yYHTT9)68h`cV{stZ#q5(8ve) zQG%;W30RXoT02`=S^&a*y{!j&&&|DoU*NVOP3|ddSI!Is;ptX4v$;5!iHi#sYtjsRrkP}qm)hVQzDf0dBKvlM%(y@|@`QC!-o#Bx@`P>;F{`s4 zV+$^#^{H>`GEjr-+?C=&T@g^f6z~?0+5}s$ytsMnZ)|RDtUv5dzT<248@rQz=ck)i z)9aNzd%d(R Ux#{ZUmwP8Je^MjdWv3AT0&#ku1^@s6 delta 529 zcmYjOy=xUg5TDuIyW6+#KI1bl&kwK=Aw(_Gq_Gf_LJ%yp5CRI~=*c7a$a$5_k|MDY zEaG*_gT4F-+F0A$iG{8C3oNaiOXV!Hzxn-^`B>&>_A%Xfnq>~e{(SyMix}YdK>jx+ z&F{c6GPDv?3&~G_Q4$lAoQw*Ig%pHs@7!WMDMlNHBfwl-msplpnC|0k{-zt zyj3&sQ4Kz(kx$5R@(F0X)ZVh$fyWa+VoNEHM9r3Z3%uQbz&1pbOMWpGF7M^mfdo`} z*Tx}X%h)Rfj- zRCwtfts)V2T!3Fqd0mWd%!d(In0#c6bw;A#FWsrUK2d#9wZE@v3bWdwb8DMi1&{ PcM@N7vUIRgGS&Y8Hl=Z< diff --git a/Controller/__pycache__/smtp_export.cpython-39.pyc b/Controller/__pycache__/smtp_export.cpython-39.pyc index 76cf20f87b198f122ac387eee2536afcdfcef6b2..378d2d0e323bd463e1ff65ba283580167a267855 100644 GIT binary patch delta 274 zcmey&`;wP8k(ZZ?0SMOayOOeXBCjl?&O~h~E9M-gT;?cdMurrY6xJ4oD3%n)Ulb5sRaf3`P0uy4B71)Y=BtU#7kRmSU{JfH){G6QBBCvHuW^koQ dnm{T!Y;yBcN^?@}7=gTEHXy;l$iv9P3;>wGMEn2% delta 239 zcmaFK`#ySvH`mTWrbsIi7l#Vm?b&I ztG_^maqlBZ8iI-jub)uv^9B!i^OKhZyv5sa*5n=D zg|)?dd=1t%XCo4>p94AxsoflnUc8)_r6`_Db&x48)Nn%a@b>_Y#Dlp5Q{M+;$SLLY zh}2dFv9U*>wxM)>*`L@3`>BoJAfFWD7pEzHWOcoLOm~bcOH*l zX`%FZB;I6zm6iRGP}2fPjCT(wdzqT;D!DHvMvvj%d!e@Saw^9=vNTE-g-~Oy_fq4u zh^j;DA%Cofb_HWS8c?5kRCQoap(NH*Qkq38Y z#GOM-1v2OG4Md`->1Zo0AKRXUIOv zLx&-A0h6^tPO@StcqNrt3Fcy7iHH~OVMGRoP;~=r*h!jD(Pg73JWzEo&@Y+UvjH@p z)7A!QiaMw1GBMXRn6gt*A#(@!&-lTUndI|AJjGn}Z7>}gunr5FjQW(}_tS3#Uf}%# Dc;xxO literal 0 HcmV?d00001 diff --git a/Controller/__pycache__/system_info.cpython-39.pyc b/Controller/__pycache__/system_info.cpython-39.pyc index 4640d6a163751fabb36de6eded6479804c30f995..ce5ff148bcf0a551364ea4c57801bbdaf185f523 100644 GIT binary patch delta 101 zcmey!wT96%k(ZZ?0SNB#TuX@p(vLwLWWWgIH~?`m3y?@*2xib^^jpbL1QJFNzXF{n XmoWwkaoFVMrtGqw=8 literal 1393 zcmZ8gOK%%D5GMB_tyc1*X%V1xf$YuQBFeQuPz7;iwJDmYie;m~LV>hiGWI(AkV&o! z39D23FNy&2vFHAi9{1W)|AJ4Q;YN-VF391K+~M&1<_ovBTmsGW|6zYyg#3%n-DZIE z6uKP2zzCxW32I9Ns(m9cv^4`0tdUr$9oUpGlUaX|puud`0NZ3u=74ori@9K1jE;%l z{tu#(p--!=bRjR3X_RLfk5q)qn?_;MfZm5LzlDKOMb`8hF8h-F2^YOHS40_Wvn0&= zuybv~1@>^+8xNij`p4dEB=RMfG8f&0Y#E*>Gw;WvUtf5${^+FpJeG>jyx*P;jt2G0 zFiiQZw_mkRMVPUv2!Fq!`#0^eiZd>|Kc%P7e5-0k^CHe(=T+y7t0_2B^aO%dHQz76 z$TsJ2MIyz9TDgxvLuMW=Zt(tf9c_TAKaG6R`y|-x1qj zsvQ=~H`942RIK7WlTgR}Dvo&N>WxB%XFPDzyvWo%kAapQ_)F~K@EL}&f}Q%|`nZgj zTzrmkTel&D?b~TxG*}y-!gJ1;-o(HX6C>0DfE>f69lA@!eOQT*(M>~UThKL3KfnaF z@)lKMDEbz(q7`GIT0lRx_8KLH{pP#Y%23wYE)C{v&T0*{hRX*hqr-z^P{uDs#(36+ za)qj#dE>#ccXaTgx9mLhZspahF>OBdKv}(gfjKSj?{CEQ^Qe2k1PBr3C6H5L!{9eG z>AGMAR)WAnuBGG_a~3L&0`twv%0QZx6VF2(M&NrtEv_92db}f&Jvj4T6pyI*3OwJf znRez$s6ex6%^u!dxgV6K6R4BIn$(Ev|L@$WnbS4xe4pm5Nca=1Dv7KCS^Dc3j^)@+ F`+uq`Oe6pR diff --git a/Controller/check_alive_time.py b/Controller/check_alive_time.py index e69de29..8a62eb0 100644 --- a/Controller/check_alive_time.py +++ b/Controller/check_alive_time.py @@ -0,0 +1,44 @@ +import mysql.connector.locales.eng +import mysql.connector +import os +import time +os.environ['TZ'] = 'Europe/Berlin' +time.tzset() + +def database(query,name,user): + # server.start() + + mydb = mysql.connector.connect( + host="172.17.1.21", + port=3306, + user="root", + password="N53yBCswuawzBzS445VNAhWVMs3N59Gb9szEsrzXRBzarDqpdETpQeyt5v5CGe", + database="" + name, + auth_plugin='mysql_native_password', + ) + mydb.connect() + cursor = mydb.cursor() + if "SELECT" in query: + if user: + cursor.execute(query, user) + return cursor.fetchone() + else: + cursor.execute(query, user) + return cursor.fetchall() + if "SHOW" in query: + cursor.execute(query) + return cursor.fetchall() + if "INSERT" in query: + cursor.execute(query,user) + mydb.commit() + if "UPDATE" in query: + cursor.execute(query,user) + mydb.commit() + mydb.close() + +# mysql_connect.database("SELECT * from `Ping-Server` WHERE NAME='TNPTS01' ORDER BY time DESC LIMIT 1;") +server = database("SELECT DISTINCT NAME FROM `Ping-Server`","Stines-GmbH","") +for i in server: + print(i[0]) + time = database(f"SELECT * from `Ping-Server` WHERE NAME='{i[0]}' ORDER BY time DESC LIMIT 1;","Stines-GmbH","") + print(time[0][0]) \ No newline at end of file