Monitoramento · 3 min read · Oct 19, 2025

Monitore Servidores Ubuntu 14.04 e Debian Wheezy com Linux-Dash

Monitore Servidores Ubuntu 14.04 e Debian Wheezy com Linux-Dash

Versão 1.1.1
Autor: Srijan Kishore
Siga o howtoforge no Twitter
Última edição 16/Set/2014

Este documento descreve como instalar e configurar o Linux-dash no Ubuntu 14.04 e Debian Wheezy para monitorar o desempenho do servidor facilmente. O Linux-dash é um painel de monitoramento web de baixo consumo para uma máquina GNU/Linux. Basta instalar o aplicativo e pronto! O Linux-dash é um script de monitoramento de estatísticas do servidor que consome pouca memória, é de baixo recurso e fácil de instalar, escrito em PHP. A página de estatísticas web permite arrastar e soltar vários widgets e reorganizar a exibição como desejar. O script exibe estatísticas ao vivo do seu servidor, incluindo RAM, CPU, Espaço em Disco, Informações de Rede, Software Instalado, Processos em Execução e muito mais. A principal vantagem do Linux-dash é que ele funciona em tempo real.

1 Nota Preliminar

Este tutorial é baseado no servidor Ubuntu 14.04, então você deve configurar uma instalação básica do servidor Ubuntu 14.04 e do servidor Debian 7 antes de continuar com este tutorial. Seu sistema pode ter IP estático ou dinâmico. No meu caso, estou usando um endereço IP estático. Eu uso 192.168.0.100 como meu endereço IP neste tutorial e server1.example.com como o nome do host.

2 Instalação no servidor Ubuntu e Debian

Antes da instalação do linux-dash, precisamos de algumas pré-configurações. Podemos usar o Linux-dash com Apache ou NGINX. No meu caso, estarei usando o Apache:

apt-get install apache2 apache2-utils

O linux-dash é criado em PHP, então precisamos do PHP e da extensão php-json instalados, eu irei instalá-los da seguinte forma:

apt-get install php5 curl php5-curl php5-json

Também precisamos do pacote git, que será instalado da seguinte forma:

apt-get install git

Agora inicie o serviço Apache:

service apache2 start

2.1 Instalação no Ubuntu 14.04

Agora iremos baixar o Linux-dash no servidor Ubuntu 14.04 em seu diretório raiz do Apache da seguinte forma:

cd /var/www/html  
git clone https://github.com/afaqurk/linux-dash.git

Agora estamos prontos para o painel, abra um navegador de sua escolha e acesse a URL http://192.168.0.100/linux-dash:

Ele nos mostrará as informações gerais sobre o Servidor Ubuntu.

Informações Gerais:

Além disso, podemos verificar outras informações como uso de Disco, uso de CPU, uso de RAM, informações de usuários e uso de rede da seguinte forma:

Disco:

CPU:

RAM:

Usuários:

Rede:

2.2 Instalação no Debian Wheezy

Agora iremos baixar o Linux-dash no servidor Debian Wheezy em seu diretório raiz do Apache da seguinte forma:

cd /var/www  
git clone https://github.com/afaqurk/linux-dash.git

Podemos acessar o Linux-dash na URL http://192.168.0.100/linux-dash:

Podemos verificar todos os parâmetros como no caso do Ubuntu para o Debian também.

3 Acesso Seguro ao Linux-dash

Agora queremos acessar o Linux-dash dentro de um ambiente seguro, ou seja, quero que o Linux-dash esteja protegido por senha. Para isso, procederemos da seguinte forma:

htpasswd -c /etc/apache2/.htpasswd admin

root@server1:~# htpasswd -c /etc/apache2/.htpasswd admin

Nova senha:

<–howtoforge

Re-digite a nova senha:

<–howtoforge

Adicionando senha para o usuário admin

root@server1:~#

Estou usando minha senha como howtoforge ou você pode usar qualquer senha de sua escolha.

3.1 No Ubuntu 14.04

Agora crie um arquivo .htaccess no diretório raiz do Linux-dash e adicione o seguinte conteúdo a ele:

touch /var/www/html/linux-dash/.htaccess  
vi /var/www/html/linux-dash/.htaccess

E dê as entradas como:

AuthType Basic
AuthName "Arquivos Restritos"
AuthBasicProvider file
AuthUserFile /etc/apache2/.htpasswd
Require valid-user

Agora iremos mudar o arquivo de configuração do Apache2 do Servidor Ubuntu 14.04 para:

vi /etc/apache2/apache2.conf

E dê as entradas no final do arquivo como:

[...]  

        Options Indexes FollowSymLinks
        AllowOverride Authconfig
        Require all granted

Finalmente, reinicie o serviço do Apache e você está pronto.

service apache2 restart

Agora, ao acessar a URL do Linux-dash http://192.168.0.100, seremos solicitados a senha.

3.2 No Servidor Debian Wheezy

Agora crie um arquivo .htaccess no diretório raiz do Linux-dash e adicione o seguinte conteúdo a ele:

touch /var/www/linux-dash/.htaccess  
vi /var/www/linux-dash/.htaccess

E dê as entradas como:

AuthName "Restrito"
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
require valid-user

Agora iremos mudar o arquivo de configuração do Apache2 do Servidor Ubuntu 14.04 para:

vi /etc/apache2/apache2.conf

E dê as entradas no final do arquivo como:

[...]  

        Options Indexes FollowSymLinks
        AllowOverride Authconfig
        Require all granted

Finalmente, reinicie o serviço do Apache e você está pronto.

service apache2 restart

Agora, ao acessar a URL do Linux-dash http://192.168.0.100, seremos solicitados a senha.

Parabéns! Instalamos com sucesso a ferramenta Linux-dash no Ubuntu 14.04 e Debian Wheezy para fins de monitoramento :)

5 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.