prometheus-ha_cluster_exporter-1.3.0+git.1653405719.2a65dfc-15020<>,Jc6p9|rJ䲴3گ[p{E<[hL2;OJ ɏ&n̖8|7LD͏v_v[q~T)y(a  s&'6(H]6Ӗ : i8* &u'BV!u${<#[< I`F%5zSOʩ b@nvJtf ^5= os/<_[9kbK6.TQ}xbsC_wY >FA?Ad!> L  '9lrx y  H  ^  t        # Z T^(8#9#:5#=:>;?; @;F;G;0 H;\ I; X;Y;\Zc?d?e?f?l?u? v?w@ xA yA4zA<ALAPAVACprometheus-ha_cluster_exporter1.3.0+git.1653405719.2a65dfc150200.3.18.1Prometheus exporter for Pacemaker HA clusters metricsPrometheus exporter for Pacemaker HA clusters metricsc6s390zl36ŝSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Monitoringhttps://github.com/ClusterLabs/ha_cluster_exporterlinuxs390x if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in prometheus-ha_cluster_exporter.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in prometheus-ha_cluster_exporter.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi PNAME=prometheus-ha_cluster_exporter SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi 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-ha_cluster_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-ha_cluster_exporter.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in prometheus-ha_cluster_exporter.service ; do sysv_service="${service%.*}" rm "/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-ha_cluster_exporter.service ) || : fi fi09 =}~* 큤A큤A큤c6c6c6c6bbbbc6c6ba9c1fac0f98dd52ceb7188d87ed6f2a7042ed80b298e66afa996e2259aad7aca0d0ec755c759713958ae49fecb87eabdf68218838814e60a4959078c887dd4aedc57f40bcfee579b353c30f3f5bfa60933ed22a8bd1636ec6a1a27bed853910630a0ec103b9fc0f8afbe6d3c520f0a9df58c08516d2543aa4b03b00c5b50d968150a22dcdb08f9381416c84c415e70dfa9bc97a0a38dd86ca3e1d450274b041170fa0a9567aada16ee0dfcce1bac75cef961c7f82f106fb10bb8064b309fd4fd71258cb18db8b882ff39a372370d7cc0d1c581e2f815f257532476138ab46246aed7177eb6902371c8be0b2b9d0f8f744ca34f2597cb550497e36c4c09bce34dservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprometheus-ha_cluster_exporter-1.3.0+git.1653405719.2a65dfc-150200.3.18.1.src.rpmha_cluster_exporterprometheus(ha_cluster_exporter)prometheus-ha_cluster_exporterprometheus-ha_cluster_exporter(s390-64) @@    /bin/sh/bin/sh/bin/sh/bin/shcoreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1b`@`@_ǁ_[f_ L^x^^^0^j$@^Y^C^B@^B@^AE^AE^:@^9\]}@]߶]Γ@]]]@]@]@]@]@]]]]]]y@UTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.destefano.torresi@suse.comUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.destefano.torresi@suse.comUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.deUTC - shap-staff@suse.destefano.torresi@suse.comdmaiocchi@suse.comstefano.torresi@suse.comdmaiocchi@suse.comdmaiocchi@suse.comdmaiocchi@suse.comdmaiocchi@suse.comdmaiocchi@suse.comabelarbi@suse.deabelarbi@suse.dedmaiocchi@suse.comdmaiocchi@suse.comabelarbi@suse.dedmaiocchi@suse.com- Release 1.3.0 [#]# Added - TLS and basic auth support (#200) - sysconfig file now available to override systemd unit CLI arguments (#200) [#]# Changed - **Deprecated**: Some CLI flags were deprecated in favour of new ones according to upstream conventions (#200) - Boilerplate now uses the Prometheus Exporter Toolkit (#200) - Rename `master` branch to `main` - Rename dashboard provider subpackage (#196)- Release 1.2.3 [#]# Changed - Compress GitHub artifacts (#195) [#]# Fixed - Fix cloned resource collection once and for all (#194) [#]# Removed - Remove the `make download` target, which was mostly useless. (#194)- Release 1.2.2 [#]# Added - Add parsing of the `crm_config` node in the CIB parser. (#190) [#]# Changed - Update the minimum required Go version to 1.14. (#192) [#]# Fixed - Avoid duplicate metric recording errors for non-running OCFS resources. (#191)- Release 1.2.1 [#]# Fixed - Remove Pacemaker dependency from systemd unit (#180)- Release 1.2.0 [#]# Added - Implement SBD watchdog and msgwait timeout metrics (#174) [#]# Fixed - Handle correctly corosync membership parsing with qdevice enabled (#172)- Release 1.1.0 [#]# Added - Support for Corosync v3 (#156) - `--version` CLI flag (#158 #168) - Grafana dashboards (#160 #166) - New metrics for Pacemaker node attributes (#167) - New metrics for instrumentation of the exporter itself (#169) [#]# Changed - `--enable-timestamps` CLI flag and config option have been marked as deprecated (#158) - Migrated CI from Travis to GitHub Actions (#163) - Update and improve documentation (#164 #165) [#]# Fixed - Fix `corosync-quorumtool` parsing in Corosync v2.3.6 (#157)- Backport to SLE12SP3 and SLE15. (jsc#SLE-10902, jsc#SLE-10903, jsc#ECO-817, jsc#ECO-818)- Release 1.0.1 [#]# Fixed - Corosync membership parsing (#154)- Release 1.0.0 [#]# Added - New `group` and `clone` labels for `ha_cluster_pacemaker_resources` metric. (#145, #153) - New `ha_cluster_corosync_member_votes` metric and new labels for `ha_cluster_corosync_rings`. (#151) [#]# Fixed - **BC Break** - `ha_cluster_pacemaker_nodes` and `ha_cluster_pacemaker_resources` now report `0` values instead of disappearing. (#152) - Grouped resources in stopped status are now tracked correctly. (#145) - Error handling during collection cycles is more consistent across the board. (#148) - Corosync v3 is now explicitly reported as not being currently supported. (#149) [#]# Removed - Unnecessary file I/O in DRBD collector. (#150)- Release 1.0.0rc1 [#]# Added - Resource metrics now have an `agent` label (#143) [#]# Changed - Go runtime debug metrics are now opt-in (#142) - Overhauled Travis CI config to implement new OBS continuous delivery (#144) - Updated some documentation and boilerplate (3de9c59)- Release 1.0.0beta8 [#]# Changed - Reduced log verbosity of collect cycles to `DEBUG` level. (#137) - Moved OBS related files to `packaging/obs`. (#139) [#]# Fixed - Pacemaker CIB parsing errors with some time values. (#138) - Regression in CI changelog generator. (#136)- Release 1.0.0beta7 [#]# Changed - Refactored project structure by using Go packages (#131). - Refactored Pacemaker collector and separate XML parsing from the metrics collection (#132). - The open-source software license has been changed from GPLv3 to Apache 2.0. (#133) - The RPM build no longer uses PIE, which made Go platform compatibility potentially problematic. (#133) [#]# Fixed - Stopped resources are now tracked correctly. (#134) - A few edge cases previously uncovered in the CI pipeline are now handled correctly. (#135)- Release 1.0.0beta6 [#]# Changed - Revert full Source url usage and reinstate OBS source service in the build pipeline (#129)- Release 1.0.0beta5 [#]# Fixed - Source url in spec file (#128)- Release 1.0.0beta4 [#]# Changed - Use a full source url in the spec file (#127)- Release 1.0.0beta3 [#]# Added - Copyright notice to README and RPM spec file. (#126)- SR to Factory and SLES 15 SP2 (jsc#SLE-10545)- Release 1.0.0beta2 [#]# Changed - **BC Break**: Default TCP listening port changed again from 9964 to 9664 due to a typo. (#124) - **BC Break**: Many refactorings to multiple metrics that didn't comply with Prometheus vetting process. (#123)- Release 1.0.0-beta [#]# Changed - **BC Break** - Metrics timestamps are now opt-in and disabled by default. The old behaviour can be kept via the `--enable-timestamps` CLI flag / config option. (#118) - **BC Break** - Default TCP listening port changed from 9002 to 9964. The old behaviour can be kept via the `--port` CLI flags / config option. (#122)- Release 0.4.0 [#]# Added - Added more new DRBD metrics (#106 #108) [#]# Changed - OBS builds don't reuse the binaries built in Travis anymore, due to compliance requirements (#105) [#]# Fixed - Various grammar/typos in the docs (#103, #104, #106) [#]# Removed - Useless warning about missing DRBD split-brain notifications directory (#110)- Release 0.3.0 [#]# Added - Brand new `ha_cluster_drbd_split_brain` metric (#100) - Travis "Build & release" job automatically publishes built assets to GH releases and deploys tags in OBS. (#102) [#]# Changed - **BC Break** - Refactor Pacemaker location constraints metric (#99) [#]# Fixed - DRBD default path now corresponds with the DBRD packages of the distros we use and support (#101)- Update to version 0.2.0: * make drbd resource label usage consistent * make the resource and node name/id labels match across all the metrics that have it * document possible values * comment regex usage * add test case for edge case not previously covered * update metrics doc * add ha_cluster_sbd_devices_total metric * minor readme fixes * make collector initalization error handling cleaner * add /usr/etc to the scanned config dirs * readme changes * fix typo in config example * make more clear that what is being added are directories * improve help * initialize flags in init instead of main * integrate config with cli flags * rename var for consistency * add sample config and run go fmt * use an alias for better clarity * add static configuration support via spf13/viper library * fix config_last_change pacemaker metric due to Prometheus limitations * Improves DRBD Percent Sync Doc (Float values). * Fix DRBD test message * Change DRBD percent from int to Float- Update to version 0.1.0: * add doc * Update metrics on constraints * check for binary existence * Add -address listen, log -level flag * Implement constraint ban metric * Implement Delta metric percentInSync * Update pacemaker_metrics.go * Implement metric and doc * Add needed struct and test parsing xml * Implement skeleton and fake data * Implement Migration threshold metric * Add landing page to exporter * Add documentation about metric * Implement failcount metric population with data * Implement metric structs and needed tests * add testdata- Update to version 0.0.9: [#]# Added - All the metrics are now timestamped (#67) - New `ha_cluster_pacemaker_stonith_enabled` metric (#68) - Comprehensive [metrics documentation](https://github.com/ClusterLabs/ha_cluster_exporter/blob/0.0.9/doc/metrics.md) - RPM package spec and SystemD unit are now in the repo rather than in the OBS package. [#]# Changed - Extensive refactoring to implement `prometheus.Collector` API (#66) - Various metrics and their labels were renamed (#61, #62) - Removed Go vendoring mode (#76) [#]# Fixed - Metrics no longer need to be reset (#60) - TravisCI configuration (#74)- update to 0.0.8 Release Github: DRBD Metrics and other minor improvements- remove user and group from systemd unit file. (cause breakage on exporter)- update to 0.0.7 Releases Github: SBD metrics- update to 0.0.6 Rel GitHub: corosync metrics- update to 0.0.5 Released GitHub version. Metrics improvements- Version bump to 0.0.4 - Start prometheus-ha_cluster_exporter systemd service after pacemaker service- fix source file name- Add new version model fine grained. 0.0.3 Version. Add logging for systemd- Adapt systemd unit file to ha_exporter- Match tar file name with package name- add 0.1 version of ha_cluster exporter/bin/sh/bin/sh/bin/sh/bin/shs390zl36 1664536042 1.3.0+git.1653405719.2a65dfc-150200.3.18.11.3.0+git.1653405719.2a65dfc-150200.3.18.11.3.0+git.1653405719.2a65dfc-150200.3.18.11.3.0+git.1653405719.2a65dfc-150200.3.18.1ha_cluster_exporterprometheus-ha_cluster_exporter.servicercprometheus-ha_cluster_exporterprometheus-ha_cluster_exporterREADME.mddesign.mddevelopment.mdmetrics.mdsysconfig.prometheus-ha_cluster_exporterprometheus-ha_cluster_exporterLICENSE/usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/prometheus-ha_cluster_exporter//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/prometheus-ha_cluster_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.suse.de/SUSE:Maintenance:26225/SUSE_SLE-15-SP2_Update/ce58177ec0017ff7201cda1be5c74607-prometheus-ha_cluster_exporter.SUSE_SLE-15-SP2_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=4b9ac02e4f7c2f5c224661de9bc7e8f01e09db07, for GNU/Linux 3.2.0, strippedASCII textdirectoryASCII text, with very long linesR R~1ޤM0Jutf-85f861639ff312cb1319a34e6887a0c89589a2c8c0e4b661b6257bdfc885bd84c?7zXZ !t/-,]"k&AELu <O 3> 򝣼fͿpWP I!n oIvBS'Gh~*EgH!ʑ8xvzPy*|˔iTQAqM0S+# +9=CcBb#:+BxXD;~r ,ǶZcE6MrOܽX8z 4,3#[Rیsryp .{<,W?rh*/d)xxm/<Y3[)l2goHT!=CnP"CQ }C #zUI5;߽9:>=\V#f|z|}1uPwվjZᦅIZv mD?E3b^"olr@flH6S=699z6}|m !")F`t q_BPٸ;=gG4P7d2@ PhA 8-lKnhw+ *KLJ"bN~8>j3'Lq@|R'xFn= g΂&۷nFһJ`>(3xSeWZ54-D6HZ$= ۳O7 kuM`WiAP\ϹߨjڸJ96߱Mk7CO*~Qg_Ma}!99t\+j!4n߶qJni. AOg/t#@TJY3) Ol(:&7XV^:|±