Reading List
1. Project management tools
https://opensource.com/business/16/3/top-project-management-tools-2016
2. Riot.im
https://about.riot.im/what-is-riot/#item5
3. Sentry
https://sentry.io/welcome/
4. ELK and Topbeat
https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-elk-stack-on-ubuntu-14-04
https://www.digitalocean.com/community/tutorials/how-to-gather-infrastructure-metrics-with-topbeat-and-elk-on-ubuntu-14-04
5. Prometheus
https://prometheus.io/docs/introduction/overview/
https://www.digitalocean.com/community/tutorials/how-to-use-prometheus-to-monitor-your-ubuntu-14-04-server
6. Graylog
https://www.graylog.org
https://www.digitalocean.com/community/tutorials/how-to-install-graylog-1-x-on-ubuntu-14-04
http://docs.graylog.org/en/2.3/index.html
Delivering RPM packages securely and continuously with Jenkins and Hashicorp Vault
When you publicly deliver more than eight releases a day—like we do for our software—making sure that users can verify the authenticity of the deliverables becomes a challenge. Over the past few weeks we have modified our Jenkins build pipelines to GPG sign every RPM package we deliver, thus enhancing the level of security we bring to every user.
Why GPG signing RPM packages is important?
I love you DigitalOcean but…
Source: I love you DigitalOcean but…
Replacing ifconfig with ip
upstart
Problem:
Well this was more like an irritant. I have a portforwarding script that I manually start. I just got tired of doing that and moved it to an upstart task.
Solution:
Added the following job for upstart to handle.
$ less /etc/init/portforward.conf description "Portforward 3141 to devpi server" author "Vagrant" start on runlevel [2345] stop on runlevel [!2345] script cd /home/vagrant export SSHPASS="vagrant" sshpass -e ssh -nNL 3141:192.168.38.18:3141 -o ConnectTimeout=10 -o LogLevel=Error -o StrictHostKeyChecking=no vagrant@192.168.38.18 end script $ $ # Check the syntax $ init-checkconf /etc/init/portforward.conf $ # Start the job $ sudo service portforward start