<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>bicofino.io</title>
    <link>https://bicofino.io/</link>
    <description>Recent content on bicofino.io</description>
    <image>
      <url>https://bicofino.io/papermod-cover.png</url>
      <link>https://bicofino.io/papermod-cover.png</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 06 Jan 2022 20:17:00 +0000</lastBuildDate><atom:link href="https://bicofino.io/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Pyora Updates</title>
      <link>https://bicofino.io/post/pyora-updates/</link>
      <pubDate>Thu, 06 Jan 2022 20:17:00 +0000</pubDate>
      
      <guid>https://bicofino.io/post/pyora-updates/</guid>
      <description>Hello all,
If you used Pyora in the past, today I made some updates. Now it supports Python3 and the template was also updated to work with Zabbix 5.0, the 5.0 template is zabbix-template/Pyora.xml
More info: https://github.com/danilochilene/Pyora</description>
    </item>
    
    <item>
      <title>Migrating from Ghost to Hugo</title>
      <link>https://bicofino.io/post/migrate-from-ghost-to-hugo/</link>
      <pubDate>Tue, 07 Dec 2021 11:30:03 +0000</pubDate>
      
      <guid>https://bicofino.io/post/migrate-from-ghost-to-hugo/</guid>
      <description>Have to admit the blog was pretty outdated, with no new posts, lack of an SSL certificate. Being pretty busy lately, but now that I have some free time finally decided to migrate my blog from Ghost, it was running a pretty old version, and no way to upgrade to a new Ghost version without some hacking, so, I heard about Hugo before and since is Go and I&amp;rsquo;m using Go a lot lately, decided to give it a try.</description>
    </item>
    
    <item>
      <title>Ubuntu 16.04 with Salt-API</title>
      <link>https://bicofino.io/post/ubuntu-16-04-with-salt-api/</link>
      <pubDate>Fri, 12 Oct 2018 15:16:22 +0000</pubDate>
      
      <guid>https://bicofino.io/post/ubuntu-16-04-with-salt-api/</guid>
      <description>Ubuntu 16.04 with salt-api 2018.3.2 Packages and configuration needed to get Salt-API running on Ubuntu 16.04.
Salt ii salt-api 2018.3.2+ds-1 all Generic, modular network access system ii salt-common 2018.3.2+ds-1 all shared libraries that salt requires for all packages ii salt-master 2018.3.2+ds-1 all remote manager to administer servers via salt ii salt-minion 2018.3.2+ds-1 all client package for salt, the distributed remote execution system Requirements.txt backports.ssl-match-hostname==3.4.0.2 cached-property==1.3.0 chardet==2.3.0 CherryPy==3.2.3 cryptography==1.2.3 docopt==0.6.2 enum34==1.1.2 epydoc==3.</description>
    </item>
    
    <item>
      <title>OpenStack Ocata Deployment with OpenStack-Ansible using Ceph</title>
      <link>https://bicofino.io/post/openstack-ocata-deployment-with-openstack-ansible-and-ceph/</link>
      <pubDate>Wed, 06 Sep 2017 01:45:04 +0000</pubDate>
      
      <guid>https://bicofino.io/post/openstack-ocata-deployment-with-openstack-ansible-and-ceph/</guid>
      <description>OpenStack Ocata Deployment with OpenStack-Ansible using Ceph In this tutorial, we will deploy from zero a new OpenStack using OpenStack-Ansible. The purpose is to document all the steps that we did and the issues that we faced. We assume that you already have Ceph installed and configured, for Ceph deployment you can use https://github.com/ceph/ceph-ansible This tutorial is based on https://docs.openstack.org/project-deploy-guide/openstack-ansible/ocata/
Our stack  4 compute/infra nodes 4 ceph nodes OS: Ubuntu 16.</description>
    </item>
    
    <item>
      <title>Using Grafana with InfluxDB</title>
      <link>https://bicofino.io/post/using-grafana-with-influxdb/</link>
      <pubDate>Thu, 10 Dec 2015 21:07:48 +0000</pubDate>
      
      <guid>https://bicofino.io/post/using-grafana-with-influxdb/</guid>
      <description>I&amp;rsquo;m using InfluxDB a lot lately, InfluxDB is a time-series database written in Go. InfluxDB is easy to setup and to use, it comes with a CLI like MySQL for example and the commands are very similar, also, you have a web UI to make things even easier.
If you want to develop applications using InfluxDB there is a ton of client libraries(Go, Python, Java, Ruby, etc.) too. In this tutorial we are going use InfluxDB 0.</description>
    </item>
    
    <item>
      <title>That time of year again</title>
      <link>https://bicofino.io/post/welcome-to-ghost/</link>
      <pubDate>Mon, 07 Dec 2015 14:39:11 +0000</pubDate>
      
      <guid>https://bicofino.io/post/welcome-to-ghost/</guid>
      <description>It&amp;rsquo;s almost new year and the urge to upgrade my blog comes back.
Well, has been a while since I&amp;rsquo;m using Octopress and so far was working great, but the lack of updates(I know Octopress 3.0 is coming) and plugins make me wanted something new, I started searching for a replacement, I tried Pelican, Hexo and Ghost.
The standard choice would be Pelican, since it&amp;rsquo;s Python. But Ghost was the chosen one, because it&amp;rsquo;s simple, fits my needs and the writing/preview post looks bad ass.</description>
    </item>
    
    <item>
      <title>Install Zabbix 2.4.6 from source on CentOS</title>
      <link>https://bicofino.io/post/install-zabbix-2-dot-4-6-from-source-on-centos/</link>
      <pubDate>Fri, 09 Oct 2015 14:35:34 +0000</pubDate>
      
      <guid>https://bicofino.io/post/install-zabbix-2-dot-4-6-from-source-on-centos/</guid>
      <description>I&amp;rsquo;m old fashion and in some cases I like to compile my stuff, Zabbix is one of these cases. You can add/remove features directly with ./configure, and mess around with some timeouts of zabbix_server and zabbix_agentd for example. In this tutorial, we will not change anything on the source code.
We are going install Zabbix version 2.4.6 with MySQL, Nginx and PHP-FPM. This is the stack of what I use in production environments.</description>
    </item>
    
    <item>
      <title>Monitoring Microsoft SQL Server File Groups with Zabbix</title>
      <link>https://bicofino.io/post/monitoring-microsoft-sql-server-file-groups-with-zabbix/</link>
      <pubDate>Thu, 30 Apr 2015 20:46:00 +0000</pubDate>
      
      <guid>https://bicofino.io/post/monitoring-microsoft-sql-server-file-groups-with-zabbix/</guid>
      <description>In a previous post we installed the tools necessary to access Microsoft SQL Server, continuing our quest I needed to monitor some filegroups and decided to create something like Pyora.
It only monitors filegroups (Primary used and Log used), but I plan to add more items like datasize, logcachehit, etc. The idea is pretty simple, ./pyssql.py fetch data from SQL Server via Zabbix.
Follow the instructions below to install and use it:</description>
    </item>
    
    <item>
      <title>Using Mustache template system with CFEngine</title>
      <link>https://bicofino.io/post/using-mustache-template-with-cfengine/</link>
      <pubDate>Mon, 13 Apr 2015 15:07:29 +0000</pubDate>
      
      <guid>https://bicofino.io/post/using-mustache-template-with-cfengine/</guid>
      <description>Mustache is a template system logic-less(no ifs, else&amp;rsquo;s or for loops) and can be used for HTML, config files, source code and so on.
CFEngine 3.6.x have support for Mustache, in this tutorial we will create a template and a CFEngine rule to parse the template and generate the file that we want.
Create the template file /tmp/template.mustache
My hostname is: {{hostname}} My name is: {{name}} Fruits that I like: {{fruits}} Our CFEngine file /tmp/parse_template.</description>
    </item>
    
    <item>
      <title>Install Virtualenv and Virtualenvwrapper on Ubuntu 14.04</title>
      <link>https://bicofino.io/post/install-virtualenv-and-virtualenvwrapper-on-ubuntu-14-dot-04-2/</link>
      <pubDate>Tue, 10 Feb 2015 20:04:19 +0000</pubDate>
      
      <guid>https://bicofino.io/post/install-virtualenv-and-virtualenvwrapper-on-ubuntu-14-dot-04-2/</guid>
      <description>Virtualenv helps a lot when you work with various Python projects or when you have to use specific packages or different Python versions. In this tutorial, we are going to install Virtualenv on Ubuntu 14.04 and configure it on zsh.
Install pip, virtualenv and virtualenvwrapper sudo apt-get install -y python-pip python-virtualenv virtualenvwrapper Create the directory for our virtual environments mkdir ~/.venvs Configure ZSH - .zshrc Edit the file ~/.zshrc and paste the content below:</description>
    </item>
    
    <item>
      <title>Install Kernel 3.10 on CentOS 6.5</title>
      <link>https://bicofino.io/post/install-kernel-3-dot-10-on-centos-6-dot-5/</link>
      <pubDate>Sat, 25 Oct 2014 23:56:24 +0000</pubDate>
      
      <guid>https://bicofino.io/post/install-kernel-3-dot-10-on-centos-6-dot-5/</guid>
      <description>CentOS 6.5 ships with kernel 2.6 and it&amp;rsquo;s a quite old for now(CentOS 7 already comes with 3.10), but compile a kernel on CentOS is a mess and it&amp;rsquo;s not recommended. But fear no more, guys from Elrepo took care of that for us and made a package, let&amp;rsquo;s see how we can install it.
Enable ELRepo Project repository rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm Install the kernel yum --enablerepo=elrepo-kernel install kernel-lt Configure grub You also need edit /etc/grub.</description>
    </item>
    
    <item>
      <title>Pyramboia - a simple way to test webservices</title>
      <link>https://bicofino.io/post/pyramboia-a-simple-way-to-test-webservices/</link>
      <pubDate>Mon, 29 Sep 2014 21:09:07 +0000</pubDate>
      
      <guid>https://bicofino.io/post/pyramboia-a-simple-way-to-test-webservices/</guid>
      <description>I&amp;rsquo;m learning Django 1.7 lately and nothing better than practice and create something from scratch. I have a bunch of scripts to tests webservices(XML, soap, etc.) in python using requests library, it works well so far. It returns the time it spent running, the result in an XML format and based on these data I make decisions(send email, feed it to a monitoring tool, etc.). When it&amp;rsquo;s 1 or 2 scripts is easy to admin and make changes like the XML request, headers and so on.</description>
    </item>
    
    <item>
      <title>Monitoring CFEngine with Zabbix</title>
      <link>https://bicofino.io/post/monitoring-cfengine-with-zabbix/</link>
      <pubDate>Fri, 22 Aug 2014 02:32:08 +0000</pubDate>
      
      <guid>https://bicofino.io/post/monitoring-cfengine-with-zabbix/</guid>
      <description>I created a template to monitor CFEngine with Zabbix, that monitor processes, memory use and the promise summary log.
Below what is included on the template:
Process CF-serverd Process CF-monitord Process CF-execd Memory use process CF-serverd Memory use process CF-monitord Memory use process CF-execd Log cf-engine - Log view of /var/cfengine/promise_summary.log CFEngine listen port 5308 and generate alerts if (CF-serverd, CF-monitord, CF-execd) is down The template you can download it directly here: bit.</description>
    </item>
    
    <item>
      <title>Using Python to access SQL Server</title>
      <link>https://bicofino.io/post/using-python-to-access-sql-server/</link>
      <pubDate>Thu, 07 Aug 2014 18:28:00 +0000</pubDate>
      
      <guid>https://bicofino.io/post/using-python-to-access-sql-server/</guid>
      <description>Install the required packages UnixODBC and FreeTDS packages yum install -y unixODBC unixODBC-devel freetds Configure unixODBC Add the content below to the file /etc/odbcinst.ini
[FreeTDS] Description=ODBC for SQL Server Driver=/usr/lib/libtdsodbc.so Setup=/usr/lib/libtdsS.so FileUsage=1 Configure FreeTDS Add the content below to the file /etc/freetds.conf tds version = 8 client charset = UTF-8 Install pypyodbc to Python handle ODBC connections pypyodc is a pure python ODBC interface. For more information access https://code.google.com/p/pypyodbc/ I&amp;rsquo;m using pip to install it.</description>
    </item>
    
    <item>
      <title>Zato Vagrant Box</title>
      <link>https://bicofino.io/post/zato-vagrant-box/</link>
      <pubDate>Mon, 30 Jun 2014 21:20:58 +0000</pubDate>
      
      <guid>https://bicofino.io/post/zato-vagrant-box/</guid>
      <description>Zato is the next generation ESB and application server written in Python and released under a commercial-friendly LGPL license.
We are using Zato to implement a gateway to various XML services and to help the easy adoption of it we delivered a Vagrant box with Ubuntu 14.04 64 bits and Zato 1.1 pre-installed with PostgreSQL and Redis
Click here to download it.
Deploy it and start Zato vagrant box add Zato https://www.</description>
    </item>
    
    <item>
      <title>Being Lazy With Fabric - Part 1</title>
      <link>https://bicofino.io/post/being-lazy-with-fabric-part-1/</link>
      <pubDate>Wed, 26 Mar 2014 18:21:25 +0000</pubDate>
      
      <guid>https://bicofino.io/post/being-lazy-with-fabric-part-1/</guid>
      <description>I&amp;rsquo;m lazy when come to do repetitive tasks and it&amp;rsquo;s nice when machines do the work for us, specially boring ones like us sysadmins have to do daily. Example:
Check if that file exists for me at N servers. Install a package on hundreds of servers. Delete a user on all servers and so on... Haven&#39;t you heard of fabric yet? Fabric is a Python library that provides automation using SSH(Paramiko), from copy files, execute tasks(normal or using sudo), prompt the user for input, deploy and whatever you can think of.</description>
    </item>
    
    <item>
      <title>Installing Python 2.7.8 on CentOS 6.5</title>
      <link>https://bicofino.io/post/installing-python-2-dot-7-6-on-centos-6-dot-5/</link>
      <pubDate>Thu, 16 Jan 2014 18:51:24 +0000</pubDate>
      
      <guid>https://bicofino.io/post/installing-python-2-dot-7-6-on-centos-6-dot-5/</guid>
      <description>CentOS 6.5 still come with Python 2.6 and I need 2.7, below a simple tutorial how to achieve this with no pain and not messing with installed Python.
Update CentOS and install development tools
yum -y update yum groupinstall -y &#39;development tools&#39; Also you need the packages below to enable SSL, bz2, zlib for Python and some utils:
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget Installing Python 2.7.8 from source Download Python and extract it</description>
    </item>
    
    <item>
      <title>Almost new year and new blog</title>
      <link>https://bicofino.io/post/almost-new-year-and-new-blog/</link>
      <pubDate>Tue, 10 Dec 2013 13:35:00 +0000</pubDate>
      
      <guid>https://bicofino.io/post/almost-new-year-and-new-blog/</guid>
      <description>The past In the last year I was using Mezzanine as CMS that is built using the Django Framework, it&amp;rsquo;s clean and based on Twitter Bootstrap theme. For my needs it works, but for a reason that I don&amp;rsquo;t remember I never got syntax highlighting working on it.
A whole new easy world It all began when I started using Gitlab as repository and use Markdown on a daily basis to write stuff on it.</description>
    </item>
    
    <item>
      <title>Epel Repository on CentOS 6.x</title>
      <link>https://bicofino.io/post/epel-repository-on-centos-6-dot-x/</link>
      <pubDate>Mon, 09 Dec 2013 17:07:57 +0000</pubDate>
      
      <guid>https://bicofino.io/post/epel-repository-on-centos-6-dot-x/</guid>
      <description>Import the key [root@ambush ~]# rpm --import http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6 Download the Epel package and install it [root@ambush ~]# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@ambush ~]# rpm -ivh epel-release-6-8.noarch.rpm Preparing... ########################################### [100%] 1:epel-release ########################################### [100%] [root@ambush ~]# Now you can install packages from the EPEL repository.</description>
    </item>
    
    <item>
      <title>Monitoring Oracle with Zabbix</title>
      <link>https://bicofino.io/post/monitoring-oracle-with-zabbix/</link>
      <pubDate>Mon, 09 Dec 2013 16:24:00 +0000</pubDate>
      
      <guid>https://bicofino.io/post/monitoring-oracle-with-zabbix/</guid>
      <description>In the past I used Zabora to monitor Oracle, but for large environments was a pain to admin and let&amp;rsquo;s not talk about monitor tons of tablespaces. I tried to use other things like Orabbix but since is Java I preferred stay away.
Today Zabbix have some nice improvements like macros and Discovery, so we can set the database settings(user,password,database and such) on the host using macros and not hard code it on a script that you have to access a server to change it.</description>
    </item>
    
    <item>
      <title>Application test with Python</title>
      <link>https://bicofino.io/post/application-test-with-python/</link>
      <pubDate>Fri, 06 Dec 2013 16:58:59 +0000</pubDate>
      
      <guid>https://bicofino.io/post/application-test-with-python/</guid>
      <description>Multi-Mechanize is an open source framework for performance and load testing. It runs concurrent Python scripts to generate load (synthetic transactions) against a remote site or service. Test output reports are saved as HTML or JMeter-compatible XML.
I will use pip to install the package but you can download the source and install it manually:
(bicofino.io)danilochilene@undead:~$ pip install multi-mechanize Downloading/unpacking multi-mechanize Downloading multi-mechanize-1.2.0.tar.gz Running setup.py egg_info for package multi-mechanize Downloading/unpacking Mechanize (from multi-mechanize) Downloading mechanize-0.</description>
    </item>
    
    
    
  </channel>
</rss>
