Actualidad

Monitoring Alfresco in Nagios via OOTB support tools addon

avatar
Cesar Capillas mar 05, 2017

JMX information is available from Alfresco Enterprise 3.2, giving many possibilities to external monitoring tools like Nagios/Icinga for checking Alfresco variables. An example is the well-known Nagios/Icinga plugin for monitoring Alfresco......

Leer más

Pentaho Dashboarding for EU-OSHA European Agency

avatar
Irune Prado feb 24, 2017
Zylk

After a year of work for EU-OSHA Agency (European Agency for Safety & Health at Work), Zylk’s BI team Iñigo Sanchez, Sergio Argerey and Irune Prado, together with Bilbomatica’s team, has concluded a huge and ambitious project where dashboards are delivered as dynamic infographics, using Pentaho Community Dashboard Framework. The result is available in the following link   Phase 0 - Selection of the tool This project was born in order to satisfy Agency’s requirements of having a mixture of......

Leer más

Colaboración  Intersectorial Efectiva Industria - Open TICs

avatar
Pilar Peña feb 21, 2017
Zylk

El próximo jueves 23 de febrero se presentará en las oficinas de la Federación Vizcaína de Empresas del Metal FVME el proyecto IndustryLan, dirigido a todas las empresas ubicadas en el territorio de Bizkaia que estén dispuestas a desarrollar nuevas oportunidades de negocio en cooperación. Será una buena oportunidad para encontrar estrategias colaborativas entre Industria y Open TICs. En Zylk ofrecemos soluciones a los grandes retos a los que se enfrenta el sector industrial como conectividad,......

Leer más

Custom search dashlet for Alfresco Share

avatar
Cesar Capillas feb 20, 2017

Today we rescue some parts of a useful code for a multi-purpose search dashlet for Alfresco Share. We developed it some time ago and some parts are still working in Alfresco 5. The dashlet allows to configure custom filters in user and site panel such as document type, custom type, multiple categories and tags, or/and document mimetype. ...

Leer más

Basic metadata to deal with document lifecycle status

avatar
Cesar Capillas feb 07, 2017

A basic customization to manage and visualize content lifecycle in Document Library may be done with a simple content model for document status. This basic customization for final users may be used with or without workflow tasks and it is document-centric (not in principle task oriented). The set of metatada for a custom zpm:statusable aspect may be defined for a document under certain folder via content rule, custom behaviour, or on demand adding the cited aspect in Manage Aspects action.......

Leer más

HBase format

avatar
Gustavo Fernández feb 03, 2017
Zylk

La notación de la shell de hbase es bastante poco amigable, por un lado porque la forma de escribir las sentencias es poco intuitiva, al principio, y por otro lado porque los valores son simpre arrays de bytes. Por tanto la salida de un comando suele leerse mal, sobre todo si lo que se ha almacenado no son los bytes de un string 100316046_2017_2_1 column=23:1485991943_latitud, timestamp=1486109715526, value=@Ea\x04;nS\x85 100316046_2017_2_1 column=23:1485991943_longitud,......

Leer más

Interprete de zeppelin para hbase

avatar
Gustavo Fernández feb 02, 2017
Zylk

Dentro de un proyecto de bigdata que estamos haciendo hemos usado como notebook del proyecto, zeppelin de apache. El ecosistema completo incluye ambari 2.2 y el HDP-2.4. La cuestión es que justo este intérprete parece que tiene un bug para esta versión y que no funciona correctamente. Para hacelo funcionar hemos tenido que modificar dos cosas Cambiar las librerías de hbase que incluye el interprete por las de la versión de HDP-2.4 Añadir la siguiente variable de entorno al scritp de arranque......

Leer más

Public urls with expiration in Alfresco Share

avatar
Cesar Capillas ene 30, 2017

In the past, we published some blog posts about public shared content functionality in Alfresco Share, and the implications of having undesired and uncontrolled public content in production enviroments. ...

Leer más

OOTB Support Tools addon for Alfresco Community

avatar
Cesar Capillas ene 22, 2017

Yesterday I installed Order of The Bee support tools module for our Alfresco Community 5.1.e (201602GA), which is a very useful addon that provides additional administration, monitoring and profiling tools for Alfresco Community, similar to the Alfresco Support Tools addon for Alfresco Enterprise. It provides a set tools for monitoring active sessions such users connected to the repository or database pool connections, and system perfomance (CPU, JVM, number of threads). This is an essential......

Leer más

Examples of shell scripts using Ambari REST API uploaded to github

avatar
Cesar Capillas ene 19, 2017

Hi, I uploaded the curl command based shell scripts using the Ambari REST API in the last posts into a small project in github. Here the code and examples: https://github.com/zylklab/ambari-shell-tools  ...

Leer más

ASOLIF lidera el debate sobre el futuro de las tecnologías Open Source que estarán presentes en la industria en 2017

avatar
Pilar Peña ene 19, 2017
Zylk

El próximo 25 de enero tendrá lugar la presentación del estudio “Tendencias Open Source 2017” promovido por OpenExpo y fruto de la colaboración entre éste y más de 30 profesionales del sector. ASOLIF, como tractor de la industria del Open Source y federación española que reúne a las empresas más importantes de este sector, liderará el debate en torno a los resultados de este trabajo. Nuestro CEO y presidente de ASOLIF, David Olmos, será el encargado de guiar y moderar este diálogo abierto. El......

Leer más

Starting services via Ambari REST API

avatar
Cesar Capillas ene 16, 2017

Keeping on curl based commands from Ambari REST API, it is also possible start and stop services of your Big Data cluster, and not only to collect metrics from Ambari. For example,  ambari-service.sh [start|stop|check] a given service: cesar@lemmy ~/local/ambari $ ./ambari-service.sh Usage: ambari-service.sh [ZOOKEEPER|HDFS|YARN|MAPREDUCE2|HBASE|HIVE|SPARK|KAFKA|FLINK|ZK-NIFI|ZEPPELIN] [start|stop|check] Available services: "AMBARI_METRICS" "FLINK" "HBASE" "HDFS" "HIVE" "KAFKA" "MAPREDUCE2"......

Leer más

Monitoring Ambari with Nagios

avatar
Cesar Capillas ene 12, 2017

Last day, we tried some curl commands to check Ambari metrics of our Big Data cluster. The next step for using these metrics collected in Ambari Server is to include them in a Nagios / Icinga server for getting email alerts and the usual monitoring stuff. A simple example may be something like to obtain Ambari alerts summary (Note: this can be improved a lot, it is just a probe of concept). check_ambari_alerts_summary.sh #!/bin/bash SERVER=$1 PORT=$2 USERNAME=$3 PASSWORD=$4 CLUSTERNAME=$5......

Leer más

Getting Ambari metrics via curl and Ambari REST API

avatar
Cesar Capillas ene 10, 2017

During last days, I started to play with an Ambari cluster, based on the Hortonworks distribution. Ambari provides an agile interface for starting/stopping services in the cluster, modify configurations, and monitoring the different hosts and services of the cluster, providing alerts and metrics. Besides, Ambari provides a REST API for consuming the collected metrics and managing the cluster. This REST API is used in very interesting projects for monitoring a Big Data cluster (from the......

Leer más

An Alfresco training pill for url shortening

avatar
Cesar Capillas ene 09, 2017

Today we publish a training pill from one of our Alfresco trainings, based in a previous recipe for creating a simple URL shortener for Alfresco Share.  The original code shows instructions for enabling the component: deploying dynamically a simple content model which defines a custom aspect and a custom property. creating a content rule for executing some javascript code for enabling the defined shortable aspect. an additional Apache rewrite rule is necessary for the URL shortener.  With......

Leer más

Flink procesado de streams ii

avatar
Gustavo Fernández ene 07, 2017
Zylk

Siguiendo con el uso de ventanas en flink,  vamos a modelar la generación de eventos para poder detectar que un stream concreto se está desviando de su funcionamiento normal. Por ejemplo vamos suponer que tenemos un stream que emite un evento cada vez que una persona añade un artículo a un carrito de la compra en una página web, y queremos detectar posibles problemas en el proceso. Para ello podemos hacer lo siguiente: Consumir dicho stream desde flink Crear una ventana que nos sume el número......

Leer más

¿Quieres formar parte de nuestro equipo?

avatar
Pilar Peña ene 03, 2017
Zylk

Zylk.net afronta 2017 con crecimiento en varías de sus áreas. Por un lado ya sabéis que estamos trabajando en el desarrollo de una nueva startup apoyada por el programa BIND en el ámbito de BigData y por otro tenemos nuevos clientes en la áreas de portales demandando más servicios con Alfresco y Liferay. Es por ello que abrimos un nuevo proceso de selección; buscamos 4 perfiles que entrarán a formar parte del equipo de desarrollo para proyectos en curso 2017 y otros en cartera, con......

Leer más

Configuring contentstore and SOLR indices in Alfresco 5

avatar
Cesar Capillas dic 27, 2016

In an Alfresco setup, we find important directories under alf_data (dir.root) in a default installation : /opt/alfresco51e /opt/alfresco51e/alf_data contentstore --> Alfresco binaries are located here contentstore.deleted --> Alfresco binaries at the final of the deletion lifecycle solr4Backup --> Alfresco Backups for SOLR indices (3 snapshots) solr4 --> SOLR indices In most cases, these directories are reconfigured: contentstore is a large scalable remote NFS drive, which is better mounted......

Leer más

Zylk.net and Alfresco Community in 2016

avatar
Cesar Capillas dic 25, 2016

For zylk.net, the participation in Alfresco Community was a mandatory aspect during 2016, being involved in several Community events. Sergio, Salek and me were in the BeeCon, the Alfresco Developer Conference, organized by The Order Of the Bee in Brussels, while David and me, were in Barcelona in the Alfresco Day. During this year, we shared the last releases for the free Alfresco addons in our corporate github, the "Edit online with Libreoffice", and the "Send Link by email" action. We......

Leer más

Flink procesado de streams i

avatar
Gustavo Fernández dic 05, 2016
Zylk

En un proyecto, en el que estamos involucrados y en el que estamos usando flink para el procesado de streams, hemos tenido que investigar como desarrollar una ventana de procesado personalizada. En este caso una ventana muy sencilla que consiste en disparar los eventos bajo dos circuntancias Cuando han entrado un número de eventos concreto Cuando ha pasado un tiempo determinado En realidad es simplemente una ventan que conjuga las dos ventanas típicas que flink ofrece por defecto. Para hacer......

Leer más