Skip to content

Commit eeb7419

Browse files
committed
build: upgraded to 3.5.0
1 parent a9af9f7 commit eeb7419

File tree

7 files changed

+42
-222
lines changed

7 files changed

+42
-222
lines changed

.github/workflows/mamonsu-tests-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
echo "::set-output name=zabbix_address::$(hostname -I | awk '{print $1}')"
6060
id: zabbix_address
6161
- name: Edit Zabbix address in agent.conf
62-
run: sed -i "s/\(address *= *\).*/\1 ${{ steps.zabbix_address.outputs.zabbix_address }}/" ${{ env.MAMONSU_PATH }}/github-actions-tests/sources/agent_3.4.0.conf
62+
run: sed -i "s/\(address *= *\).*/\1 ${{ steps.zabbix_address.outputs.zabbix_address }}/" ${{ env.MAMONSU_PATH }}/github-actions-tests/sources/agent_3.5.0.conf
6363

6464
- name: Copy test scripts to container
6565
run: docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) mkdir -p -m 755 /mamonsu/

.github/workflows/mamonsu-tests-master.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
echo "::set-output name=zabbix_address::$(hostname -I | awk '{print $1}')"
6464
id: zabbix_address
6565
- name: Edit Zabbix address in agent.conf
66-
run: sed -i "s/\(address *= *\).*/\1 ${{ steps.zabbix_address.outputs.zabbix_address }}/" ${{ env.MAMONSU_PATH }}/github-actions-tests/sources/agent_3.4.0.conf
66+
run: sed -i "s/\(address *= *\).*/\1 ${{ steps.zabbix_address.outputs.zabbix_address }}/" ${{ env.MAMONSU_PATH }}/github-actions-tests/sources/agent_3.5.0.conf
6767

6868
- name: Copy test scripts to container
6969
run: docker exec $( echo "${{ matrix.docker_os }}" | sed 's/://' | sed 's/\.//' ) mkdir -p -m 755 /mamonsu/

github-actions-tests/mamonsu_build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ if [ "${OS%:*}" = "centos" ]; then
4545
chmod -R 777 /var/log/mamonsu/
4646
sudo mkdir -p /etc/mamonsu
4747
sudo touch /etc/mamonsu/agent.conf
48-
cat /mamonsu/github-actions-tests/sources/agent_3.4.0.conf > /etc/mamonsu/agent.conf
48+
cat /mamonsu/github-actions-tests/sources/agent_3.5.0.conf > /etc/mamonsu/agent.conf
4949
chmod -R 777 /etc/mamonsu/
5050
sudo yum -y install ./mamonsu*.rpm
5151
systemctl daemon-reload
@@ -74,7 +74,7 @@ elif [ "${OS%:*}" = "ubuntu" ]; then
7474
chmod -R 777 /var/log/mamonsu/
7575
sudo mkdir -p /etc/mamonsu
7676
sudo touch /etc/mamonsu/agent.conf
77-
cat /mamonsu/github-actions-tests/sources/agent_3.4.0.conf > /etc/mamonsu/agent.conf
77+
cat /mamonsu/github-actions-tests/sources/agent_3.5.0.conf > /etc/mamonsu/agent.conf
7878
chmod -R 777 /etc/mamonsu/
7979
sudo apt-get -y install ./mamonsu*.deb
8080
service mamonsu restart

github-actions-tests/sources/agent_3.4.0.conf

Lines changed: 0 additions & 216 deletions
This file was deleted.

packaging/debian/changelog

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,21 @@
1+
mamonsu (3.5.0-1) stable; urgency=low
2+
* divided Instance Rate graph into two graphs - Blocks Rate, Transactions Rate;
3+
* divided XLOG plugin into two plugins - WAL, Replication;
4+
* changed 'pg_wait_sampling' plugin name to 'Wait Sampling';
5+
* changed 'pg_stat_statements' plugin name to 'Statements';
6+
* added new Replication plugin metrics: Send Lag, Receive Lagadded pgpro_stats support to PostgresPro cluster (automatic switch from pg_stat_statements and pg_wait_sampling);
7+
* added new bootstrap features: now the '-x' option also configures pg_stat_statements, pg_wait_sampling and pgpro_stats extensions;
8+
* added custom schema scheck for pg_stat_statements, pg_wait_sampling and pgpro_stats extensions;
9+
* added new lock types to the Wait Sampling plugin to fit PostgreSQL 10+: Extension Locks, Client Locks, Other Locks (e.g. IPC, Timeout, IO), Autovacuum Locks, Logical Replication Locks;
10+
* added new 'System Free/Used Memory' graph;
11+
* replaced 'System Memory Overview' graph with 'System Free/Used Memory' in dashboards;
12+
* fixed Statements plugin items generation for native zabbix agent;
13+
* fixed Rollbacks item delta type;
14+
* improved Replication metrics evaluation algorithm;
15+
* unified Zabbix objects names;
16+
* unified config file sections and parameters names;
17+
* set new color scheme;
18+
119
mamonsu (3.4.0-1) stable; urgency=low
220
* added Server Version metric;
321
* added Available Memory metric;

packaging/rpm/SPECS/mamonsu.spec

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: mamonsu
2-
Version: 3.4.0
2+
Version: 3.5.0
33
Release: 1%{?dist}
44
Summary: Monitoring agent for PostgreSQL
55
Group: Applications/Internet
@@ -70,6 +70,24 @@ chown mamonsu.mamonsu /var/log/mamonsu
7070
/sbin/chkconfig --del mamonsu
7171

7272
%changelog
73+
* Fri Apr 29 2022 Alexandra Kuznetsova <[email protected]> - 3.5.0-1
74+
- divided Instance Rate graph into two graphs - Blocks Rate, Transactions Rate;
75+
- divided XLOG plugin into two plugins - WAL, Replication;
76+
- changed 'pg_wait_sampling' plugin name to 'Wait Sampling';
77+
- changed 'pg_stat_statements' plugin name to 'Statements';
78+
- added new Replication plugin metrics: Send Lag, Receive Lagadded pgpro_stats support to PostgresPro cluster (automatic switch from pg_stat_statements and pg_wait_sampling);
79+
- added new bootstrap features: now the '-x' option also configures pg_stat_statements, pg_wait_sampling and pgpro_stats extensions;
80+
- added custom schema scheck for pg_stat_statements, pg_wait_sampling and pgpro_stats extensions;
81+
- added new lock types to the Wait Sampling plugin to fit PostgreSQL 10+: Extension Locks, Client Locks, Other Locks (e.g. IPC, Timeout, IO), Autovacuum Locks, Logical Replication Locks;
82+
- added new 'System Free/Used Memory' graph;
83+
- replaced 'System Memory Overview' graph with 'System Free/Used Memory' in dashboards;
84+
- fixed Statements plugin items generation for native zabbix agent;
85+
- fixed Rollbacks item delta type;
86+
- improved Replication metrics evaluation algorithm;
87+
- unified Zabbix objects names;
88+
- unified config file sections and parameters names;
89+
- set new color scheme;
90+
7391
* Mon Feb 21 2022 Alexandra Kuznetsova <[email protected]> - 3.4.0-1
7492
- added Server Version metric;
7593
- added Available Memory metric;

packaging/win/mamonsu.def.nsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
!define NAME Mamonsu
2-
!define VERSION 3.4.0
2+
!define VERSION 3.5.0
33
!define MAMONSU_REG_PATH "Software\PostgresPro\Mamonsu"
44
!define MAMONSU_REG_UNINSTALLER_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall"
55
!define EDB_REG "SOFTWARE\Postgresql"

0 commit comments

Comments
 (0)