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

Sponsored Post Learn from the experts: Create a successful blog with our brand new courseThe WordPress.com Blog

Are you new to blogging, and do you want step-by-step guidance on how to publish and grow your blog? Learn more about our new Blogging for Beginners course and get 50% off through December 10th.

WordPress.com is excited to announce our newest offering: a course just for beginning bloggers where you’ll learn everything you need to know about blogging from the most trusted experts in the industry. We have helped millions of blogs get up and running, we know what works, and we want you to to know everything we know. This course provides all the fundamental skills and inspiration you need to get your blog started, an interactive community forum, and content updated annually.

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