prometheus-hanadb_exporter-0.7.3+git.1604318097.c2b074f-lp152.2.6<>,J_M/=„0W*߂ _Ky7WD.iL 򮔬&s3cb.vSXEVF:۳mmxªGi;Q,~{e:`}`[.ܥO½|ۯ:|j䫁G q|Us2>:$@m~t#[#E {?_=wIQ&yiH {.?ާ"Og9g),C{f5R>F8?8d: F i $+ wL!! ! T! ! 9! \!!!*x!(h T( 8 9 :#=.Q>.Y?.a@.iF.qG.!H/!I/!X/Y/\0!]0!^2 b4c5Bd5e5f5l5u6!v6w6!x7!y8 z888H8L8R8Cprometheus-hanadb_exporter0.7.3+git.1604318097.c2b074flp152.2.6.1SAP HANA database metrics exporterSAP HANA database metrics exporter_Mhci-cnode1-m0eopenSUSE Leap 15.2openSUSEApache-2.0http://bugs.opensuse.orgSystem/Monitoringhttps://github.com/SUSE/hanadb_exporterlinuxnoarch test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in prometheus-hanadb_exporter@.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in prometheus-hanadb_exporter@.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-prometheus-hanadb_exporter-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-prometheus-hanadb_exporter-update-$service-new-in-upgrade" fi done for service in prometheus-hanadb_exporter@.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset prometheus-hanadb_exporter@.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in prometheus-hanadb_exporter@.service ; do if [ ! -e "/run/rpm-prometheus-hanadb_exporter-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-prometheus-hanadb_exporter-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in prometheus-hanadb_exporter@.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi rm -rf /usr/etc/hanadb_exporter/* ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/config.json.example /usr/etc/hanadb_exporter/config.json.example ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/metrics.json /usr/etc/hanadb_exporter/metrics.json ln -s /usr/share/doc/packages/prometheus-hanadb_exporter/logging_config.ini /usr/etc/hanadb_exporter/logging_config.ini test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable prometheus-hanadb_exporter@.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop prometheus-hanadb_exporter@.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in prometheus-hanadb_exporter@.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart prometheus-hanadb_exporter@.service ) || : fi fiWh?&5I Ki  %9* AAAAA큤A큤A큤A큤_M_M_M_M_M_M_M_M_M_M_M__M_M_M_M_M_M_M______M_M___M_M_M_M_27252b64fc42099365111b78b85d145ff0f5397c4b2b9ab7ab5d066f451f9f2898186448def0ae6ec550ef269e2c48a05dee475013eadbb3e88a2335300f3a5616099a7aeb76f63de4bcc74e49f662028152b7f4ae8288a9d25772306990101c5b61cd2b4f6325788d828935875380d18c76f3866a2985e37388210bbc835f9e4654d48b5d73e0627ac46735b9f8e893afeca5d52fc403ecfc4c7a5f361e6819404af18b4820cbc7c15decbb8a8415c654939df4372481ea61077e2d0f83c66954e08ef4720c0248056c4396babf9c5d4ffd06a3a32edaacd587b66b4ad22b3eea0cba17b8cc943d68889d8a404dab31347bc3b8113b6d16d84dfc66275cdf30fdfb24e0331955fa17c04ef542bfddb43fad1494576fe665d9cf44110de7f91394d4ac5ccde5738407e06b7ea7eaa284454baa77407e66047f662759db6ee97d5a50c973bfc783c72c1097078ff29d234d8d5077d5d921d802874ee575295be7d9b77af574f4b8a2b29097ae60379c62891f879720f6040ea75861e52960004639b90bf1326162a85ca3dbc696d47c4991d8061a1f3ee0edd3c4457fd01fb0cdf7414eae9b5b4b8e0170bea25301212921e0876d3c699af4546ec72a45b826cb5168c17508a405cf28b2812062a34643a0564442ec08f264b032bb3622f14e5b56ff23d02560f805945a6f7ffed41f38224ee6259122e79ea9eddf29e6d238f53dbf5c45d9d7b4c9c2c435fcfb4837ea5857644e1057da6e1513246f51ebabc3040cc2ff68e93c47d659b0c63bac6f6650aaa013ec78a6468e2f942e8d5bd666ec6f7a3ba5550c83e093f9e69ff3c937b51a76b821851d0087c40e14e913ad46184183f5b9b1387167f0e458469506db63bf0c97d8fe66ed03fc49c381944ce66f7d8b017dcf2c6b0fdb5261138ed5dbdf276f0c1658d1e9512bf57b879972090add09ae4f24b55d1528cd364ca18aae6bbc67636aa9716c1182a4b3c6c1846fe0c078f170fb7c9fc9322b3de603ce05825ec02886b5df5876aba8a3d07094152cb1787ade2cc32b3fe7ac2403406522af98d2ea0df9a3dc32a277b7e139424eaed7177eb6902371c8be0b2b9d0f8f744ca34f2597cb550497e36c4c09bce34drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprometheus-hanadb_exporter-0.7.3+git.1604318097.c2b074f-lp152.2.6.1.src.rpmhanadb_exporterprometheus-hanadb_exporter @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python3python(abi)python3-prometheus_clientpython3-shaptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.60.6.00.3.23.0.4-14.6.0-14.0-15.2-14.14.1__u^U@^l@^B@^]]]7@]µ]]@]@]@]J@]$]]G@]] #]:]@UTC - shap-staff@suse.deUTC - shap-staff@suse.deXabier Arbulu Julien ADAMEK Xabier Arbulu Xabier Arbulu Xabier Arbulu Xabier Arbulu Xabier Arbulu Diego Akechi Xabier Arbulu Xabier Arbulu Xabier Arbulu Xabier Arbulu Ayoub Belarbi Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti Xabier Arbulu Insausti - Release 0.7.3 - Fix systemd macros usage in spec file (https://github.com/SUSE/hanadb_exporter/pull/81) (bsc#1178339)- Release 0.7.2 [#] Added - lookup for `/usr/etc` and the fallback `/etc` directory for config files. ( https://github.com/SUSE/hanadb_exporter/pull/78)- Version 0.7.1 Fix the case where HELP and TYPE entries are exported even though there is not any record for that metric (bsc#1170717) (jsc#SLE-10902, jsc#SLE-10903, jsc#ECO-817, jsc#ECO-818)- Fix and improve the README file (bsc#1170843)- Version 0.7.0 created - Rename the rpm package to prometheus-hanadb_exporter to follow the prometheus conventions - Update the default port from 8001 to 9668 (jsc#SLE-10545)- Version 0.6.1 Fix use case where TENANT_DATA_QUERY query returns columns with invalid values (0 number)- Version 0.6.0 Change configuration files location from /etc to /usr/etc- Version 0.5.3 Improve metrics collection if some of the rows result is None. Before, if any result was None the result was not exported. Now, only metrics with None value are ommitted- Version 0.5.2 Add the option to use the hanadb_exporter with the stored user key. This gives the option to avoid the plain user/password strings usage.- Version 0.5.1 Add the SAP HANA current alerts rating metric. This metric expose the current triggered alerts coming from inside the database and the rating (severity) of them. The rating is classified between 1 and 5.- Version 0.5.0 Add the option to export metrics from multiple databases/tenants- Version 0.4.1 Add new metadata labels to the metrics (sid, instance number and databse name)- Version 0.4.0 Remove the factory usage to gain simplicity as only the prometheus exporter is used- Version 0.3.4 Add reconnection to the database to avoid issues when the hana database is stopped and restarted- Version 0.3.3 Better handling of query failures and incorrect labels and values- Version 0.3.2 adding the option to filter the queries by current SAP HANA database version- Version 0.3.1 updating how the exporter is executed as a daemon- Version 0.3.0 created - Code to manage the metrics updated to have a more generic usage - metrics.json file structure updated to add more additional information - Documentation created to explain how to create/update the metrics.json file- Version 0.2.2 created with a new logging system- Version 0.2.1 created - Systemd support added to daemonize the execution- Version 0.2.0 created - Improve the hanadb_exporter to retreive the metrics data from a configuration file - Label correctly the imported metrics- First package version 0.1.0/bin/sh/bin/sh/bin/sh/bin/shhci-cnode1-m0 1605651902  !0.7.3+git.1604318097.c2b074f-lp152.2.6.10.7.3+git.1604318097.c2b074f-lp152.2.6.1 hanadb_exporterhanadb_exporteretchanadb_exporterhanadb_exporterhanadb_exporter-0.7.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.pycdb_manager.cpython-36.pycmain.cpython-36.pycprometheus_exporter.cpython-36.pycprometheus_metrics.cpython-36.pycutils.cpython-36.pycdb_manager.pymain.pyprometheus_exporter.pyprometheus_metrics.pyutils.pyprometheus-hanadb_exporter@.serviceprometheus-hanadb_exporterMETRICS.mdREADME.mdconfig.json.examplelogging_config.inimetrics.jsonprometheus-hanadb_exporterLICENSE/etc//usr/bin//usr//usr/etc//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/hanadb_exporter-0.7.1-py3.6.egg-info//usr/lib/python3.6/site-packages/hanadb_exporter//usr/lib/python3.6/site-packages/hanadb_exporter/__pycache__//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/prometheus-hanadb_exporter//usr/share/licenses//usr/share/licenses/prometheus-hanadb_exporter/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15020/openSUSE_Leap_15.2_Update/663dba49c503f026fe5f485138a00391-prometheus-hanadb_exporter.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linuxdirectoryPython script, ASCII text executableASCII text, with very long linesASCII textpython 3.6 byte-compiled RRRRRRRRRRRRRg`$œ79lutf-84ed47a8f324f26638341e2c0640f7f98c47839f3de5c049eaf5d1bce85ef9ed2?7zXZ !t/, D]"k&"AW¤>L:b]}+jO@kpun埻.|v JvW,-ˤj0vIk"i/.;KQ<Ix}a/F>W444 QDxԗQZ~FR&/Nw$G~~oDZȿӕ}z˨xk4 v( Ua:'t5N5Ѿ,+ndM6_=QdǶX.M0U{~ȹvDxL`=X PD Ԋ?l`Ƚ \ƀ}iGhf^n6߻ 1_Ic\_yctIGn?Q:zd67A/5|. +B r]e_љJ XѰdtF.Ez14r%Hb]ao☜=askt%Ksy0|.kǃ|׼uuajvpK]TM%*~~@>45#'mFNA5,考9C] ˳Wf 46|8{ittvŸDyr;Rf0k13vt_WlD]f&xN|ؐD\ȹ@gXrLWܘm-H˳EA|䋘hQo&k+R,7:hx(WS= tubMmVt I]-wB|*rqOX!F,wUlk\ItbC ȳZ__EyۍXqh i*J^ՊNЖz]kvŸq%Hy,A>9V*7[Ȃۣuh <ͫti@ea4:paS7$"O*tօ:j@oGYBɨ|Ua(bv}.);xӄvɏ]y"`(ͭH=Ag' cKP7ATUHWuS (湧UV$7l٦1" 1y:}C&5.ˇ\ڹ0(t7 % }}Pb!ܯvvu*/A'85rs >_e_x0r X:PY!X9;=_?>8 R3> EefO2JЯ! `=h$u d1Ae9 H>cYkx9$7tWCe^cNa ]bWw*ά"u\wvxP!C3ۨtp`anϺSo> кL'^L=7GV4FQf^y3IWljY{T\L6-þΔͫe)'|sJ?C+A}3*K K1 ?G ^21cٜ`k'!| =z`T7!lfbqy*m.]?Ra^T>U-D3o\*C*9ޟfZ0(?=/5꩕ v}GoR7rw`c,׮c?5,2c ݵ ,uBAe=mHxwNE;?^l d@se\A-=n%_&cED.-#81Xz/D"R~&QJ0yB"[lw@9wEoWߣ&`Qք%f<+ifc2[yA֑25eϊ)?]\~%Q~ ?brL1ݳ̮cY[L.|W.D[&ϻQ|2a2Z3Ejt&9Sƴ_U&D' p+6.WZ%2iȽk J ݕv[;kVzE,_ku`0Ǵ&[CtK6_ZCH3gGوU3yȍ^ywjOD7{$5S J}AGJZպ Ag >7LvIHHj-a|ofŢ썼W|*"ill_)PuPϕ epQvs ɚE)TηÄ=Z{Dmh'Kk`s!vv]V1NH_fhDacq\1e 9Yf7I9'M$*ip8p P3|–u+L')57-} |5Ykxod\O#b1S2hRs^%fsayF̘)3mcK! _1aŒ0 1nK+ +h, R6hc̹ܠocm:]q^Z:M7c<3ai)PK {{ڟ0W^I g/h-y! M\d].l<sikKHG[;{U7vJYT&!m \QSnj⇠yn"S DRxc/UDS}Cms7Rɂ(<4!Ga EФ\JV8)ZGtVZSYUh— k%\Me>BFC cwyp|_#E4.`3)5hqu2[I3˪Oo0Ymu7WȲz/XT]5[RymfxG{ 5h4Vxe7~@{uF,l8u_>Ogۼ\0Ls^. .͇¹qyHkfxIkT۽Cv2/myn:c' P026fAGߙ?H YE{~ֿxe0C.V@[ 7*k9x!8 Y -Ygț@Z a#bU! 'w}oTgp4 ; _DêIhxK51ߟ|c 1i3Q_+ %^bY9SپrQg|.qKH⼤n&Kھ( iDc(&7h8r';-aR-UOJ$q;Ż?QԜF,ܸj; 4✍k3?˕o<X YZ