GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Observium en Ubuntu 14.04

En este tutorial cubriremos los pasos necesarios para instalar Observium en un VPS Ubuntu 14.04.

Observium es un sistema de monitoreo y observación de red basado en PHP/MySQL que admite una amplia gama de plataformas de hardware y sistemas operativos, incluidos Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp y muchos más. Recopila datos de dispositivos que usan SNMP que puede verificar a través de su interfaz web. Observium hace un uso intensivo del paquete RRDtool y tiene una serie de objetivos de diseño básicos simples, como la mínima interacción, la máxima automatización y la máxima accesibilidad a la información.

Observium viene en dos ediciones, una "Edición comunitaria" de código abierto y una "Edición de suscripción". El primero se lanza en un ciclo de 6 meses, el segundo se lanza con funciones adicionales, correcciones rápidas de errores y mejoras de funciones a diario y un mecanismo de actualización basado en SVN fácil de usar.

REQUISITOS

Usaremos nuestro plan de hospedaje SSD 1 Linux VPS para este tutorial.

ACTUALIZAR EL SISTEMA

Asegúrese de que su servidor esté completamente actualizado usando:

# apt-get update && apt-get upgrade

INSTALAR MYSQL

Instale MySQL para que pueda crear la base de datos necesaria. Introduzca el siguiente comando:

# apt-get install mysql-server mysql-client

Ahora ejecute el script posterior a la instalación 'mysql_secure_installation' para establecer una contraseña de root:

# mysql_secure_installation
- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Entonces, configura la contraseña de root de MySQL a su gusto. Lo siguiente que debe hacer es crear una base de datos. Inicie sesión en su servicio MySQL como root:

# mysql -u root -p

mysql> create database observium;

mysql> grant all privileges on observium.* to obsuser@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

Con los comandos MySQL anteriores, creó una base de datos llamada observium con un usuario privilegiado obsuser asignado a ella. Posteriormente utilizará estas credenciales en el archivo Observium config.php.

INSTALAR OBSERVIUM

Para continuar con la instalación, debe instalar algunos paquetes muy necesarios. Ejecutar:

# apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-json php-pear snmp fping  python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick

Cree un directorio llamado observium en /optar :

# mkdir -p /opt/observium && cd /opt

Descarga la última versión de Observium:

# wget http://www.observium.org/observium-community-latest.tar.gz

Descomprima el archivo de instalación:

# tar zxvf observium-community-latest.tar.gz

A continuación, ingrese al observium directorio y copie el config.php.default archivo a un config.php una. Introduzca lo siguiente:

# cd observium
# cp config.php.default config.php

Usando su editor de texto favorito, modifique los parámetros de configuración de la base de datos con los creados anteriormente. Estamos usando VIM:

# vim config.php

Después de editar el archivo y modificar los parámetros de la base de datos, la sección debería verse así:

// Database config
$config['db_host'] = 'localhost';
$config['db_user'] = 'obsuser';
$config['db_pass'] = 'your_password';
$config['db_name'] = 'observium';

Ingrese el siguiente comando para configurar la base de datos MySQL e inserte el esquema de archivo predeterminado de la base de datos.

# cd /opt/observium
# php ./discovery.php -u

Cree el directorio para almacenar RRD y establezca la propiedad adecuada:

# mkdir rrd
# chown www-data:www-data rrd

Edite la directiva de host virtual predeterminada de Apache. Si desea evitar buscar en el archivo y ubicar las líneas que deben editarse, le sugerimos que copie el archivo original y cree uno nuevo en el que pueda pegar los parámetros necesarios.

Copie el archivo original:

# cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/000-default.conf.org

Vaciarlo:

# > /etc/apache2/sites-available/000-default.conf

Ahora, abra el archivo 000-default.conf vaciado y pegue lo siguiente:

# vim /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /opt/observium/html
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /opt/observium/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog  ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog  ${APACHE_LOG_DIR}/access.log combined
ServerSignature On
</VirtualHost>

Habilite el módulo php mcrypt:

# php5enmod mcrypt

Habilite mod_rewrite para las URL más limpias de Observium:

# a2enmod rewrite

Reinicie Apache para que los cambios surtan efecto:

# apache2ctl restart

A continuación, ingrese al observium directorio:

# cd /opt/observium

Agregue un primer usuario con el nivel de uso de 10 para administrador. La sintaxis del comando es la siguiente:

# ./adduser.php <username> <password> <level>

Estamos usando lo siguiente:

# ./adduser.php rosehosting random_password 10

Después de crear el usuario administrador, puede abrir su navegador web favorito y navegar a http://your_server_IP. Será bienvenido por la página de inicio de sesión de Observium donde puede usar las credenciales que configuró con adduser.php guión.

Felicitaciones, ha instalado con éxito Observium en su Ubuntu 14.04 VPS. Consulte la documentación oficial de Observium para obtener más información sobre la configuración de dispositivos, alertas, módulos de autenticación, etc...

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Observium por usted. Están disponibles las 24 horas del día, los 7 días de la semana y se encargarán de su solicitud inmediatamente.

PD . Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar ISPConfig 3 en Ubuntu 18.04

  2. Cómo instalar Webmin en Ubuntu 18.04

  3. Cómo instalar Panda3D en Ubuntu 10.04

  4. Cómo instalar Zabbix en Ubuntu

  5. Cómo instalar Java en Ubuntu 16.04

Cómo instalar Go en Ubuntu 18.04

Cómo instalar R en Ubuntu 18.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar Observium en Ubuntu 15.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04