Edukiari salto egin

Blog Bujarra.com

Héctor Herreroren IT Bloga

  • Blog
    • Citrix
    • Fortigate
    • Home Assistant
    • Microsoft
    • Monitorizazioa
    • Raspberry Pi
    • Anitz
    • VMware
  • Ikastaroak
  • ITaaS
  • ITrentzat Podcast Bat
  • Open Services IT
    • zerbitzuak
    • teknologiak
    • Guri buruz
    • Kontaktua
    • Citrix Liburua
    • Aplikazioak
  • Albisteak
    • Lagun Blogak
    • Segurtasuna
    • Bertsio berriak
×

Apache Guacamole-ko korporazio gaiak

  • Blog
  • Anitz
  • 7 urrian 2021
Etiketatu apache, Apache Guacamole, Botón, Cambiar, Color
Inprimatzeko Lagunkoa, PDF eta Email

En este post vamos a darle un toque precioso a Apache Guacamole, por un lado le haremos que responda como el sitio predeterminado, vaya sin que los usuarios tengan que poner el /guacamole; y para la guinda pues lo de siempre, ponerle un tema personalizado, cercano al usuario, corporativo, con los logos, fondos, colores de la empresa…

Onena, por recordar, en algún post anterior ya vimos cómo instalar Apache Guacamole, además de cómo integrarlo en Directorio Activo. Una fabulosa solución de código abierto que permite el acceso remoto seguro a equipos por Internet. Onena, esandakoa, hoy toca una de cambiarle el tema y dejarlo chulo, veremos que tocar mínimamente para dejarlo fino.

Sitio predeterminado

Para que Apache Guacamole esté como sitio predeterminado en nuestro Tomcat. Bakarrik, pararemos tomcat, renombramos la app a ROOT y arrancar Guacamole de nuevo; en el puerto 8080 ya responderá sin /guacamole/

systemctl stop tomcat9
cd /var/lib/tomcat9/webapps/
rm -rf ROOT
mv guacamole.war ROOT.war
systemctl start tomcat9

¡Pero ojo! si tenemos proxy inverso con Apache, modificamos también el fichero /etc/apache2/sites-available/default-ssl.conf con los siguientes cambios:

De:

<Location /guacamole/>

A:

<Location />

De:

ProxyPass http://XXX.XXX.XXX.XXX.:8080/guacamole/ flushpackets=on

A:

ProxyPass http://XXX.XXX.XXX.XXX.:8080/ flushpackets=on

Y de:

ProxyPassReverse http://XXX.XXX.XXX.XXX.:8080/guacamole/

A:

ProxyPassReverse http://XXX.XXX.XXX.XXX.:8080/

Y reiniciamos Apache:

systemctl restart apache2

Cambiando el Logo

Para cambiar el logo, simplemente lo reemplazamos:

cp logo.png /var/lib/tomcat9/webapps/guacamole/images/guac-tricolor.png

Para adaptar el logo al tamaño que mas nos encaje, en /var/lib/tomcat9/webapps/guacamole/guacamole.css dentro de la sección .login-ui .login-dialog .logo { cambiamos:

De: A:
width: 3em;
height: 3em;
background-size: 3em 3em;
-moz-background-size: 3em 3em;
-webkit-background-size: 3em 3em;
-khtml-background-size: 3em 3em;
width: 235px;
height: 55px;
background-size: 235px 55px;
-moz-background-size: 235px 55px;
-webkit-background-size: 235px 55px;
-khtml-background-size: 235px 55px;

Y también en /var/lib/tomcat9/webapps/guacamole/guacamole.min.css dentro de la sección .login-ui .login-dialog .logo{

De:

...margin:.5em auto;width:3em;height:3em;background-size:3em 3em;-moz-background-size:3em 3em;-webkit-b...

A:

...margin:.5em auto;width:235px;height:55px;background-size:235px 55px;-moz-background-size:235px 55px;-webkit-b...

Podremos cambiar el idioma y la breve descripción cambiando en /var/lib/tomcat9/webapps/guacamole/translations/en.json

De:

"NAME" : "Apache Guacamole",
"NAME" : "English",

A:

"NAME" : "Acceso a Mi PC",
"NAME" : "Gaztelania",

Y reiniciamos Tomcat:

systemctl restart tomcat9

Cambiando el fondo

Para cambiar el fondo y poner una imagen en vez del blanco que viene de manera predeterminada, en /var/lib/tomcat9/webapps/guacamole/guacamole.min.css; dentro de la sección div.login-ui{

De:

background:white;

A:

background-image: url('RUTA.jpg');background-size:cover;

Y también en /var/lib/tomcat9/webapps/guacamole/guacamole.css Dentro de la sección div.login-ui {

De:

background: black;

A:

background-image: url('RUTA.jpg');
background-size:cover;

Cambiando el recuadro central

Si nos apetece modificar el cuadro central, por ejemplo quitarle el borde y la sombra, y hacerle un sombreado que quede más elegante, en /var/lib/tomcat9/webapps/ROOT/guacamole.min.css; dentro de la sección .login-ui .login-dialog{

Quitamos:

border: 1px solid rgba(0, 0, 0, 0.25);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);

Añadimos:

background-color:rgba(0,0,0,0.2);

Y lo mismo en /var/lib/tomcat9/webapps/ROOT/guacamole.css Dentro de la sección .login-ui .login-dialog {

Quitamos:

border: 1px solid rgba(0, 0, 0, 0.25);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);

Añadimos:

background-color:rgba(0,0,0,0.2);

Campo usuario y contraseña

El campo de usuario y contraseña es transparente, lo ponemos blanco de la siguiente manera, en /var/lib/tomcat9/webapps/ROOT/guacamole.min.css; dentro de la sección .login-ui .login-fields .labeled-field.empty input{

De:

background: gardena;

A:

background: white;

E igualmente, en /var/lib/tomcat9/webapps/ROOT/guacamole.css Dentro de la sección .login-ui .login-fields .labeled-field.empty input {

De:

background: gardena;

A:

background: white;

Color de botón

Y venga por último, para cambiar el color del botón, cada uno a su gusto, ¡eh!: En /var/lib/tomcat9/webapps/ROOT/guacamole.css en la sección de input[type=”submit”], button, a.button {

De:

background-color: #3C3C3C;

A:

background-color: #7d0458;

Haciendo el cambio persistente

Algo muy importante y que no hemos comentado hasta ahora, pero el cambio del Logo, fondo y los CSS para su tamaño se pierden cada vez que la máquina se reinicia, horretarako, nos haremos unas copias de los archivos modificados en /home/guacamole/no_borrar/

cp /var/lib/tomcat9/webapps/ROOT/guacamole.min.css /home/guacamole/no_borrar/
cp /var/lib/tomcat9/webapps/ROOT/guacamole.css /home/guacamole/no_borrar

Y con un pequeño script en el cron copiará cada vez que arranque el logo, fondo, los css… lo llamamos: (y lo hacemos ejecutable) /home/guacamole/no_borrar/cambia_tema_guacamole.sh con el siguiente contenido:

cp /home/guacamole/no_borrar/logo.png /var/lib/tomcat9/webapps/ROOT/images/guac-tricolor.png
cp /home/guacamole/no_borrar/guacamole.css /var/lib/tomcat9/webapps/ROOT/guacamole.css
cp /home/guacamole/no_borrar/guacamole.min.css /var/lib/tomcat9/webapps/ROOT/guacamole.min.css
cp /home/guacamole/no_borrar/en.json /var/lib/tomcat9/webapps/ROOT/translations/en.json
systemctl restart tomcat9

Y lo metemos en Cron por ejemplo para que cada vez que arranque la máquina lo cargue, con ‘crontab -e’:

@reboot sleep 30 && /home/guacamole/no_borrar/cambia_tema_guacamole.sh

Onena, tras esta chapa, o txapa en Bilbao, espero que os haya quedado algo chulo, habéis visto que no cuesta nada poner un tema personalizado en Apache Guacamole, que con un Logo, un Fondo, cambiar el color al botón y alguna virguería más quedará totalmente corporativo, así si todos nuestros portales son custom, los usuarios tendrán una mayor sensación de confianza al entrar en los sitios, los jefes contentos…

¡Un abrazo a tod@s!

Izenburuko mezuak

RustDesk eta RustDesk Web Client
Irakurri
Kalendarioen kudeaketa Radicale-rekin
Irakurri
Ollama, lekuan IA-rekin hasiz
Irakurri
Centreon-en soinuzko abisuak Ollama eta Piper-en IArekin
Irakurri

Sarreren nabigazioa

Sarrera aurrekoa
Sarrera hurrengoa

Egilea

por Héctor Herrero 
nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, ez zalantzarik izan nirekin harremanetan jartzeko, ahal duzun guztietan laguntzen saiatuko naiz, partekatu ahal dudan guztietan ;) . Dokumentuez gozatu!!!

 Itzulpena editatu
Egilea: Héctor Herrero Hermida

Harpidetu berrikuntzei

Kargatzen

Tendentziak

  • ESPHome eta Home Assistant erabiliz etxeko ur-kontagailua irakurtzen
  • RustDesk eta RustDesk Web Client
  • FSSO implementatzea Fortigate Active Directory-ra integratzeko
  • NetBox eta NetBox-Scanner desplegatzen
  • Etxeko plano animatua sortzen
  • FreePBX instalazioa eta konfigurazio oinarrizkoa
  • Bitwarden instalatzen
  • Firefly III – Gestor de finanzas personales
  • Kalendarioen kudeaketa Radicale-rekin
  • Frigate eta Home Assistant erabiliz bideozaintza sistema bat

Gehiago ikusi dira

  • ESPHome eta Home Assistant erabiliz etxeko ur-kontagailua irakurtzen
  • FreePBX instalazioa eta konfigurazio oinarrizkoa
  • Ollama, lekuan IA-rekin hasiz
  • FSSO implementatzea Fortigate Active Directory-ra integratzeko
  • Etxeko plano animatua sortzen
  • RustDesk eta RustDesk Web Client
  • Controlando los dispositivos IR desde Home Assistant
  • Home Assistant-ek euria neurtzen
  • Bitwarden instalatzen
  • Frigate eta Home Assistant erabiliz bideozaintza sistema bat

Azken postak

  • Windows-eko metrikak Prometheus eta Grafana-rekin
  • CO2 sentsorea ESPHome eta Home Assistant-rekin
  • Arauak eta alerta ElastAlert-rekin 2
  • NetBox eta NetBox-Scanner desplegatzen
  • FortiGate-eko metrikak Prometheus eta Grafana-rekin
  • Ping-eko metrikak Prometheus eta Grafana-rekin
  • Prometheus despliega & Grafana
  • VPN Citrix NetScaler IV-rekin – AlwaysON
  • Crowdsec monitorizatzen Centreon-rekin
  • VPN Citrix NetScaler III-rekin – Ziurtagiriekin autentifikazioa

Comunicaciones corporativas con Synapse

5 urrian 2021

Recopilando los LOGs de NetScaler en Elasticsearch y visualizándolos en Grafana

13 urrian 2021

Blog Bujarra.com

 

Hizketan neurrira egindako formakuntzak

Windows Server – VMware vSphere – Citrix Virtual Apps & Desktops – Centreon

aplikazioak edozein gailutara hedatzea (mugikorra, tablet, PC korporatiboa, PC pertsonala…) seguru moduan eta edozein lekutik.

Aplikazioak zentralizatuz, organizatzailearen kontrola lortzen dugu.

kostuak aurreztea, datuz datu-zentroan exekutatzen dela eta ez dugu gure ekipamendua berritzeari beharrik izango!

 

 

 

 

 

 

 

 

 

 

  • Aurrez aurre edo urrunetik.
  • Gure propio eskuliburuak erabiltzen ditugu How To’s eta xehetasun guztiekin gida.
  • 100% teknikariak ariketekin eta laborategiekin!
  • Gure esperientzian oinarritzen dira, egunero.
  • Gurekin hitz egin eta zure ideia itxuratuko dugu, zure teknikariak formatu egingo ditugu!
  • inorentzat sekreturik ez dugu gordetzen, irakasteko dugun guztia guretzat plazer bat izango da!

​

¡Elkarrekin lan egitez!

  • Kopuradun company bat gara, Open Mind-ekin, elkarrekin entzuten eta lan egiten irekiak!
  • Aktiboki lankidetza egiten dugun partekatuen sare zabal bat dugu..
  • Zure bezeroen zerbitzu edo prestakuntza sorta zabaltzeko helburuarekin.

 

Hizketan neurrira egindako formakuntzak

Windows Server – VMware vSphere – Citrix Virtual Apps & Desktops – Centreon

 

  • Aurrez aurre edo urrunetik.
  • Gure propio eskuliburuak erabiltzen ditugu How To’s eta xehetasun guztiekin gida.
  • 100% teknikariak ariketekin eta laborategiekin!
  • Gure esperientzian oinarritzen dira, egunero.
  • Gurekin hitz egin eta zure ideia itxuratuko dugu, zure teknikariak formatu egingo ditugu!
  • inorentzat sekreturik ez dugu gordetzen, irakasteko dugun guztia guretzat plazer bat izango da!

 

Laguntza teknikoa

  • Bilatzen duzun espezialitate hori dugu, bigarren mailako laguntza emateko.
  • Eguneroko arazoak konpontzen lagunduko dizugu, irtenbideak ematen ez dituztenak edo denbora asko lapurtzen dutenak.
  • Zuretzat laguntzera etorri daitekeen CAU bat dugu!
  • Orduen poltsak eroso erabiltzen ditugu, zure aurrekontuak optimizatzeko.

Prebenitzeko kontrola

  • Zure ingurunean 'kaxa beltza' batekin ezarriko zaitugu, zure zerbitzariak kontrolatuko dituena.
  • Zure ingurunean egonkorra dena denbora errealean ezagutu eta sarbidea izango duzu neurketa aurreratuen bidez.
  • Ingurune ondo kontrolatua dugula erakutsiko duten mapa pertsonalizatuak izango dituzu.. Zure apartamentuan telebista batean jartzeko ideala!
  • Zure ingurumena mantenduko dugu nahi izanez gero eta zure negozioari eragiten diezaiokeen edozein gertakariren ardura izango dugu.
  • Zure enpresari zure azpiegiturak eskaintzen duen SLA ezagutuko duzu uneoro.

 

Kontsultora bat gara, kezkatzen eta zaintzen gaituena

​​

  • Espainiako Informazio Teknologien referentzia den kontsultora bat gara.
  • Entzungo zaitugu, hitzez hitz hitz egin eta zure beharrak ulertuko ditugu eta irtenbide onena eta kostu onenarekin planteatuko dugu, gure bezeroei galdetu!
  • Haiek, gure maiteak diren bezeroek gurekin lo egiten dute, eta pozik!
  • IT kontsultantzarako espezializatutako taldea dugu.
  • zerbitzu edo proiektu edozein diseinatzerakoan, beti zuri asebetetzeaz arduratuko gara
  • Gure helburua, zure konfiantza!

 

Monitorizamos tu azpiegitura

 

Zure azpiegitura guztia monitorizatuko duen sistema bat muntatu ahal izango duzu, eta une oro jakingo duzu nola dagoen zure negozioa!

​

  • Zer daukazun esaten diguzu, eta guk zure ingurunean makina birtual batekin monitorizatuko zaitugu zure inguruan.
  • Hainbat tresnaren bidez, zure zerbitzarien eta zerbitzuen statusa ezagutuko duzu, arazoren bat izanez gero alertak lortuz.
  • Mapa biziak izan ditzakezu, benetako denbora errealean zer gertatzen den ikusteko eta hobe ulertzeko sare-mapekin, ingurune birtualen, sedeen arteko WAN konexioak, postaren trafikoa…
  • Infrastruktura hau monitorizatzeko gai gara eta zure negozioak edo zure departamentuek ematen duten SLA ezagutzeko, edo hornitzaileek…
  • Zenbat gauza liluragarri daudenez, hurrengo bideoa ikustea gomendatzen dizugu, non guztiz xehetasunarekin azaldu dugun!

Kalitatearekin eta balio gehigiarekin

  • Analisi & Aurreko kontsulta
  • Hodeira eta Hodeitik migrazioak
  • On-Premise plataformas migratzeak
  • Demos, produkzio aurreko inguruneak & laborategia
  • zerbitzuen etenik gabe
  • Zure prestakuntza emango dugu eta dokumentazio tekniko bikaina entregatuko dugu.

 

Hurrengo zerbitzuak eskaintzen ditugu

  • Prebentzio-auditoretzak zure IT azpiegituretan
  • Monitorizatzen dugu eta ikuspegi operatiboa ematen dizugu.
  • Enpresako posta-sistemak
  • Planak aztertzea eta gauzatzea
  • Segurtasun sistemaren inplantazioa eta hobetzeak
  • Zerbitzaren birtualizazioa
  • Aplikazioen eta mahaien birtualizazioa

Gure berezitasuna

  • Hurbiltasuna eta zintzotasuna
  • Open source irtenbideak eta lider fabrikatzaileak
  • Migrazioak inolako eraginik gabe
  • Bigarren mailako aholkularitza eta laguntza
  • Mugikorreko gailuen kudeaketa
  • Erabiltzaileen zentralizazioa
  • Gure printzipioak: segurtasuna eta praktika onak