Posts Tagged ‘linkedin’

0

All up ;)

Saturday, February 18, 2012
posted by otioti

It has been nearly a year since I published Cita Previa for Android. It’s wonderful when people use the things that you created, and even more if they thank you. Thank you for every one helped me to develop this App, to those who gave me new ideas, to those who critized my ideas (and the UI ;) ).

0

Seems to be well…

Thursday, March 31, 2011
posted by otioti

After two weeks on Android Market, my App for Appointments on the Andalusian Health Care Public System seems that many people use it. Yesterday, I reviewed downloads stats and I checked that almost 200 people downloaded my App…

I’m thinking to develop iPhone’s App, but that is another market and, most importantly, another programming language… Oh! Lord, Objective-C …  🙂

0

Appointment App for Andalusian Health Care Public System

Monday, February 28, 2011
posted by otioti

Hi guys,

after few weeks closed at home, I became very bored and started to play with develop for Android.

Well, I spent many hours thinking what to do for my first app for Android, and I always wanted to do an App for a simple stuff that some andalusians do more often: Ask for appointment for doctor. Really, I wrapped all the code from Cita para el médico, the official web page of the Regional Ministry of Health Care of Andalusia, invested many hours doing inverse engineering, and finally we could use this app to ask for appointment.

I’ve more ideas for this App:

  • Look for nearest Pharmacies.
  • Create an event into out calendar

But now, I think it’s ok if you want to use it for your family. Here is apk. Ok, now it’s published here:https://market.android.com/details?id=com.ja.citaprevia

0

check_domain_es – Nagios, Check Spanish Domain Names

Friday, January 28, 2011
posted by otioti

Hi everybody,

some time ago, I was looking for a plugin for nagios that let me check Domain Names .es, for Spain, but all plugins cannot check this kind of domain names.

So, I decided to create new one. It’s very easy to use, it’s like check_domain plugin:

check_domain_es – v%s
Copyright (c) 2011 Juan Pedro Escalona Rueda <jpescalona@otioti.com> under GPL License
This plugin checks the expiration date of a domain name.
Usage: check_domain_es -h | -d <domain> [-c <critical>] [-w <warning>]
NOTE: -d must be specified
-h: Print detailed help
-d: domain name to check
-w: Response time to result in warning status (days). 30 days by default
-c: Response time to result in critical status (days). 7 days by default
This plugin will use whois service to get the expiration date for the domain name.
Example:
check_domain_es.py -d iavante.es -w 30 -c 10
You can visit project web page here: https://code.google.com/p/nagios-check-domain-es/
0

Integración OCS Inventory & GLPI

Tuesday, February 2, 2010
posted by otioti

Por facilidad del despliegue, se realiza la instalación en una Fedora Core 12

Dependencias comunes:

  • Apache version 1.3.33 or higher / Apache version 2.0.46 or higher.
    • Mod_perl version 1.29 or higher.
    • Mod_php version 4.3.2 or higher.
  • PHP 4.3.2 or higher, with ZIP and GD support enabled.
  • PERL 5.6 or higher.
    • Perl module XML::Simple version 2.12 or higher.
    • Perl module Compress::Zlib version 1.33 or higher.
    • Perl module DBI version 1.40 or higher.
    • Perl module DBD::Mysql version 2.9004 or higher.
    • Perl module Apache::DBI version 0.93 or higher.
    • Perl module Net::IP version 1.21 or higher.
    • Perl module SOAP::Lite version 0.66 or higher (optional)
  • MySQL version 4.1.0 or higher with InnoDB engine active.
  • Make utility such as GNU make.

Accedemos al sistema, y actualizamos el mismo:

yum update

Instalamos y configuramos la mysql:

yum install mysql
service mysqld start
chkconfig mysqld on

Ejecutamos:

mysql_secure_installation

configuramos la contraseña de root y deshabilitamos el acceso anónimo.

Instalamos OCS Inventory:

yum install ocsinventory
service httpd restart
chkconfig httpd on

Accedemos a la siguiente url: http://ourserver.com/ocsreports/install.php

Introducimos las credenciales del usuario root que hemos configurado anteriormente.

Pulsamos en Send. A continuación comprobará la viabilidad de configurar OCS Inventory en el sistema. Si nos devuelve algún error, deberemos revisarlo y solventarlo.

Si no existe ningún error, procederemos a pulsar en el botón Send. A continuación se generará el usuario admin con contraseña por defecto admin.

Accederemos al sistema introduciendo dichas credenciales por defecto.

Realizaremos las siguientes configuraciones: pulsar en el icono de la llave inglesa / Configuración y luego en la pestaña de Servidores:

  • LOGLEVEL = On
  • PROLOG_FREQ = 24
  • AUTO_DUPLICATE_LVL = Model +  Serial + Mac Address.
  • TRACE_DELETED = On (required by GLPI).
  • SESSION_VALIDITY_TIME = 600 (session duration, the empty value provided is not valid).

Modificamos el usuario de la base de datos que conecta OCS  con la DB ocsweb:

# mysql -uroot -prootsecret
mysql> UPDATE mysql.user SET Password = PASSWORD('ocssecret') WHERE User = 'ocs';
mysql> FLUSH PRIVILEGES;
mysql> exit

Modificamos el fichero /etc/httpd/conf.d/ocsinventory-server.conf:

PerlSetVar OCS_DB_PWD ocssecret

el fichero /etc/ocsinventory/ocsinventory-reports/dbconfig.inc.php:

$_SESSION["PSWD_BASE"]="ocssecret"

Ejecutamos:

service httpd reload

Instalamos OCSInventory-agent en Gentoo:

Se adjunta el ebuild necesario para construir el agente de OCSInventory para Gentoo. Para el resto de sistemas, se puede descargar de la web oficial.

Descargamos el adjunto y se coloca en /usr/local/app-admin/ocsinventory-agent/.

Luego se emerge el paquete:

 
emerge -q ocsinventory-agent

Es recomendable tener instalado smartmontools:

emerge -q smartmontools

Modificamos el fichero /etc/ocsinventory-agent/ocsinventory-agent.cfg y seteamos:

server=ourserver.com

Instalación y configuración de GLPI

Se generarán dos usuarios MySQL, el primero llamado glpi para el usado de la aplicación GLPI, y un segundo, synchro, que será usado para el proceso de sincronización OCS<->GLPI

Accederemos como root en MySQL y ejecutaremos los siguientes comandos:

# mysql -uroot -p
mysql> CREATE USER 'glpi'@'%' IDENTIFIED BY 'glpisecret';
mysql> GRANT USAGE ON *.* TO 'glpi'@'%' IDENTIFIED BY 'glpisecret';
mysql> CREATE DATABASE IF NOT EXISTS `glpi` ;
mysql> GRANT ALL PRIVILEGES ON `glpi`.* TO 'glpi'@'%';
mysql> CREATE USER 'synchro'@'%' IDENTIFIED BY 'syncsecret';
mysql> GRANT USAGE ON *.* TO 'synchro'@'%' IDENTIFIED BY 'syncsecret';
mysql> GRANT SELECT ON `ocsweb`.* TO 'synchro'@'%';
mysql> GRANT DELETE ON `ocsweb`.`deleted_equiv` TO 'synchro'@'%';
mysql> GRANT UPDATE (`CHECKSUM`) ON `ocsweb`.`hardware` TO 'synchro'@'%';
mysql> FLUSH PRIVILEGES;
mysql> exit

Instalaremos glpi con yum y reiniciamos el servicio httpd:

# yum install glpi
# service httpd reload

Por último, se realiza la creación del schema de la DB y la configuración de la aplicación:

Accederemos a la url http://outserver.com/glpi y seguimos los siguientes pasos:

  1. Seleccionamos el idioma: Español (es_ES)
  2. Aceptamos la licencia GPL
  3. Iniciamos la instalación
  4. Comprobamos que los prerequisitos se cumplen.
  5. Introducimos los parámetros de la conexión a la mysql:
    1. Dirección a la base de datos
    2. Usuario: glpi
    3. Contraseña: glpisecret (o la que hayamos introducido)
  6. Seleccionamos la base de datos glpi
  7. Tomamos nota de los usuarios creados:
  8. Los logins y claves predeterminados son:
    1. glpi/glpi para la cuenta administrador
    2. tech/tech para la cuenta de técnico
    3. normal para la cuenta normal
    4. post-only/post-only para la cuenta postonly
  9. Accedemos con el usuario glpi

Activación y configuración del modo OCSNG:

Una vez identificados dentro de GLPI como administrador, procederemos a configurar la sincronización de OCS->GLPI.

Dentro del Menú, pulsaremos en Setup->General, a continuación pulsaremos en la pestaña Restricciones, y activamos el modo OCSNG, pulsamos en enviar.

Configuramos el servidor:

  • Pulsamos Menu->Configuración->OCSNG mode
  • Seleccionamos el servidor creado durante la instalación: localhost
  • Configuramos el nombre
  • El nombre de la base de datos: ocsweb
  • El usuario de la base de datos: synchro
  • La contraseña del usuario: synchrosecret
  • Pulsamos en enviar.

Deberá devolver un mensaje que indique se ha creado la conexión satisfactoriamente.

A continuación, configuraremos la información que será importada de OCS a GLPI:

  • Monitores : Importación única basada en el serial number
  • Periféricos: Importanción única
  • Impresoras: Importación única
  • Software: Importación única
  • Volúmenes: Sí
  • Utilizar el diccionario de software de OCS: No
  • Registro de Windows: Si
  • Número de elementos a sincronizar usando cron: 0 (usaremos otra solución)
  • Pulsaremos en enviar.

Comprobamos en :

  • Menu->Utilidades->OCSNG
  • Pulsaremos en el enlace “Importación de ordenadores nuevos”

En la lista que aparezca, deberemos poder ver aquellos servidores los cuales tengan instalado y configurado correctamente el agente de OCS. NO los importe, ya que lo realizaremos mediante un modo automático.

Sistema automático de sincronización OCSNG:

Instalaremos el siguiente plugin: Mass import from OCSNG

Nos desconectamos de GLPI e instalamos el plugin:yum install glpi-mass-ocs-import

Conectamos de nuevo a GLPI, y configuramos al plugin.

Clicamos en Configuración->Plugins. Pulsamos en el enlace Instalar. Pulsamos Activar y al final pulsamos en el enlace “Importación masiva desde OCS*”.*

En la siguiente pantalla, seleccionamos el servidor localhost, pulsamos en aceptar y luego habilitamos la sincronización.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies