Poppins 0.5 released

The Poppins repository has been moved to github. The old repositories on Bitbucket will be removed shortly. Mercurial versioning is no longer supported. To install Poppins, run following commands: Step 1. Make sure following packages are installed on the backup server: git, php5-cli (php-cli), rsync, ssh, grep, gzip, moreutils Step 2. Verify if the timezone … Continue reading Poppins 0.5 released

Poppins 0.4 released

We are proud to announce the new release of Poppins 0.4. This release includes new features, minor bug fixing and refactoring. Poppins 0.4 runs on PHP 7. It was tested on Ubuntu server 18.04 and Debian 10 "buster". PHP5 is not supported anymore. Please read the release notes and edit your config files before upgrading. … Continue reading Poppins 0.4 released

Elastic/Logstash/Kibana Integration

We can integrate the Poppins application logfile with the Elastic/Logstash/Kibana stack so we can monitor the Poppins backup jobs. Poppins logfile The Poppins application logfile looks like this: "2015-11-12 00:28:21" "ocampo" "SUCCESS" "00:13:21" "/root/poppins/logs/ocampo.2015-11-12_001500.poppins.success.log" "0.1" "2015-11-12 00:45:00" "martins" "SUCCESS" "00:30:00" "/root/poppins/logs/martins.2015-11-12_001500.poppins.success.log" "0.1" "2015-11-12 01:14:39" "hong" "ERROR" "00:59:38" "/root/poppins/logs/hong.2015-11-12_001500.poppins.error.log" "0.1" "2015-11-12 01:22:19" "kingsley" "SUCCESS" "01:07:18" "/root/poppins/logs/kingsley.2015-11-12_001500.poppins.success.log" … Continue reading Elastic/Logstash/Kibana Integration

Install Poppins on Debian (git)

Let's install Poppins on the backup server called "umbrella" and remote host called "drizzle", both Debian machines. For this example to work, let's assume the host "drizzle" is defined in /etc/hosts. A lot of documentation is provided in the sample configuration file. Please read it carefully. Setup Backup Server Install required packages: root@umbrella ~ # … Continue reading Install Poppins on Debian (git)