Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como actualizar nagios 3 paso a paso

Hoy sale una nueva versión de Nagios, llegando a la 3.5.1, la cual corrige varios errores reportados y los desarrolladores sugieren actualizar lo mas pronto posible por lo tanto hoy les mostrare como actualizar su Nagios 3.5 a la 3.5.1 sin perder sus datos y configuración anterior.
En el proceso tomaremos un backup antes previendo algún problema podamos devolvernos así que no entremos en pánico. ;-)
No tienes Nagios?, ok, en un anterior articulo te muestro como instalarlo en un Centos 6.4 y así puedas monitorear tus dispositivos, servidores, etc.

-Hacemos un backup del nagios actual
tar czvf nagios-backup.tgz /usr/local/nagios/

-Eliminamos los siguientes html. Es muy posible que ya no existan porque fueron reemplazados por versiones en php.
rm /usr/local/nagios/share/{main,side,index}.html
rm: cannot remove `/usr/local/nagios/share/main.html': No such file or directory
rm: cannot remove `/usr/local/nagios/share/side.html': No such file or directory
rm: cannot remove `/usr/local/nagios/share/index.html': No such file or directory

-Descargamos la ultima versión estable al momento.
cd /root
wget -c http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.5.1.tar.gz

-Extraemos y entramos a su directorio
tar xzvf nagios-3.5.1.tar.gz
cd nagios

-Comenzamos a compilar
./configure --with-command-group=nagcmd
.....
*** Configuration summary for nagios 3.5.1 08-30-2013 ***:

 General Options:
 -------------------------
        Nagios executable:  nagios
        Nagios user/group:  nagios,nagios
       Command user/group:  nagios,nagcmd
            Embedded Perl:  no
             Event Broker:  yes
        Install ${prefix}:  /usr/local/nagios
                Lock file:  ${prefix}/var/nagios.lock
   Check result directory:  ${prefix}/var/spool/checkresults
           Init directory:  /etc/rc.d/init.d
  Apache conf.d directory:  /etc/httpd/conf.d
             Mail program:  /bin/mail
                  Host OS:  linux-gnu

 Web Interface Options:
 ------------------------
                 HTML URL:  http://localhost/nagios/
                  CGI URL:  http://localhost/nagios/cgi-bin/
 Traceroute (used by WAP):  /bin/traceroute


Review the options above for accuracy.  If they look okay,
type 'make all' to compile the main program and CGIs.

-Compilamos
make all
....
*** Compile finished ***

If the main program and CGIs compiled without any errors, you
can continue with installing Nagios as follows (type 'make'
without any arguments for a list of all possible options):

  make install
     - This installs the main program, CGIs, and HTML files

  make install-init
     - This installs the init script in /etc/rc.d/init.d

  make install-commandmode
     - This installs and configures permissions on the
       directory for holding the external command file

  make install-config
     - This installs *SAMPLE* config files in /usr/local/nagios/etc
       You'll have to modify these sample files before you can
       use Nagios.  Read the HTML documentation for more info
       on doing this.  Pay particular attention to the docs on
       object configuration files, as they determine what/how
       things get monitored!

  make install-webconf
     - This installs the Apache config file for the Nagios
       web interface

  make install-exfoliation
     - This installs the Exfoliation theme for the Nagios
       web interface

  make install-classicui
     - This installs the classic theme for the Nagios
       web interface


*** Support Notes *******************************************

If you have questions about configuring or running Nagios,
please make sure that you:

     - Look at the sample config files
     - Read the documentation on the Nagios Library at:
           http://library.nagios.com

before you post a question to one of the mailing lists.
Also make sure to include pertinent information that could
help others help you.  This might include:

     - What version of Nagios you are using
     - What version of the plugins you are using
     - Relevant snippets from your config files
     - Relevant error messages from the Nagios log file

For more information on obtaining support for Nagios, visit:

       http://support.nagios.com

*************************************************************

Enjoy.

-Instalamos los binarios
make install
....
*** Main program, CGIs and HTML files installed ***

You can continue with installing Nagios as follows (type 'make'
without any arguments for a list of all possible options):

  make install-init
     - This installs the init script in /etc/rc.d/init.d

  make install-commandmode
     - This installs and configures permissions on the
       directory for holding the external command file

  make install-config
     - This installs sample config files in /usr/local/nagios/etc

make[1]: Leaving directory `/root/nagios'

-Verificamos este todo ok
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
...
Total Warnings: 0
Total Errors:   0

Things look okay - No serious problems were detected during the pre-flight check

-Reiniciamos el servicio
service nagios restart
Running configuration check...done.
Stopping nagios: .done.
Starting nagios: done.

-Abrimos un browser y nos conectamos a su interfaz web.

-Perfecto, todos nuestros dispositivos están disponibles y no perdimos configuración.


Que les pareció, rápido y certero, cierto? Ya usas Nagios, que te ha parecido?
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Nuevo PrestaShop 1.5.5 ahora mas fácil de configurar

Hoy 29 de agosto ve la luz la versión 1.5.5 de PrestaShop mostrándonos nuevas funcionalidades para que te sea mas fácil configurarlo y comenzar a vender tus productos en este mercado global que es Internet.

Las nuevas funciones son:
  • Mayor estabilidad y velocidad
  • Soporte a mas idiomas y zonas horarias
  • Nuevo asistente (wizard) de envió de productos
  • Corrección de varios errores (bugs)
  • Y mucho mas...
En este URL podrás leer (en Ingles) con mas detalle todas las correcciones y cambios en esta versión.
Ya usas PrestaShop? que comentarios tienes de este software? Si te interesa montarlo, aquí en mi blog tengo varios artículos relacionados, comenzando por como instalarlo y configurarlo.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar idioma español en Community Builder

Ya no es necesario traducir tu instalación de Community Builder gracias a la gran comunidad alrededor del mundo los cuales ya lo han hecho por nosotros. En muy pocos pasos hoy veremos como instalar idioma español en Community Builder dentro de nuestro Joomla 3.
Uno de los CMS favoritos es Joomla, el cual muestro en otro articulo como instalarlo, y al agregarle Community Builder lo vuelves mas amigable al mejor estilo de las redes sociales como Facebook, Google+ por mencionar algunos.
Comencemos entonces.

-Descargamos desde este URL el file con la fecha mas reciente. Para ello debemos tener una cuenta la cual es facil de crear ademas de gratis.
spanish_es-ES-1.8.zip

-Nos conectamos a la interfaz administrativa de Joomla y nos vamos al menú Components - Community Builder - Plugin Management para instalar el idioma español como un plugin.

-Ya dentro del listado de plugins de CB, bajamos al final de la pagina.

-Damos click al botón Choose file y escogemos el archivo que descargamos en pasos anteriores.

-Nos debe aparecer al lado del botón el nombre del fichero, a continuación damos click al botón Upload file & Install.

-Ya nos debe aparecer el idioma es-ES

-Entramos a nuestro sitio Joomla y verificamos un perfil, en este ejemplo muestro el de admin ya en idioma español.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Google fonts en Ubuntu paso a paso

No somos diseñadores la mayoría pero algo tenemos en común, nos gusta dar una buena imagen o presentación a nuestros proyectos y esto comienza desde el tipo de letras que usemos para ello. Por eso hoy les mostrare como instalar Google fonts en Ubuntu paso a paso. Estas son gratis y libres para su uso así que si no las conocías, es momento para comenzar.
Si no sabes como instalar Ubuntu, aquí en este URL te muestro como,

-Comenzamos agregando el repositorio y damos Enter al terminar confirmando.
sudo add-apt-repository ppa:andrewsomething/typecatcher
[sudo] password for cabrera:
You are about to add the following PPA to your system:
 TypeCatcher allows you to search, browse, and download Google webfonts for off-line use. You can preview fonts with adjustable size and text.

https://launchpad.net/typecatcher
 More info: https://launchpad.net/~andrewsomething/+archive/typecatcher
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmp3ziqct/secring.gpg' created
gpg: keyring `/tmp/tmp3ziqct/pubring.gpg' created
gpg: requesting key 6F087E5A from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp3ziqct/trustdb.gpg: trustdb created
gpg: key 6F087E5A: public key "Launchpad PPA for Andrew Starr-Bochicchio" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

-Actualizamos repositorios.
sudo apt-get update

-Instalamos la aplicacion para manejar la instalacion, desinstalacion e info de estas letras.
sudo apt-get install typecatcher

-Ya instalada la aplicación nos vamos a unity con la tecla Windows o el primer botón en la esquina superior izquierda y comenzamos a escribir su nombre para luego darle click.

-La aplicación es muy sencilla y básicamente nos permite 3 cosas, descargar e instalar un tipo de letra, desinstalar un tipo de letra o ver su información via web.

-Dando click al nombre de un tipo de letra nos mostrara a la derecha como se ve.

-Si damos click al botón de descarga e instalación, esta sera instalada.

-Al dar click en el botón de información nos remitirán a una pagina donde veremos mas info sobre ella.

-Ya estando instalado el tipo de letras de nuestro agrado podremos probarlo en nuestro Ubuntu abriendo por ejemplo un Write y escribiendo.

Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Phoca Gallery en Joomla 3 paso a paso

Ya seas fotógrafo profesional o no de seguro te gustara agregar fotos a tu cms Joomla y nada mejor que hacerlo con Phoca Gallery el cual hoy te mostrare como instalar y configurar en Joomla 3.
Las fotos son una forma efectiva de generar trafico como ya lo han demostrado Pinterest, Facebook y otros grandes de la industria así que no te arrepentirás al agregar esta valiosa extensión. Comencemos entonces.

Artículos recomendados: Como instalar Linux Centos 7 paso a paso                                            
                                            Como instalar y configurar Ubuntu Server 16.04 LTS paso a paso

-Descargamos desde este URL la versión para Joomla 3, a la fecha es la versión 4.0.1.
com_phocagallery_v4.0.1.zip

-Entramos a la interfaz administrativa de Joomla y vamos al menú Extensions - Extension Manager.

-Damos click al botón Choose File para buscar el archivo de Phoca que acabamos de descargar.

-A continuación damos click al botón Upload & Install.

-Felicitaciones, ya tenemos instalado nuestra galería de fotos.

-Ok, aunque ya esta instalada, debemos crear un menú de acceso asi que nos vamos al Menu Manager, elegimos donde crearlo, en este caso Main Menu y damos click al botón New.

-Creando el menú debemos seleccionar que tipo de acción hará con Phoca. Damos click al botón Select.

-Se nos mostrara 4 posibles opciones para nuestro menú de Phoca, dependiendo del uso que le queramos dar la primera opción es la mas lógica. Esta nos dará acceso a un área de categorías donde ya podemos tener nuestras fotos.

-Le colocamos nombre en Menu Title y damos click al botón Save.

-Si miramos nuestro sitio Joomla, ya tenemos una opción en el menú Main Menu.

Phoca Gallery tiene muchas opciones con las cuales experimentar pero eso ya lo dejamos a tu creatividad. Lo usas en tu Joomla? como te ha ido, que opinión tienes de esta extensión?
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Enhanced by Zemanta
Share/Bookmark

Cambios para mejorar tu experiencia al leerme

Cada vez que escribo un articulo lo hago para mostrarte a ti, el que estas leyéndome ahora, como hacer diferentes tareas con Opensource y uno que otro articulo con noticias u anuncios de videojuegos. Para mi es claro que uds son los que apreciaran u odiaran mi estilo de escritura, el diseño del blog y demás por lo cual este mes comencé varios cambios en el blog videoJuegos y Open source los cuales detallo ahora:

Lista de correos

Todos tenemos el tiempo contado, unos mas que otros y a veces agradecemos poder leer camino a casa en nuestro smartphone o tablet. Ahora puedes suscribirte a mis artículos para que te lleguen vía email cada vez que haya una nueva publicación. Pido datos básicos como son email, nombre y apellidos los cuales no serán usados para spam.

Flechas, cuadros, leyendas y mas en imágenes

"Una imagen dice mas que mil palabras" dice la sabiduría popular así que mis imágenes siempre que lo ameriten ahora llevaran flechas, cuadros y leyendas incluidas que facilitaran entender lo que quiero mostrar, ejemplo, la imagen mostrando el cuadro de subscripcion de email.

Campos de twitter card

Aun no todos podemos usar esta nueva característica pero a mi me pareció genial y ya incluí los tags en el blog para que aparezcan mis artículos de esa forma en twitter.

Por el momento estos son los cambios, que te han parecido? que mas podría agregar o modificar? La retroalimentacion es importante, ahora es tu turno de aprobar o desaprobar mi trabajo.
Si te resulto útil este articulo, se social, compártelo con otros por medio de los botones o sígueme en twitter google+ y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Corrección de repositorios de YUM en Centos

Todo esta ok hasta un día en que pasa algo que nos saca de la rutina, en este caso, un servidor Linux Centos 6.4 que se niega a permitir instalar/actualizar un paquete. Misteriosamente todo estaba bien hasta que ya hoy hay que corregir los repositorios de YUM porque se niega a funcionar. Aunque este problema lo solucione en un Linux Centos 6.4, también debe funcionar en otras versiones anteriores.
Todas las pruebas y cambios los haremos desde la cuenta root.

El error que les puede aparecer es:

yum update
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. $releasever is not a valid release or hasnt been released yet/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/$releasever/updates/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

-Primer paso, verifiquemos que tengamos internet y resolución de nombres lo cual si estamos detrás de un firewall o proxy podria dejar de funcionar por un cambio de políticas.

host google.com
google.com has address 74.125.228.32
google.com has address 74.125.228.46
google.com has address 74.125.228.33
google.com has address 74.125.228.36
google.com has address 74.125.228.39
google.com has address 74.125.228.37
google.com has address 74.125.228.35
google.com has address 74.125.228.41
google.com has address 74.125.228.38
google.com has address 74.125.228.34
google.com has address 74.125.228.40
google.com has IPv6 address 2607:f8b0:4004:801::1001
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.

-Ya comprobado que tenemos acceso a internet, verificamos los directorios de repositorios. Como vemos debajo, el owner (propietario) y group (grupo) no son los debidos. Estos deben pertenecer a root y group root.

ls -la /var/cache/yum/$basearch/$releasever
total 24
drwxr-xr-x 6 pepe pepe 4096 Jul 26 18:08 .
drwxr-xr-x 3 root          root          4096 Jul 26 18:09 ..
drwxr-xr-x 4 pepe pepe 4096 Jul 26 18:08 centos
drwxr-xr-x 3 pepe pepe 4096 Jul 26 18:08 centos-cr
drwxr-xr-x 3 pepe pepe 4096 Jul 26 18:08 centos-updates
drwxr-xr-x 4 pepe pepe 4096 Jul 26 18:09 x86_64

-Cambiamos los permisos

chown -R root.root /var/cache/yum/$basearch/$releasever

-Verificamos no existan directorios erróneos (en mi caso el servidor es de 64 bits) en caso de haberlo se elimina

ls -la /var/cache/yum/x86_64/releasever
total 16
drwxr-xr-x 3 root root 4096 Aug  8 12:22 $releasever
drwxr-xr-x 4 root root 4096 Jul 26 18:09 .
drwxr-xr-x 6 root root 4096 Jul 26 18:08 ..
drwxr-xr-x 6 root root 4096 Jul 26 18:08 6

rm /var/cache/yum/x86_64/releasever/$releasever

-Editamos los repositorios y hacemos corrección

vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

Y esto mismo con los demás repos (updates, extras, etc)

-Verificamos esta funcionando bien
yum update
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: centosb5.centos.org
 * extras: mirror.solarvps.com
 * updates: mirror.us.leaseweb.net
base                                                                                                                           | 3.7 kB     00:00     
extras                                                                                                                         | 3.4 kB     00:00     
updates                                                                                                                      | 3.4 kB     00:00     
updates/primary_db                                                                                                   | 3.8 MB     00:01     
Setting up Update Process
No Packages marked for Update

Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark