Urls con el EOSL (End of Support Life) de los productos de varios fabricantes

Oracle Lifetime Support Policies: https://www.oracle.com/support/lifetime-support/resources.html

SORT Enterprise Prodcut End of Support Life Information Veritas: https://sort.veritas.com/eosl

Release and End of Life dates for Dell EMC products (requiere cuenta en support.emc.com):

Dell EMC Software Release and Service Dates for: All Software Products: https://support.emc.com/docu47426_EMC_Software_Release_and_End_of_Service_Life_Notifications.xlsx?language=en_US

Dell EMC Hardware Release and Service Dates for: All Hardware Products: https://support.emc.com/docu47424_EMC_Hardware_Release_and_End_of_Service_Life_Notifications.xlsx?language=en_US

 

 

 

Publicado en Uncategorized | Deja un comentario

Comando find para borrar ficheros *.gz con fecha de modificación anterior a 15 días

find /ruta/*/*.gz -maxdepth 1 -mtime +15 -print | xargs /bin/rm -f
Publicado en Linux | Deja un comentario

Instalando Docker CE

Instalamos  el repositorio de docker

wget https://download.docker.com/linux/centos/docker-ce.repo
sudo mv docker-ce.repo /etc/yum.repos.d/docker-ce.repo
sudo cat /etc/yum.repos.d/docker-ce.repo

Instalamos Docker CE

sudo yum install docker-ce

Configuramos el acceso vía proxy en caso de ser necesario:
Creamos un directorio para el servicio docker en systemd:

sudo mkdir /etc/systemd/system/docker.service.d

Creamos el fichero /etc/systemd/system/docker.service.d/http-proxy.conf y agregamos el siguiente contenido adaptándolo al entorno:

[Service]
Environment="HTTP_PROXY=http://user:password@proxy.example.com:3128/"
Environment="HTTPS_PROXY=http://user:password@proxy.example.com:3128/"
Environment="NO_PROXY=localhost,127.0.0.0/8,docker-registry.somecorporation.com"

Habilitamos y arrancamos el servicio

sudo systemctl enable docker
sudo systemctl start docker

Hello World:

docker run hello-world

Referencia:
https://docs.docker.com/engine/installation/linux/centos/#install-using-the-repository
https://docs.docker.com/engine/admin/systemd/#custom-docker-daemon-options

Publicado en Docker, Linux | Deja un comentario

Evitar el error Cannot connect to localhost:5988. Connection failed SMI-S con el proveedor SMI-S de VMAX

Como evitar el error “Cannot connect to localhost:5988. Connection failed SMI-S” con el proveedor SMI-S de VMAX

Si habéis seguido la guía oficial y os encontráis con este error y tiene que ser el puerto 5988 forzosamente podéis resolver el problema del siguiente modo:

  1. Parar el servicio ECOM
  2. Modificar el fichero c:\Program Files\EMC\ECIM\conf\Port_Settings.xml y añadir el siguiente bloque:
    <ECOMSetting Name=”Port4″>
    <port>5988</port>
    <secure>false</secure>
    <slp>true</slp>
    </ECOMSetting>
  3. Arrancar el servicio ECOM
  4. Comprobar con C:\Program Files\EMC\ECIM\ECOM\bin>testsmiprovider que el acceso al puerto 5988 es correcto.

 

Publicado en SMI-S, VMAX | Etiquetado , , | Deja un comentario

Activar la recolección de datos en un host Red Hat 7 con Solution Enabler 8.X

(El equipo no puede tener Unisphere for VMAX instalado)

  1. Añadir storstpd:dmn_collect_for_cs=enabled al fichero daemon_options
  2. Reiniciar el demonio recolecto de estadísticas (STP daemon)
    /opt/emc/SYMCLI/bin/stordaemon shutdown storstpd
    
    /opt/emc/SYMCLI/bin/stordaemon start storstpd
  3. Comprobar su estado:
    /opt/emc/SYMCLI/bin/stordaemon show storstpd
  4. Comprobar la recolección de estadísticas:
    ls /var/symapi/stp/spa/
    
    DMF_0.0.0.0  spa_registrations_xml
  5. Comprobar en el fichero  spa_registration_xml que la recoleción de datos de diagnóstico está activa:<xml_version>1</xml_version>
    <symmetrix>
    <sid>555555555555</sid>
    <host>
    <host_ip_addr>0.0.0.0</host_ip_addr>
    <host_protocol_version>2</host_protocol_version>
    <diagnostics>
    <enable>1</enable>
    <port>0</port>
    <retention>30</retention>
    <interval>5</interval>
    </diagnostics>
    <realtime>
    <enable>0</enable>
    <port>0</port>
    <interval>5</interval>
    <event>rtc_director_fe=0</event>
    <event>rtc_director_be=0</event>
    <event>rtc_director_rdf=0</event>
    </realtime>
    </host>
    </symmetrix>
  6. Esperar unos día y recolectar los siguientes datos para realizar el análisis de rendimiento:
    1. Ejecutar symcfg discover
    2. Copiar a un directorio los siguientes ficheros y directorios:
      storgnsd.db sí tenemos activo GNS
      symapi_db.bin
      /var/symapi/stp/spa/
Publicado en VMAX | Deja un comentario

scriptreplay

make typescript of terminal session

script --timing=file.tm script.out

play back typescript, using timing information

scriptreplay --timing file.tm --typescript script.out

Perfect for creating documentation!!!

Publicado en Uncategorized | Deja un comentario

RRDs::update ERROR /usr/local/pnp4nagios/var/perfdata/

Si has configurado pnp4nagios 0.6.x  y Nagios 4 con Bulk Mode con NPCD, no hay aparentemente ningún error y registras errores de este tipo:

[root@servidor ~]# tail -100f /usr/local/pnp4nagios/var/perfdata.log

2017-02-14 14:05:18 [3391] [0] RRDs::update ERROR /usr/local/pnp4nagios/var/perfdata/servidor/Number_of_pages_of_swap_currently_in_use.rrd: illegal attempt to update using time 1487077511 when last update time is 1487077577 (minimum one second step)

Comprueba los permisos de /usr/local/pnp4nagios/var/perfdata/servidor/*, deben pertenercer a nagios:nagios y tener permisos 664, te ahorrarás muchas búsquedas en internet.

Publicado en Uncategorized | Deja un comentario

Migrar pnp4nagios de una máquina x86 a x86_64

Migrar pnp4nagios de una máquina x86 a x86_64

Instalar pnp4nagios en la máquina destino según la documentación de fabricante.

ssh root@pnp4nagiosorigen
cd /usr/local/pnp4nagios/var/perfdata/
for i in */*.rrd;do  rrdtool dump $i $i.xml;done
for i in */*.rrd;do  scp $i.xml root@pnp4nagiosdestino:/usr/local/pnp4nagios/var/perfdata/$i.xml;done
for i in */*.rrd; do  rm -f $i.xml;rm -f $i.xml; done

ssh root@pnp4nagiosdestino
cd /usr/local/pnp4nagios/var/perfdata/
for i in */*.rrd; do rrdtool restore -f $i.xml $i; done
for i in */*.rrd; do  rm -f $i.xml; done

Comprobar en https://pnp4nagiosdestino/pnp4nagios/ que todo es correcto

Publicado en Uncategorized | Deja un comentario

Añadir comandos SYMCLI al PATH de sistema y la ayuda al MAN.

Añadir los comandos al PATH de sistema:

  1. Crear dentro del directorio /etc/profile.d/ los ficheros path.sh y path.sh con el siguiente contenido:
    export PATH=$PATH:/opt/emc/SYMCLI/bin/

    [root@server ~]# cat  /etc/profile.d/path.*
    export PATH=$PATH:/opt/emc/SYMCLI/bin/
    export PATH=$PATH:/opt/emc/SYMCLI/bin/

  2. Comprobar
    Abrir una sesión nueva y ejecutar which symcfg por ejemplo

Añadir ayuda de los comandos SYMCLI al MAN.

  1. Añadir las siguientes lineas al fichero man_db.conf tras instalar SYMCLI:
    MANDATORY_MANPATH                       /opt/*/*/man
    MANPATH_MAP    /opt/emc/SYMCLI/bin        /opt/emc/SYMCLI/man
    MANDB_MAP    /opt/emc/SYMCLI/man    /var/cache/man/opt/emc
  2. Ejecutar mandb
  3. Comprobar ejecutando man symcfg por ejemplo

Probado en RHEL 7.3

Publicado en VMAX | Deja un comentario

Borrar clientes que ya no existen de Client Attributes

for i in `bpclient -All  -l | grep Client | awk {‘print $3’}`;
do ping $i >> /dev/null;
if [ $? -eq 1 ];
then echo bpclient -client $i  -delete;
fi;
done

Publicado en Backup | Etiquetado | Deja un comentario