OCS Inventory 2.6 – Debian 10.2

Instalación realizada en DigitalOcean con la versión OCS Inventory 2.6 con Debian 10.2 x64

Preparar entorno

  1. Inicializar y actualizar todo el sistema: Debian 10.2 x64 y derivados.

sudo apt update && sudo apt upgrade -y

Deshabilitar el usuario root

Instalación Apache

  1. Inicializar el servicio de apache con buenas prácticas.

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 php-gd

  • Verificamos el correcto funcionamiento de apache

hostname -I

http://server_ip

  1. Se des comenta la siguiente opción AddDefaultCharset utf-8 en:

sudo joe /etc/apache2/conf-enabled/charset.conf

  1. Instalación de dependencias:

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 apache2-dev libgdbm-dev libperl-dev

Módulos Perl

  1. Actualizar CPAN** sudo perl -MCPAN -e shell

install cpan
install CPAN
reload cpan
install local::lib
install mod_perl2
install Apache2::SOAP
install XML::Entities
install Compress::Zlib
install DBI
install Mojolicious::Lite
install Plack::Handler
install Archive::Zip
install YAML
install Switch
install Net::IP

Instalación de Maria DB

  1. Instalación de MariaDB:

sudo apt install mariadb-server

  • Ejecute un script de seguridad:

sudo mysql_secure_installation

Este script lo llevará a través de una serie de indicaciones en las que puede realizar algunos cambios en su configuración de MariaDB. Desde allí, puede presionar y luego ENTER aceptar los valores predeterminados para todas las preguntas posteriores.

  • Después de esto iniciamos mariaDB desde Consola con:

sudo mariadb

  • Creamos una base de datos para ocsinventory:

CREATE DATABASE ocsweb;

  • Ahora puede crear un nuevo usuario y otorgarle todos los privilegios en la base de datos:

GRANT ALL ON example_database.* TO ‘example_user’@’localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

exit;

mariadb -u ocsweb -p;

SHOW DATABASES;

Screen Shot 2020-03-01 at 7.54.28 PM

exit

Instalación servidor de administración

7. Nos aseguramos que InnoDB engine esté activado:

sudo mariadb

show engines;

Screen Shot 2020-03-01 at 7.55.41 PM.png

  1. Descargamos la última versión del servidor:

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

  • Descomprimimos el archivo:

tar -zxvf OCSNG_UNIX_SERVER_2.6.tar.gz

  • Accedemos a la carpeta:

cd OCSNG_UNIX_SERVER_2.6

  • Ejecutamos el script:

sudo ./setup.sh

  • Seguimos el asistente para instalación confirmamos con Enter todas las preguntas, verificamos que no nos marque errores de paquetes o dependencias.
  1. Las líneas a continuación son una buena configuración para la mayoría de las aplicaciones basadas en PHP:

sudo joe /etc/php/7.3/apache2/php.ini

post_max_size = 200M

upload_max_filesize = 200M

memory_limit = 128MB

sudo systemctl restart apache2

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

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

Screen Shot 2020-03-01 at 8.07.36 PM
OCS_DB_USER & OCS_DB_PWD

Configuración post-instalación.

a2enconf ocsinventory-reports

a2enconf z-ocsinventory-server

  • Terminando con toda la configuración nos mostrará un asistente donde debemos poner los datos mencionados. Los cuales ya creamos.
Screen Shot 2020-03-01 at 12.48.32 PM.png
http://server_ip/ocsreports
  • Nos muestra un mensaje sobre un directorio, aplicamos el comando.

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

  • Por último 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

Con esto ya debemos tener el OCS Inventory trabajando, únicamente instalar los agentes en los dispositivos correspondientes.

Fuentes:

http://wiki.ocsinventory-ng.org/03.Basic-documentation/Setting-up-a-OCS-Inventory-Server/
https://ask.ocsinventory-ng.org/11384/tutorial-ocs-server-2-6-on-debian-10-mariadb http://ocsinventory-server.blogspot.com/ https://www.supinfo.com/articles/single/5127-installation-complete-ocs-inventory-raspberry-pi-3 http://ask.ocsinventory-ng.org/5350/windows-agent-unable-to-send-inventory-to-ng-linux-server https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-16-04

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.

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

Uso del comando xfs_repair para recuperar el sistema de archivos e iniciar opensuse normalmente.

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

Install Plasma5 on openSUSE 13.2

Excelente medio de instalacion para Plasma 5 en la version estable de openSUSE 13.2.

Alexvenn

I have already installed openSUSE 13.2 with MATE environment on my Desktop and I made the decision to try Plasma 5.

What is Plasma 5?

KDE Plasma 5 refers to the latest iteration of the desktop environment created by KDE primarily for Linux systems and is built using Qt 5 and KDE Frameworks 5

plasma5-menu

 How to Install Plasma 5

Step 1. You have to add repositories

Step 2. Install Plasma 5 Pattern from Software Management

Step 3. Log out, choose as default environment “Plasma 5” and give your password to log in

Troubleshooting

Problem: On “Step 3” I had a problem. I took the error “Could not start kdeinit5”
Solution: On terminal, give zypper lr to see your list of your repositories.

Run this to check whether your existing programs fall into repos from step 1.
(Change 1 & 2 with the number…

Ver la entrada original 16 palabras más