OMD – Open Monitoring Distribution – Sobre Debian 9 – Instalación – Vol 001

Se puede realizar sobre una debian 9 limpia así:
 

# apt update && apt upgrade -y
# apt install lsb-release curl gnupg dialog bash-completion dialog nano -y
# curl -s "https://labs.consol.de/repo/stable/RPM-GPG-KEY" | apt-key add -
# echo "deb http://labs.consol.de/repo/stable/debian $(lsb_release -cs) main" > /etc/apt/sources.list.d/labs-consol-stable.list
# apt update
# apt install omd -y

  
Una vez instalado podemos ver el versionado así:
  

# omd version
OMD - Open Monitoring Distribution Version 3.10-labs-edition
# omd versions
3.10-labs-edition (default)

  
Si queremos ver todos los comandos omd podemos hacerlo escribiendo «omd»:
  

# omd
Usage (called as root):

 omd help                               Show general help
 omd setversion VERSION                 Sets the default version of OMD which will be used by new sites
 omd version    [SITE]                  Show version of OMD
 omd versions                           List installed OMD versions
 omd sites                              Show list of sites
 omd create     SITE                    Create a new site (-u UID, -g GID)
 omd init       SITE                    Populate site directory with default files and enable the site
 omd rm         SITE                    Remove a site (and its data)
 omd disable    SITE                    Disable a site (stop it, unmount tmpfs, remove Apache hook)
 omd enable     SITE                    Enable a site (reenable a formerly disabled site)
 omd mv         SITE NEWNAME            Rename a site
 omd cp         SITE NEWNAME            Make a copy of a site
 omd update     SITE                    Update site to other version of OMD
 omd start      [SITE] [SERVICE]        Start services of one or all sites
 omd stop       [SITE] [SERVICE]        Stop services of site(s)
 omd restart    [SITE] [SERVICE]        Restart services of site(s)
 omd reload     [SITE] [SERVICE]        Reload services of site(s)
 omd status     [SITE] [SERVICE]        Show status of services of site(s)
 omd config     SITE ...                Show and set site configuration parameters
 omd diff       SITE ([RELBASE])        Shows differences compared to the original version files
 omd vimdiff    SITE ([RELBASE])        Opens vimdiff with the current file and the default version of that file
 omd reset      SITE ([RELBASE])        Reset file to default version from skeleton
 omd su         SITE                    Run a shell as a site-user
 omd umount     [SITE]                  Umount ramdisk volumes of site(s)
 omd backup     SITE [-|ARCHIVE_PATH]   Create a backup tarball of a site, writing it to a file or stdout
 omd restore    [SITE] [-|ARCHIVE_PATH] Restores the backup of a site to an existing site or creates a new site
 omd cleanup                            Uninstall all OMD versions that are not used by any site.

General Options:
 -V                     set specific version, useful in combination with update/create
 omd COMMAND -h, --help          show available options of COMMAND

  
De modo que para probar vamos a crear un site:
  

# omd create nombreempresa
Adding /omd/sites/nombreempresa/tmp to /etc/fstab.
Creating temporary filesystem /omd/sites/nombreempresa/tmp...OK
Restarting Apache...OK
Created new site nombreempresa with version 3.10-labs-edition.

  The site can be started with omd start nombreempresa.
  The default web UI is available at https://monitor.56k.es/nombreempresa/

  The admin user for the web applications is omdadmin with password: kKyvhVZi
  (It can be changed with the 'set_admin_password' command as site user.)

  Please do a su - nombreempresa for administration of this site.

  
En este caso el dominio que tengo apuntado (el subdominio) es monitor.56k.es y me genera un directorio llamado «nombreempresa».
Me da instrucciones. Me da el user y la password:

User: omdadmin
Password: kKyvhVZi

A ti te dará otra password. Anota eso para luego cambiarla.
  
Iniciamos el site con:
  

# omd start

  
Y si lo visitamos veremos algo así como esto:
  

 
Eso es la interface thruk. Una interface muy chula y cuidada para monitoring.
 
Pero aún no tenemos nada que monitorizar. Antes hemos de saber como deshabilitar un site y habilitarlo. Hemos creado antes el site nombreempresa de modo que si queremos deshabilitarlo podemos hacerlo así:
  

# omd disable nombreempresa

  
Y habilitarlo de nuevo así:
  

# omd enable nombreempresa

  
Para iniciarlo así:
  

# omd start nombreempresa

  
Para pararlo así:
  

# omd stop nombreempresa

  
Para ver el listado de sites disponibles:
  

# omd sites
SITE             VERSION          COMMENTS
nombreempresa    3.10-labs-edition default version 

  
Para ver el status así:
  

# omd status

  

  
Y para actualizar un site de monitoring así:
  

# omd stop nombreempresa
# omd update nombreempresa

  

  
Una vez esto funciona ya podemos afirmar que tenemos un sistema de monitoring chulo instalado.

En futuros posts más de como ir añadiendo máquinas a monitorizar pero … digamos que OMD soluciona bastante el tema de versionado y nos permite separar diferentes monitorizaciones en diferentes sites.

Saludos cordiales.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *