OCS Inventory Raspberry PI 2

OCSInventory Raspbian

Preparar entorno

  1. Actualizar herramienta: raspi-config

sudo apt update && sudo apt upgrade -y

  1. Deshabilitar IPv6: sudo nano /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 1

Para que los cambios tengan efecto sin reinicar sudo sysctl -p

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 agrega la siguiente línea al final de /etc/apache2/apache2.conf ServerName localhost

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

  4. sudo apt install

    libxml-simple-perl

    libperl5.24

    libdbi-perl

    libdbd-mysql-perl

    libapache-dbi-perl

    libnet-ip-perl

    libsoap-lite-perl

    libarchive-zip-perl

    make

    build-essential


Modulos Perl

  1. Actualizar CPAN sudo perl -MCPAN -e shell

install cpan

reload cpan

install mod_perl2 install apache2::SOAP


  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

    cpan install XML::Entities

  3. sudo apt installphp-gd phpmyadmin

    user: phpmyadmin passwd: creada en la instalación

  4. sudo apt install libswitch-perl

  5. Actualizar CPAN sudo perl -MCPAN -e shell install CPAN reload cpan install APACHE2::SOAP

sudo service apache2 restart

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

    Línea 809 upload_max_filesize = 200M Línea 656 post_max_size = 201M

sudo service apache2 restart

  1. 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 root Línea 31 PerlSetVar OCS_DB_PWD “Contraseña_root”

Con este paso se muestra OCS en Servidor Apache

  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


Instalación Script OCSInventory

  1. Se realiza la descarga de la ultima versión de OCS Inventory NG disponible (2.5)

    wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.5/OCSNG_UNIX_SERVER_2.5.tar.gz

    tar -zxvf OCSNG_UNIX_SERVER_2.5.tar.gz

    cd OCSNG_UNIX_SERVER_2.5

    ./setup.sh

Do you wish to continue ([y]/n)? Enter

Which host is running database server [localhost]? Enter

➔ On which port is running database server [3306]? Enter

➔ Where is Apache Daemon binary [/usr/sbin/apache2ctl]? Enter

➔ Where is Apache main configuration file [/etc/apache2/apache2.conf]? Enter

➔ Which user account is running Apache web server [www-data]? Enter

➔ Which user group is running Apache web server [www-data]? Enter

➔ Where is Apache Include configuration directory [/etc/apache2/conf-available]?Enter

➔ Where is PERL interpreter binary [/usr/bin/perl]? Enter

➔ Do you wish to setup Communication server on this computer ([y]/n)? Enter

➔ Where to put Communication server log directory [/var/log/ocsinventory-server]?Enter

➔ Where to put Communication server plugins configuration files [/etc/ocsinventory-server/plugins]? Enter

➔ Where to put Communication server plugins Perl modules files [/etc/ocsinventory-server/perl]? Enter

➔ Do you wish to setup Rest API server on this computer ([y]/n)? Enter

➔ Where do you want the API code to be store [/usr/local/share/perl/5.26.0]?Enter

➔ Do you allow Setup renaming Communication Server Apache configuration file to ‘z-ocsinventory-server.conf’ ([y]/n)? Enter

➔ Do you wish to setup Administration Server (Web Administration Console) on this computer ([y]/n)? Enter

➔ Do you wish continue ([y]/n)? Enter

➔ Where to copy Administration Server Static files for PHP Web Console [/usr/share/ocsinventory-reports]? Enter

➔ Where to créate writable/cache directories for deployment packages, administration console logs, IPDiscover and SNMP [/var/lib/ocsinventory-reports]?Enter

Configuración

  1. Vemos que la instalación nos muestra o nos indica varios aspectos que deberemos tener en cuenta, en este caso vamos a aplicar el dicho de divide y vencerás y vamos a abordar punto a punto:

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. Se modifica archivo de configuración de OCS Inventory NG /etc/apache2/conf-available/z-ocsinventory-server.conf

    Línea 29 PerlSetEnv OCS_DB_USER root Línea 31 PerlSetVar OCS_DB_PWD “Contraseña_root”

    a2enconf ocsinventory-reports service apache2 restart

    Se realiza ingreso por Browser de preferencia http://IP_Servidor/ocsreports

  1. Configurar los enlaces simblicos y links de configuración

    1. vi /etc/apache2/conf-available/ocsinventory-reports.conf

    add Alias as below:

    Alias /ocsreports /usr/share/ocsinventory-reports/ocsreports

    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

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

Anuncios
OCS Inventory Raspberry PI 2

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

Creando un moustro de la Navegación Web – Chrome

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.

Instalar RHC en Raspberry Pi.

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.
Anti anti-adblock

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.

Configuración APN Weex

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!

 

Stickers Telegram de KDE Konqui

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

Resolver XPS corrupto openSUSE 13.2