如何在Ubuntu 14.04安装 Linux Dash

从文章的Linux Dash

介绍

Linux Dash是一个开源的仪表板,用于监视Linux服务器。它以其简单性和易用性而着称。可以非常方便地为服务器实例提供高级仪表板。有了广泛的模块用于服务器统计,它也作为一个伟大的视觉调试工具。
  • 在安装软件之前,你可以试试这里的演示
  • 在编写本文时,Linux Dash支持Apache上的PHP和Nginx,Go和Node.js.在本教程中, 我们将覆盖PHP和Apache安装
  • 有关安装在不同的信息,请参考GitHub的项目的设置部

先决条件

请完成这些先决条件。
  • 添加sudo的用户
  • 按照本教程在您安装DropletApache和PHP。请注意,Linux Dash不需要MySQL,因此您可以跳过该部分
  • 如果计划使用Git安装方法,请安装Git
    sudo apt-get install git
    

第1步 - 安装Linux Dash

以下步骤将在您的服务器上安装Linux Dash。 首先,你需要SSH到你的Droplet。请参见 本教程DigitalOcean如果你需要的方向。 接下来,导航到Web根目录。
cd /var/www/html/
使用Git下载Linux Dash。
sudo git clone https://github.com/afaqurk/linux-dash.git
或者, Composer ,你可以运行 composer create-project afaqurk/linux-dash -s dev
确保 shell_exec已启用。如果这是一个新的Apache安装,它应该已经。
sudo nano /etc/php5/apache2/php.ini
找到 disable_functions线,确保 shell_execexec 没有列出。 在这一点上,你应该能够访问 http:// your_server_ip /linux-dash ,看到仪表板。 Linux Dash主页

第2步 - 密码保护仪表板

Linux Dash允许Web访问有关您的服务器的私人和敏感信息。强烈建议您限制对此目录的访问。 按照以下步骤对Linux Dash进行密码保护。有关使用的详细信息 .htaccess文件,请参阅 本教程 。 打开您的Apache虚拟主机文件进行编辑:
sudo nano /etc/apache2/sites-available/000-default.conf
添加一个新的 Directory块为 linux-dash目录。 这可以在任何地方 <VirtualHost *:80>块:
<Directory /var/www/html/linux-dash>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
</Directory>
这使得使用中 .htaccess文件。 现在,创建 .htaccess在Linux Dash目录下的文件:
sudo nano /var/www/html/linux-dash/.htaccess
为此目录启用基本密码认证,并指定密码文件:
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /var/www/html/linux-dash/.htpasswd
Require valid-user
使用您选择的用户名和密码创建密码文件。
sudo htpasswd -c /var/www/html/linux-dash/.htpasswd sammy
在提示符下输入新密码:
New password: 
Re-type new password: 
Adding password for user sammy
最后,重新启动Apache:
sudo service apache2 restart
如果刷新网页 http:// your_server_ip /linux-dash ,你现在应该提示您输入凭据。输入您在上一步中创建的。 您应该能够看到Linux Dash应用程序。

第3步 - 使用Linux Dash

Linux Dash为您提供了服务器的鸟瞰视图。 在靠近页面顶部的菜单中有五个部分来显示Linux Dash。每个部分包含越来越多的模块,显示有关服务器的信息。一些模块是服务器上常见命令和文件的简单读取,而其他模块是详细的表和图表。 您还可以使用搜索栏过滤模块中的信息。 搜索结果 当调试问题时,Linux Dash可以是一个非常有用的工具。 例如,如果你的Droplet网站或应用程序遇到的滞后性,您可以调查的Linux Dash的 系统状态部分。 在这里您可以看到显示实时信息的CPU和RAM使用情况图表。 如果,例如,RAM图表显示异常高的使用情况,您可以检查下一行的 RAM密集型流程模块,看看哪些进程正在苦苦挣扎。 您可以按照相同的过程调查高CPU使用率。

结论

现在,您应该通过Linux Dash信息中心更深入地了解服务器的状态。 要获得支持,请使用以下资源:
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏