當你要監視一台linux機器時,你會有很多的選擇。雖然現在有很多產品質量監控方案(比如 nagios、 zabbix、 zenoss),它們擁有華麗的ui,可擴充套件監控,易於理解的報告等等,這些方案對於大多數終端使用者都太過於強大了。如果你只需檢查linux伺服器或桌面的基本狀態(比如,cpu負載、記憶體使用、活躍程序),就請考慮一下linux-dash。
linux-dash是一款面向linux機器的基於web的輕量級監控面板,可以實時顯示不同的系統屬性,比如cpu負載、記憶體使用、磁碟使用、網路速度、網路連線、上下行頻寬、登入使用者、執行中的程序等等。linux-dash沒有後端資料庫庫來儲存長期統計。在任何已有的web伺服器(如apache、nginx)上執行linux-dash,你就可以用了。這是乙個快速又簡單的方法來對個人專案進行遠端監控。
在這篇教程中,我會描述如何在linux的nginx web伺服器上設定linux-dash。這裡用nginx,而不是apache,是因為它更輕量。
首先,安裝帶php-fpm的nginx web伺服器。
$sudo
apt-get
install
gitnginx php5
-json php5
-fpm php5
-curl
為linux-dash建立如下nginx配置檔案/etc/nginx/conf.d/linuxdash.conf。 本例中,我們使用8080埠。
$sudovi/
etc/
nginx
/conf.d
/linuxdash
.conf
serverlocation
/linux
-dash
#php
-fpm via sockets
location
~\.php
(/|$
)try_files $uri $uri//
index
.php
?$args
;include
fastcgi_params;}
}禁止預設站點配置。
重啟nginx與php-fpm來完成安裝。
$sudo
service php5
-fpm restart
$ sudo
service nginx restart
在centos上,需要首先啟用epel倉庫
安裝nginx與php-fpm元件。
$sudo
yuminstall
gitnginx php
-common php
-fpm
為linux-dash程式配置nginx,如下建立/etc/nginx/conf.d/linuxdash.conf
最後,重啟nginx和php-fpm,並設定開機自啟。
$sudo
service php
-fpm restart
$ sudo
service nginx restart
$ sudo
chkconfig nginx on
$ sudo
chkconfig php
-fpm on
在本例中,我們已經配置linux-dash使用tcp埠8080。所以確保防火牆沒有阻止tcp 8080埠。
要在web瀏覽器上訪問linux-dash,只需在web瀏覽器中輸入http://下面是linux-dash的截圖。web面板包含了幾個小部件,每個都會顯示特性的系統引數。你可以通過重安排並且/或者關閉一些小部件來自定義web面板的外觀。這裡是乙個linux-dash建立者的演示站點。
原文發布時間為:2014-05-15
web瀏覽器 vs2019開發web瀏覽器
專案目的是使用vs2019開發乙個簡單瀏覽器,瀏覽器控制項和webform直接可以通過互相通訊 剛開始使用自帶的webbrowser控制項,但是核心是ie,訪問 有各種相容性問題,後來使用webview2,webview2是使用microsoft edge核心 開始使用遇到了幾個問題,記錄一下解決思...
Web瀏覽器指令碼
利用現成的工具 如tampermonkey 使用js語言,利用jquery庫編寫 乙個簡單的指令碼範例 其中主要使用的引數含義分別是 userscript name 指令碼名稱 namespace 指令碼命名空間 預設 version 版本號 description 指令碼描述資訊 author 作...
如何用golang遠端控制瀏覽器
如何用golang遠端控制瀏覽器 瀏覽器作為現代桌面ui應用已經成為乙個強大的存在,網上有很多關於webview的,但是作為作業系統自帶的瀏覽器也是乙個很重要的應用場景,如何控制瀏覽器介面,還有一種思路,採用窗體控制代碼的方式 內部控制還在摸索中,目前通過子窗體遍歷好像不能獲取url 獲取窗體控制代...