How to Render a Progress Bar inside a Grid Column

Create a renderer inside a column and paste this code

var global=<add the total>;

var value=value*100

var tmpValue = value / global;
var tmpText = ‘&nbsp;&nbsp;’+value + ‘ / ‘ +global;
var progressRenderer = (function (pValue, pText) {
    var b = new Ext.create(‘Ext.ProgressBar’,{border:1,style:’border-color:#e7e5e1;’});
        return function(pValue, pText) {
            b.updateProgress(pValue, pText, true);
            return Ext.DomHelper.markup(b.getRenderTree());
        };
    })(tmpValue, tmpText);
return progressRenderer(tmpValue, tmpText);

Using GIT behind a PROXY Server

git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
git config --global https.proxy https://proxyuser:proxypwd@proxy.server.com:8080
  • change proxyuser by your proxy user
  • change proxypwd by your prxy password
  • change proxy.server.com by proxy server url
  • change 8080 by proxy port

If you decide at any time to reset this proxy and work without (no proxy):

Commands to use:

git config --global --unset http.proxy
git config --global --unset https.proxy

Sencha Architect 3 – Error al cambiar el appFolder

Si tratas de generar un proyecto nuevo y en Application cambias la variable «appFolder» y al hacer un «Build web app» falla y te dice algo como que no encuentra tus classes has de hacer lo siguiente para corregirlo y poder compilar.

Entra en el directorio donde estas trabajando con tu fichero xds, ahora entra en «.sencha/app/» y edita el fichero sencha.cfg

Busca «app.classpath=${app.dir}/app,${app.dir}/app.js» y cambiar el «/app» por tu directorio ha de ser igual que el configurado en el «appFolder»

Ahora ya podras compilar !!

Saludos

Multiples IPs en un interfaz de Red

A priori puede parecer algo trivial, y lo es, pero como siempre es mejor publicarlo para que otros no perdamos tiempo con cosas como estas.

El Objetivo es poder poner en una interfaz de nivel 3 (L3) 2 ips de la misma red, la 1.1.1.1 y la 1.1.1.2 donde la mascara de red es 255.255.255.0 (24)

La CLAVE es definir la primera IP con la mascara tal que asi: 1.1.1.1/24 y para la segunda ip dejamos solo la ip 1.1.1.2, la mascara es heredada.

Si poneis en la IP secundaria la mascara tambien recibireis un error al hacer «commit».

Espero que os sirva de ayuda.

Saludos

VPN entre Palo Alto Networks NextgenFW y otro Firewall detras de un Router

Crear VPNs es algo que no suele ser trivial, lo parece, pero al final siempre acabas gastando mas tiempo del que a priori podrias pensar.

Para evitar que perdais mucho tiempo en el caso de montar una VPN el la que nuestro PAN tiene IP Publica pero el Equipo del otro Extremo tiene direcciones privadas y es un Router externo el que le hace NAT, hay que tener en cuenta que en la configuracion hay que modificar un pequeño parametro para que funcione correctamente.

Y es en el parametro Peer Identification dentro de la configuracion del IKE Gateway donde pondremos la direccion IP interna del FW del otro extremo, en nuestro caso la 192.168.103.5.

Tambien podemos ver en los logs del PAN en caso de no habernos dado cuenta de esto el error, primero hay que activar el DEBUG con (PANOS 4.1.X) debug ike global on debug y debug ike pcap on ahora podemos acceder al log del Debug mediante tail follow yes mp-log ikemgr.log y veremos lo siguiente

2012-04-11 12:43:52 [PROTO_ERR]: ipsec_doi.c:3433:ipsecdoi_checkid1(): peer identifier (type ipaddr [192.168.103.5]) does not match remote VPN_CustomerA

2012-04-11 12:43:52 [PROTO_ERR]: isakmp_ident.c:790:ident_i4recv(): 0:? – 195.76.56.139[500]:(nil):invalid ID payload.

Modificais el parametro como en la imagen y ya esta.

Saludos

Tip: Migración URL Filtering de 3.1 a 4.1, Allow/Deny Lists

Para los que queráis migrar vuestro Firewall de Nueva Generacion Palo Alto Networks de la version 3.1 a la 4.1.X y teneis licencia de URL Filtering activada debeis tener en cuenta que si en algun «Url Profile» teneis añadidas excepciones de urls en el Allow List o en el Deny List estas ahora han de cumplir nuevos criterios, pero lo mas importante es que no se puede usar la barra y el asterisco juntos.

ej: *.paloaltonetworks.com/*    Ya no es valido, hay que reemplazarlo por *.paloaltonetworks.com

En la ayuda se detalla que caracteres no pueden utilizarse y como hay que definir las urls, os atacho unas lineas de la ayuda oficial:

Sigue leyendo

Migración del UserID de 3.1 a 4.1

Buenas, voy a tratar de relatar como se migra el Agente PanAgent 3.1 a el nuevo UserId-agent 4.1, no es que sea nada del otro mundo pero hay algún truco a tener en cuenta.

Lo primero es descargar el nuevo agente de la web de soporte de Palo Alto Networks. Si instalamos el agente en la misma estación donde teníamos instalado el antiguo el sistema se encarga de hacer un Upgrade de la configuración de forma automática. Hasta aquí fácil.

Ahora para que el nuevo agente arranque y funcione es imprescindible realizar estos cambios:

Sigue leyendo

Tip: URL Filtering Profile

Hoy vamos a ver una cosa muy sencilla pero que puede pasarnos por alto y en alguna ocasion puede venir bien saber

Cuando queremos crear un perfil de URL Filtering y nos interesa asignar muchas categorias de golpe a una misma accion o ponerlas todas en alert por ejemplo, solo debemos entrar en el perfil y sobre la columna «Action» hay una flechita que si la clickamos se desplegara un menu con estas opciones.

A veces este tipo de features pasan desapercibidas 😉

Albert Estevez