OCS Inventory Raspberry PI 2

Preparar entorno

  1. Actualizar herramienta: raspi-config

    sudo apt update && sudo apt upgrade -y

    Instalación de paquetes

    1. sudo apt install apache2 libapache2-mod-perl2 php php-curl php-mbstring php-soap php-xml php-pclzip php-mysql php-zip make build-essential

    2. Se des-comenta la siguiente opción en /etc/apache2/conf-enabled/charset.conf AddDefaultCharset utf-8

    3. sudo apt install

      libxml-simple-perl

      libperl5.28

      libdbi-perl

      libdbd-mysql-perl

      libapache-dbi-perl

      libnet-ip-perl

      libsoap-lite-perl

      libarchive-zip-perl

      libyaml-perl


  2. Modulos Perl

    1. Actualizar CPAN sudo perl -MCPAN -e shell

      install cpan
      reload cpan
      install mod_perl2
      install apache2::SOAP
      install XML::Entities

      1. sudo apt install perl libxml-simple-perl libcompress-raw-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl libmojolicious-perl libplack-handler-anyevent-fcgi-perl libarchive-zip-perl libyaml-perl libxml-perl

      2. sudo apt install libperl5.24

      3. sudo apt installphp-gd phpmyadmin

        user: phpmyadmin passwd: creada en la instalación

      4. sudo apt install libswitch-perl

        sudo service apache2 restart


  3. Instalación de Maria DB

    1. Para continuar con la instalación necesitaremos configurar correctamente el Servicio de Base de Datos.

    sudo mysql_secure_installation 
    1. Nos aseguramos con este comando que se le asigna una contraseña al usuario root que posteriormente le dará permisos al usuario phpmyadmin

    Despúes de esto iniciamos mariaDB desde Consola con:

    mysql -u root -p
    1. Si nos aparece un error ejecutamos:

    $ sudo mysql -u root
    
    [mysql] use mysql;
    [mysql] update user set plugin='' where User='root';
    [mysql] flush privileges;
    [mysql] \q
    1. Despíes de esto, creamos un usuario llamado ocsweb y la base de datos llamada ocs los mismos datos que introduciremos en el asistente de instalación de OCSinventory


  4. Instalación de OCSInventory

    1. Se modifica /etc/php/7.2/cli/php.ini

      Línea 671 post_max_size = 200M

      Línea 824 upload_max_filesize = 200M

      sudo service apache2 restart

    2. Se modifica archivo de configuración de OCS Inventory NG

sudo joe /etc/apache2/conf-available/z-ocsinventory-server.conf

Línea 29 PerlSetEnv OCS_DB_USER ocs

Línea 31 PerlSetVar OCS_DB_PWD Contraseñadeusuario

Los datos anteriores son el nombre de el usuario y contraseña de la base de datos.

Con este paso se muestra OCS en la URL local.

    1. sudo service apache2 restart

      cd /etc/apache2/sites-enable

      ln -s ../conf-available/z-ocsinventory-server.conf ocsinventory.conf

      ln -s ../conf-available/ocsinventory-reports.conf ocsreports.conf

      service apache2 restart

  1. Configuración

    Terminando con toda la configuración nos mostrará un asistente dónde debemos poner los datos mencionados. los cuales ya creamos.

    Nos dirigimos a la IP de el servicio local: 192.168.X.X

    1. La instalación nos muestra un mensaje de alerta y para ello ejecutamos:

    Var lib dir should be writable : /var/lib/ocsinventory-reports

    Para resolver esto concederemos la carpeta en cuestión al usuario www-data

    sudo chown www-data:www-data -R /var/lib/ocsinventory-reports

    service apache2 restart*

    1. Esto ultimo nos permitira recibir la info de los dispositivos.

    a2enconf ocsinventory-reports

    service apache2 restart

    1. Por ultimo saldrá un mensaje para eliminar el archivo de instalación el cual ya no nos interesa, por lo cual procedemos a eliminar:

      sudo rm -f /usr/share/ocsinventory-reports/ocsreports/install.php
  1. Fuentes:

https://askubuntu.com/questions/763336/cannot-enter-phpmyadmin-as-root-mysql-5-7

http://ocsinventory-server.blogspot.com/

https://www.supinfo.com/articles/single/5127-installation-complete-ocs-inventory-raspberry-pi-3

http://wiki.ocsinventory-ng.org/03.Basic-documentation/Setting-up-a-OCS-Inventory-Server/

http://ask.ocsinventory-ng.org/5350/windows-agent-unable-to-send-inventory-to-ng-linux-server

https://r00t4bl3.com/post/how-to-install-mysql-mariadb-server-on-raspberry-pi

Creando un moustro de la Navegación Web – Chrome

El navegador chrome ha sido mi favorito desde que tuve la oportunidad de utilizarlo, lo que más me ha servido a los largo de mi navegación habitual es la gestión de marcadores, las extensiones y aplicaciones HTML5 que se ejecutan en la PC sin conexión a Internet,

Mucho se puede lograr si bien se sabe administrar las herramientas que esta proporciona, para estoy voy a hacer una lista de las extenciones y aplicaciones que me han servido y pueden ser de gran utilidad para estar siempre activos y productivos.

extensiones:

Translate Google
uBlock/AdBlock
Zenmate
Web Clipper Evernote
Web pagescreenshot
Bit.ly
Bookmanager de Google
BugMeNot
timeStats
Ghostery
Skipscreen
Hover Zoom
Tineye
Pushbullet

Aplicaciones:
Gliffy Diagrams
Polarr Photo Editor RAW

Scripts:
Para la administración necesitaremos Tampermonkey

No es de nada asombrarse que con la potencia que se vuelve el Chrome haya optado por considerar su navegador como su único SO basado en el explorador web, considerando las herramientas http://es.wikipedia.org/wiki/Software_como_servicio tal como Worpress que tiene todo un administrador de control online para la gestión de los blog personales.

Mucho de estas tecnologías empiezan a emerger silenciosamente, hasta el punto que todo el ecosistema que se conoce pueda desenvolverse en tiempo real para el navegador.

Claro que estas herramientas están enfocadas al usuario promedio que necesita usar la pc por un promedio de tiempo corto sin tener que realizar tareas pesadas, el uso de una computadora como la conocemos nunca dejará de existir ya que aunque se vaya unificando los servicios, hay tareas o procesos que necesitan ser monitoreos por medio de módulos independientes.

Nota: todas estas extensiones y scripts vuelven al navegados una verdadera monstruosidad devoradora de memoria RAM, GPU y CPU instala solo los que consideres soportables

Instalar RHC en Raspberry Pi.

Cloud Computing usando Openshif Platform as a Service (PaaS).

logotype_rh_openshift_wlogo_rgb_black

1.-Crear una cuenta en la Consola Web.

2.-Iniciar sesión en la Consola Web.

3.- Instalar red hat cloud tools (RHC) y Git.

  • Instalar Ruby 2>= sudo apt-get install ruby-full en la RPI
  • Checar que tengamos ruby en CLI: Terminal: ruby -v
  • Instalar Git sudo apt-get install git git-core
    • git config –global user.name “tunombre”
    • git config –global user.email “tuemail”
  • Instalar rhc sudo gem install rhc
Podemos configurar Git para añadir nuestro nombre y email, de modo que Github pueda mostrarlos al hacer commits.

 

4.-Configurar rhc para conectar a la Consola Web.

  • Introducimos rhc setup en CLI.
  • Iniciamos sesión con el usuario y contraseña creados.
  • Rhc creará un token ssh para tener acceso más rápido.
  • Introducimos  el namespace nombreapp.rhcloud.com

5.-Crear la primera aplicación.

Con esto logramos crear que tipo de aplicación para trabajar vamos a querer, consultar documentación.
create-a-new-application-openshift-online-by-red-hat
Muchos tipos de aplicación puede correr Openshift y usando Deploy para una rápida producción.

6.-Para poder crear la aplicación nos ubicamos en el directorio el cual queramos que se situé todos los archivos del proyecto.

  • C://nameapp> rhc app create primeraapp php-5.4
  • rhc se pone en marcha a crear la aplicación y al final muestra datos importantes.
  • Desde este momento podrías acceder a http://www.primeraapp-nombreapp.rhcoud.com
  • Para ver más información de la aplicación rhc show-app primeraapp

7.-Listo puedes empezar a modificar código en local y hacer commits y push para ver los resultados en tiempo real además de agregar “cartridges” como bases de datos a el proyecto.

A diferencia de hacer la aplicación en la Consola Web tendrías que hacer un clone con github para bajar el proyecto a la RPI local.

 

Fuentes: Curso Jesús Conde y Documentación Oficial.

Anti anti-adblock

Anti-Adblock Killer
Página Web del Proyecto

Hola a todos, hacia un rato que no escribía porque no encontraba algún articulo interesante, pero vamos que los de Genbeta han hecho un análisis de la situación actual con respecto a la publicidad sofocante y de como tener una experiencia más confortable y limpia a la hora de navegar por Internet.

Pues vamos a con ellos para la explicación e instalación de la herramienta.

Adblock anti-Killer ayuda a mantener su Ad-Block activo, cuando se visita un sitio web y se le pide que desactive.

https://github.com/reek/anti-adblock-killer

Nota ESTO NO ES una solución universal para todos los scripts ANTI Adblock.

1.-Donación, si puedes hacer una donación seria lo más correcto, no importa la cantidad pero la ayuda siempre debe ser gratificada puesto que estos desarrolladores trabajan de forma desinteresada para ayuda de la comunidad y tienen gastos tanto en el tiempo y recursos para el desarrollo de programas como este.

  • Paypal Paypal: Donate
  • Flattr Flattr: Donate
  • Bitcoin Bitcoin: 35w5N6YBWgr1Y1Qj9YoY3amo7zCbXLEJsA
  • Dogecoin Dogecoin: AF6TrxBAcnfv74zZmyP7jsHzRptmPzZBGr
  • Litecoin Litecoin: 3EuoNXue1Fm6Jypiiuf6aXVFvJxhZ5Gqou

2.-Para poder hacer uso de este script se necesita un Gestor de scripts en el Navegador, con esto hace más fácil la activación configuración y manejo del programa.(escoger uno e instalar).

3.-Una vez instalado el gestor deberemos descargar un archivo, que se encargará de trabajar cuando se nos solicite des-habilitar el ad-Block.

La forma por la cual aplique el archivo, fue descargándolo .txt y mediante el complemento o extensión agregarlo a su contenido.

uBlock₀ — Panel de control
UBlock

4.-Al final instalar el script de cualquiera de las páginas de abajo que proporcionan todo tipo de scripts para diferentes utilidades en la web.

Su gestor de scripts detectará cuando vayan a instalar y de este modo facilitar su uso.

Probar si todo funciona correctamente: Test

Si todo salió bien no debe detectar el bloqueador de anuncios.

5.- Hecho esto no olvidar darle soporte al Autor, compartiendo y donando.

  • Donate It
  • Rate It
  • Share It (Social Network, Forums, Blogs, etc.)
  • Follow It (Twitter)
  • Become a Fan
  • Report Anti-Adblockers

Gracias a personas como Reek, podemos disfrutar de una web más limpia.

 

Antiblock.org - Script-Download
Test Correcto.

Configuración APN Weex

Hola a todos, hace unos días pedí mi SIM Weex, ya que tiene nos paquetes muy interesantes, además de tener $100 Pesos de credito incluido y decidi probarlo, el SIM me llego unos 3, 4 días a mi casa Cancún excelente, lo primero que decidí fue configurar los datos para usar el Internet Movil, les comparto la configuración.

photo_2015-12-07_22-30-40

Son los únicos 2 datos que necesitaran para el acceso a internet, recordar liberar su móvil, con esto el acceso puede ser valido para cualquier sistema operativo móvil.

photo_2015-12-07_22-30-43

Como poseo un FirefoxOS el sistema de monitoreo de los datos está más que resuelto, para los usuarios con Android y iOS podrán bajar la respectiva aplicación a su Móvil.

Versión para MIUI. (Reiniciar el terminal si es necesario.)

Comprobar los símbolos de conectividad 3G o 4G según su cobertura.

Un saludo a todos y hasta la próxima.

Stickers Telegram de KDE Konqui

Hola a todos chavales 🙂

Hace ya unos días consultando las noticias del Feed de G+, cuando de repente me  encuentro con esta publicación de WOGUE:

Konqui
Clic para agregar los stickers.

Increíble ilustraciones hechas por tysontan y convertidas en stickres por Jens excelente trabajo de estos chicos, ahora si a disfrutar un poco más de esta fiebre KDE.

Si os interesa tener las ilustraciones completas podéis acceder al devianart de tysontan y descargarlas, al igual que podéis usar alguno de las mascotas para alguna referencia o añadirla a vuestro blog y así promocionar KDE.

Saludos!

 

Resolver XPS corrupto openSUSE 13.2

Resulta que trabajando un día apague el portátil pero me di cuenta de que no se apago y se quedo con la pantalla en negro como si estuviese a un paso de apagarse por completo, bueno yo me fui y regrese a los 20 minutos después y seguía en el mismo estado entonces me vi forzado a apagar a botonazo manteniendo unos 9 segundos el botón ON/OFF.

Después al día siguiente me aventó unos problemas de no poder montar la home.

XFS: internal Error XFS_WANT CORRUPTED at line 142 of line.

XFS (sda4): Metadata corruption selected at xfs_div3_brack_write

Estos mensajes de error se me presentaron al entrar el modo Rescue de openSUSE al ver que no podía iniciar el sistema y escribir después de mi contraseña "Journalctl -xb" para ver que estaba mal.

Buscando un poco el la red encontré que era error del sistema de archivos XFS hallaba errores con los cambios de corriente y fallos eléctricos.

Para darle solución ejecute:
xfs_repair /dev/sda4 -> pero me mando error de que los logs estaban erróneos así, xfs_repair -L /dev/sda4-> ya con esto un poco de espera y reinicie el sistema Bingo!

Madre miá que susto pero todo esta correcto de nuevo la próxima vamos a por una partición independiente.

Fuentes: Repairing an XFS File System