Open-AudIT 6 現在只要跑一個 .run。安裝步驟、三個會讓它安裝失敗但不告訴你原因的環境問題,以及舊教學失效的部分。
發布於 2026-09-04・約 5 分鐘
Open-AudIT 是 agentless 的 IT 資產盤點工具:丟一段網段給它掃,SNMP / SSH / WMI 輪流試,回來給你一份「這個網段上有什麼機器、跑什麼作業系統、裝了什麼軟體、序號是多少」的清單。
現行版本 6.0.4(2026-05-26),維護方是 FirstWave(以前的 Opmantek)。授權 AGPL,Community 版免費而且裝置數不限。
Linux 與 Windows 都是單一安裝檔,Linux 是一個 .run 自解壓縮檔。去 firstwave.com 的下載頁拿檔案,然後:
.run
chmod +x OAE-Linux-x86_64-release_6.0.4.run sudo ./OAE-Linux-x86_64-release_6.0.4.run
檔名裡的版本號會隨你下載的版本變。安裝程式自己處理 Apache、PHP、MariaDB、nmap 那一整串相依,也自己建資料庫。
跑完打開 http://主機IP/open-audit 就能用。
http://主機IP/open-audit
就這樣,沒有第二步。 舊教學裡那四十行手動裝套件、改 php.ini、編輯安裝腳本第 38 行的東西,現在全部不需要。
php.ini
/tmp
.run 會先把自己解到 /tmp 再從那裡執行,所以 /tmp 只要帶了 noexec 掛載選項,安裝就會失敗——而錯誤訊息通常只說 permission denied,不會提掛載選項。
noexec
先確認:
findmnt -no OPTIONS /tmp
有 noexec 的話臨時拿掉,裝完再掛回去:
sudo mount -o remount,exec /tmp sudo ./OAE-Linux-x86_64-release_6.0.4.run sudo mount -o remount,noexec /tmp
FirstWave 從 2017 年就把這件事寫在文件裡了。會中招的通常是照資安基準線加固過的機器——一般桌機和雲端預設映像檔沒有這個設定,所以你在測試機裝得好好的,上正式機才炸。
官方只出 64 位元版本。sudo 也不能省,安裝程式要動系統套件、寫 /usr/local、建資料庫使用者。
sudo
/usr/local
這台機器以前裝過別的東西留下 MariaDB 的話,安裝程式建資料庫那步會用既有的 root 憑證。root 密碼設過但你忘了,就會卡在那裡。乾淨的機器不會遇到,重複利用的機器會。
不要去改原始碼。 序號本來就在資料庫的裝置欄位裡,用內建的 Queries 自己組一份存成報表就好,可以直接匯出 CSV,而且升級不會動到你自訂的 query。
網路上舊教學會叫你去編輯
/usr/local/open-audit/code_igniter/application/views/theme-bootstrap/v_devices_collection.php
這條路現在走不通:code_igniter/application/ 是 CodeIgniter 3 的目錄結構,v6 已經改成 CodeIgniter 4 的 app/ 佈局,那個檔案不存在了。就算存在也不該改——改核心檔案的東西每次升級都會被蓋掉。
code_igniter/application/
app/
網路上還搜得到一堆 2.0 / 1.8 時期的教學,照抄會浪費你一個下午。
li.nux.ro
winexe
php-mcrypt
installer
use version 0.77
./installer -t /var/www/html/oa
chsh -s /bin/bash apache
chmod u+s /usr/bin/nmap
最後那一行是舊教學裡最該刪掉的。給 nmap 掛 setuid 是讓它用 root 執行來取得原始封包的能力,但 nmap 有 --script 可以跑任意 NSE 腳本——等於任何能碰到這台機器的使用者都拿到了 root。真的需要給特定能力的話用 capabilities:
--script
sudo setcap cap_net_raw,cap_net_admin,cap_net_bind_service+eip $(which nmap)
就 Open-AudIT 而言這步通常也不必,探索工作由 web 服務那邊的排程觸發,權限安裝程式已經配好。
不衝突,管的事不一樣。Open-AudIT 回答「這個網段上有什麼、裡面裝了什麼」,Cacti 回答「這台機器現在流量多少、過去三個月趨勢長怎樣」。同一台跑兩套沒問題,只是記憶體要給夠——它們都會裝一份自己的 MariaDB 相依。
標籤:Open-AudIT、Ubuntu、資產管理、網管、盤點