如果你正在寻找一个低资源,快速的服务器统计数据的监控脚本,没有比Linux的冲刺 。 Linux Dash的流行的声称是其光滑和响应的Web仪表板,更好地在大和小屏幕上。
linux-dash:服务器监控工具
Linux的破折号是用PHP编写高效的内存,低资源,易于安装,服务器的统计数据监控脚本。 Web统计页面允许您拖放各种小部件,并根据需要重新排列显示。 该脚本显示服务器的实时统计信息,包括RAM,CPU,磁盘空间,网络信息,已安装软件,运行进程等。
Linux Dash的界面以有组织的方式提供信息,这使我们可以轻松地使用主工具栏中的按钮在特定部分之间切换。 Linux的短跑是不是像一个先进的监测工具Collectl或目光 ,但仍然是谁正在寻找轻量级且易于部署的用户一个很好的监控应用。
linux-dash演示
请快速查看由linux-dash开发人员设置的演示页面。
- :在观看演示的Linux-破折号:服务器监控
Linux破折号功能
- 一个基于Web的响应接口,用于监视服务器资源。
- 实时监控CPU,RAM,磁盘使用情况,负载,正常运行时间,用户和更多的系统统计信息。
- 易于安装带有Apache / Nginx + PHP的服务器。
- 单击并拖动以重新组织窗口小部件。
- 支持广泛的Linux服务器风格。
安装前提条件
- 安装了Apache / Nginx的Linux服务器。
- 安装了PHP和php-json扩展。
- 服务器上安装的解压缩实用程序。
- 或者,您需要安装htpasswd,以密码保护服务器上的统计页面。
毕竟,你不想向全世界显示你的统计数据,因为这是一个安全风险。
注 :htpasswd的只是为了保护你的服务器的方法之一。 还有其他一些例如拒绝访问某些IP。 使用任何你觉得舒服的方式。
然而,在这篇文章中,我使用Apache Web服务器向您展示如何在Linux服务器上安装Linux的冲刺 。 我还测试了其他浏览器如Firefox, 绿和Chrome这个漂亮的工具,它工作正常。
在RedHat和Debian Based Systems中安装“linux-dash”
正如我前面所说,那Linux的破折号在PHP创建用于Linux和Apache。 所以,你必须在服务器上安装这两个包以及php-json模块。 让我们根据你的服务器分布使用包管理器工具yum或apt-get安装它们。
第1步:安装Apache,PHP和PHP模块
在安装使用yum命令红帽的系统。
# yum install httpd httpd-tools # yum install php php-xml php-common php-json # service httpd start
上使用基于Debian的系统上安装apt-get命令。
# apt-get install apache2 apache2-utils # apt-get install php5 curl php5-curl php5-json # service apache2 start
第2步:下载并安装linux-Dash
继续执行“GitHub的 '仓库,下载Linux的仪表板和提取内容到叫你的Apache公用文件夹”Linux的仪表板 “(即在/ var / www或者在/ var / www / html等 )的子目录。
# git clone https://github.com/afaqurk/linux-dash.git
第3步:使用linux-dash监控服务器
打开浏览器,然后导航至您有'Linux的横线 '安装的文件夹。 对矿井它是http://本地主机/ Linux的冲刺 。
以下是从我的CentOS 6.5服务器的Linux拍摄仪表板仪表板的一些截图。
基本信息
一般信息
磁盘使用率
磁盘监控
CPU使用率
CPU和过程监控
RAM使用
RAM利用率
用户
用户信息
网络统计
网络统计
完整的linux-dash预览
服务器监控Web仪表板
第4步:密码保护linux-dash
密码保护您的统计页面,你需要生成一个“ 的.htaccess”和“htpasswd的 '文件。 以下命令将创建一个用户“ 管理员 ”,设置密码“ 为admin123”,并在“/无功 ”文件夹中创建新的“htpasswd的 '文件。
# htpasswd -c /var/.htpasswd admin admin123
注 :“htpasswd的 ”文件存储在加密格式的用户“ 管理员 ”的密码,这个文件应该被放置在一个非公开的文件夹无法查看在浏览器中进行保护。
现在,创建“Linux的横线 '目录下的' 的.htaccess'文件和添加以下内容吧。 保存并关闭文件。
AuthName "Restricted Area" AuthType Basic AuthUserFile /var/.htpasswd AuthGroupFile /dev/null require valid-user
清除浏览器的快取。 下一次导航到统计页面时,您将收到登录提示。 与您htpasswd命令使用的用户名和密码登录。
密码保护linux-dash
参考链接
https://github.com/afaqurk/linux-dash
享受您的低资源,服务器统计监控应用程序。