Proceso de migración a Telegram en un entorno Empresarial

En este artículo se abordará el proceso de migración de plataforma de mensajería instantánea como medio de comunicación para temas de una organización

Suponiendo que ya se ha comentado que es Telegram y cuáles son características se procederá a con el primer paso para migración.

Fase 1.- Base de datos de la información de los números telefónicos.

  • Recabar la información de los números telefónicos empresariales.

Dado que para crear una cuenta de Telegram es requisito un número telefónico para la cuenta, se empleara el número empresarial. Se realiza una lista de esta información en una tabla con el contenido de nombre, número, y ID Telegram para verificar que usuarios ya se dieron de alta y están usando la aplicación.

NombreTelefonoID Telegram (apodo)IMEI Equipo
Roberto Chan9983825447t.me/roberthchan865181031701560
Esta tabla es únicamente representativa dependerá de la información de la empresa o necesidades.

Fase 2.- Notificación a los miembros de la empresa.

Se mandará un correo a todos los usuarios con número telefónico empresarial asignado para notificarles del cambio que se requiere, y realicen el proceso de instalación de la aplicación para progresar más rápido.

Una vez creada la cuenta verificar asignar un apodo con nomenclatura para anotarlo en la base de datos.

Fase 3.- Instalación de aplicación Telegram

  • Des- instalación de la aplicación WhatsApp
  • Creación de la cuenta del usuario.

Esta fase puede ser completada por el usuario, ya que podría descargar la aplicación e iniciar sesión, el personal de sistemas válida la instalación y la debida configuración, con Nombre de usuario, Número empresarial y Foto si fuese necesario.

Perfil Completado

Fase 4.-Unirse al canal de avisos

En Telegram existen dos tipos de espacios, Canales y Grupos.

Los Canales son espacios de difusión para las empresas u organización para estar pendientes de la información emitida por ella, básicamente un medio de difusión masivo.

Los grupos como su nombre lo dice son espacios para la conversación, estos pueden estar ligados a los canales, ya sea cuando se publique un comunicado, se pueda comentar acerca de él y aparezcan en el historial del chat de grupo embebido.
El encargado de sistemas o administrador del Canal, procederá a agregar a cada unos de los miembros de la empresa con la base de datos previa.

Tu número de teléfono está oculto. Por defecto, sólo es visible para tus contactos. En grupos y chats, siempre aparecerás con el nombre que hayas configurado.
Si creas un nombre de usuario, las personas pueden encontrar tu perfil y ponerse en contacto contigo sin la necesidad de saber tu número de teléfono.

Fase 5.-Agregarse al grupo general si fuera necesario.

El grupo General de la Empresa u Organización es el principal medio de discusión de los integrantes, este puede o no ser integrado por todos los miembros, dependerá de la logística de la Empresa.

Opcionalmente se pueden crear grupos para cada área en especifico donde se aborden temas del área, y sean gestionado por un administrador, con capacidad de Fijar mensajes y permisos del grupo, ejemplo: Recursos Humanos, Mantenimiento, Contabilidad, etc.

Recomendable: instalación de Telegram en equipos de cómputo.

Como parte de las características de Telegram es multiplataforma, por lo cual es recomendable tener la aplicación de igual forma en el equipo de cómputo del trabajo, con las mismas características de la aplicación Móvil.

Fase 6.- Alternativas para Proveedores

Para los usuarios externos (proveedores y clientes) de la empresa necesitaremos dar más opciones de contacto, ya sea Teams, en su versión gratuita o Skype, estos servicios necesitarán el correo empresarial para darse de alta.
De lo contrario se usaría el número de teléfono celular y servicio SMS.

Para difundir estos medios se agrega los vínculos a la firma de correo empresarial, vínculo donde incluya todas las opciones de contacto para redireccionar e informar a otros usuarios.

https://linktr.ee/

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.

Chromecast + OpenSUSE = Works!

Configuración delas reglas Firewall para usar Chromecast y openSUSE.

Para poder usar el Chromecast con openSUSE bastará con agregar la regla del puerto que permitirá la interacción:

Debida configuración de OpenSUSE para usar Chromecast
Debida configuración de OpenSUSE para usar Chromecast

Con esto ya deberemos tener acceso de la PC al dispositivo, es una pequeña modificación al las reglas de firewall que no es complicada, pero que al principio causa estrés.

Eso es todo por hoy, alguna sugerencia en los comentarios, nos vemos!

Fuente: Foro de Opensuse.