今年OpenClaw橫掃AI圈,無(wú)數(shù)人開(kāi)始了“養(yǎng)龍蝦”之旅。
張大胖被反復(fù)轟炸以后,也養(yǎng)了一只。
周末,張大胖看著自己的桌面有點(diǎn)煩,因?yàn)槠綍r(shí)做文檔、寫(xiě)文章、做演示,經(jīng)常要截圖,桌面上已經(jīng)堆滿(mǎn)了各種:
“屏幕截圖 (1)”
“屏幕截圖 (2)”
“屏幕截圖 (3)”
之類(lèi)的東西,于是張大胖給龍蝦下達(dá)了一個(gè)很簡(jiǎn)單的任務(wù):
“生成一條命令,把桌面上的截圖文件刪除”
龍蝦很快給出了一條 PowerShell 命令,大概意思是刪除所有包含“截圖”的文件。
張大胖掃了一眼,覺(jué)得沒(méi)問(wèn)題,就讓它執(zhí)行了,到了晚上,老婆突然從客廳走進(jìn)書(shū)房,生氣地說(shuō):“我桌面上的‘項(xiàng)目截圖’怎么沒(méi)了?”
張大胖一聽(tīng),瞬間明白,心里涼了半截,那個(gè)PowerShell命令中的把老婆的文件也給“誤刪了”!
趕緊想辦法恢復(fù)吧......
OpenClaw不是在聊天,它是真的在幫你執(zhí)行系統(tǒng)操作。
如果在個(gè)人的環(huán)境中,玩一玩問(wèn)題不大,但是在企業(yè)環(huán)境中,涉及到數(shù)據(jù)庫(kù)、服務(wù)器、生產(chǎn)系統(tǒng),那可一定要小心了。
AI助手一旦搞出亂子,刪庫(kù)又沒(méi)法跑路,還是得自己背鍋啊。
有沒(méi)有一種辦法,可以在企業(yè)級(jí)應(yīng)用和運(yùn)維這個(gè)垂直領(lǐng)域中,讓我們安全合規(guī)地使用AI智能體呢?
答案是肯定的,這就是中國(guó)首個(gè)開(kāi)源運(yùn)維智能體:OpenOcta(代號(hào) “八爪魚(yú)”)。
![]()
01
八爪魚(yú)是什么?
八爪魚(yú)是基于OpenClaw的思想,用Go語(yǔ)言重寫(xiě)的開(kāi)源企業(yè)級(jí)智能體,它專(zhuān)為運(yùn)維而生,有這么幾個(gè)特點(diǎn):
1.面向垂直領(lǐng)域,專(zhuān)為運(yùn)維而生
天生懂得運(yùn)維術(shù)語(yǔ),不需要從零開(kāi)始學(xué)習(xí)。并且可以和現(xiàn)有運(yùn)維體系無(wú)縫融合,支持和Promethus、Ansible等的深度打通。
2.企業(yè)級(jí)智能體
高可用、高性能,支持分布式架構(gòu);并且具備完善的安全審計(jì)、權(quán)限管理,安全、合規(guī)。
3.自主可控,更加安全
國(guó)產(chǎn)LLM深度適配;數(shù)據(jù)隱私保護(hù),確保敏感信息不出內(nèi)網(wǎng)。
4.易用,本土化
一鍵部署安裝,10分鐘快速上手,有著開(kāi)箱即用的技能包和豐富的運(yùn)維Skills。
有大家習(xí)慣的中文文檔,社區(qū)和案例庫(kù),并且深度兼容國(guó)內(nèi)的云生態(tài),技術(shù)棧。原生支持飛書(shū)、釘釘、企業(yè)微信,覆蓋國(guó)內(nèi)企業(yè)協(xié)作的主流場(chǎng)景
從這些描述就能看出來(lái),八爪魚(yú)是一個(gè)在企業(yè)內(nèi)網(wǎng)運(yùn)行的,面向運(yùn)維的企業(yè)級(jí)智能體,所以,當(dāng)你需要把 Agent 部署到生產(chǎn)服務(wù)器、接入飛書(shū)/釘釘/企業(yè)微信、對(duì)接監(jiān)控告警時(shí),OpenOcta 便是更合適的選擇。
02
安裝和配置
安裝八爪魚(yú)也非常簡(jiǎn)單,無(wú)論是在Windows上還是Linux上,都是一行命令即可。
例如我使用的就是Windows的Powershell:
irm https://openocta.com/pkg/install.ps1 | iex
由于八爪魚(yú)使用Go語(yǔ)言編寫(xiě),Go語(yǔ)言的一大特點(diǎn)就是會(huì)把所有的運(yùn)行時(shí),依賴(lài)包和程序都打包成一個(gè)可執(zhí)行文件,給人的感覺(jué)十分清爽。
![]()
接下來(lái)運(yùn)行啟動(dòng)命令:
openocta gateway run
啟動(dòng)命令執(zhí)行完成后,可以通過(guò)瀏覽器訪問(wèn) http://127.0.0.1:18900/,進(jìn)入openocta界面。
![]()
和OpenClaw類(lèi)似,八爪魚(yú)的配置主要有兩個(gè),一個(gè)是模型,另外一個(gè)是通道。
模型用來(lái)執(zhí)行實(shí)際的AI推理:
![]()
通道則是和各種即時(shí)通訊工具進(jìn)行連接。
![]()
具體的配置方式我這里不再詳細(xì),可以參考官方的文檔。
特別值得一提的是,八爪魚(yú)原生支持飛書(shū)、釘釘、企業(yè)微信,覆蓋國(guó)內(nèi)企業(yè)協(xié)作的主流場(chǎng)景,從配置、認(rèn)證到消息格式都針對(duì)國(guó)內(nèi)生態(tài)做了適配,用起來(lái)非常方便。
03
數(shù)據(jù)庫(kù)運(yùn)維
為了展示八爪魚(yú)的運(yùn)維能力,我找了一個(gè)數(shù)據(jù)庫(kù)運(yùn)維的案例:數(shù)據(jù)庫(kù)服務(wù)器的磁盤(pán)空間突然滿(mǎn)了,用戶(hù)在八爪魚(yú)的協(xié)助下解決問(wèn)題。
首先,我們先把MySQL的skill給裝上:
![]()
然后創(chuàng)建一個(gè)數(shù)字員工:
![]()
具體的步驟在八爪魚(yú)的官網(wǎng)上都有,這個(gè)不再詳述。
對(duì)磁盤(pán)空間的檢測(cè)可以借助于Prometheus,Zabbix這些Skill,通過(guò)獲取他們的數(shù)據(jù)來(lái)獲得告警,然后用OpenOcta的定時(shí)任務(wù),推送到飛書(shū)。
但是這么做有點(diǎn)麻煩,會(huì)偏離我們的案例主線(xiàn),所以我就弄了個(gè)簡(jiǎn)單粗暴的實(shí)現(xiàn):建立一個(gè)30分鐘運(yùn)行一次的定時(shí)任務(wù),直接讓它寫(xiě)個(gè)腳本檢測(cè)磁盤(pán)空間的變化。
幫我寫(xiě)一個(gè)python腳本,檢測(cè)我的磁盤(pán)空間的變化。一旦發(fā)現(xiàn)磁盤(pán)空間使用率超過(guò)70%,通知我,只需告訴我結(jié)果就行。
![]()
閾值設(shè)置為70%是為了測(cè)試方便,很快我的飛書(shū)就收到消息告警了。
![]()
既然系統(tǒng)出問(wèn)題了,趕緊干活吧,讓八爪魚(yú)查一查到底是哪個(gè)表出了問(wèn)題。
![]()
你看它分析了多個(gè)表以后,發(fā)現(xiàn)了罪魁禍?zhǔn)资莖peration_log表 (注意,我特意設(shè)置了一個(gè)很小的演示環(huán)境,都是假數(shù)據(jù),數(shù)據(jù)量并不大)。
然后我讓它分析operation_log表,看看里邊什么類(lèi)型的記錄最多。
八爪魚(yú)很快就發(fā)現(xiàn)login操作最多,并且用戶(hù)都是anonymous:
![]()
它還給出了幾個(gè)建議:
![]()
其實(shí)問(wèn)題很清楚了,就是有人在做惡意操作,例如爬蟲(chóng)在攻擊。
我就給它下達(dá)指令,刪除這些anonymous的用戶(hù):清理 anonymous 7天以來(lái)的歷史登錄日志。
操作很快完成,磁盤(pán)空間被清理出來(lái)了。
![]()
04
企業(yè)級(jí)運(yùn)維智能體
看到這里你可能會(huì)有疑問(wèn),delete操作是危險(xiǎn)操作啊,多嚇人啊,能這么玩嗎? 還有rm -rf 之類(lèi),都被八爪魚(yú)執(zhí)行了怎么辦?
其實(shí)不用擔(dān)心,作為企業(yè)運(yùn)維智能體,八爪魚(yú)肯定要考慮安全性。
在八爪魚(yú)中,可以配置一套安全策略,可以對(duì)危險(xiǎn)的命令進(jìn)行校驗(yàn)。
![]()
但是由于業(yè)務(wù)需要,有些命令還是得執(zhí)行的(例如刪除垃圾數(shù)據(jù),騰出磁盤(pán)空間),這時(shí)候可以使用八爪魚(yú)的審批隊(duì)列功能:
![]()
這樣,當(dāng)我刪除一個(gè)文件的時(shí)候,里邊的rm命令就會(huì)被八爪魚(yú)攔截,進(jìn)入審批隊(duì)列。
![]()
只有審批以后,才能執(zhí)行,這樣安全性得到了保障,企業(yè)用起來(lái)非常放心。
用八爪魚(yú)做數(shù)據(jù)庫(kù)運(yùn)維不過(guò)是一次牛刀小試,作為專(zhuān)業(yè)的運(yùn)維智能體,八爪魚(yú)擁有一大批運(yùn)維專(zhuān)家,能做的事情非常多,例如:
Jenkins 運(yùn)維助手:可以用來(lái)管理流水線(xiàn),配置Master和Slave節(jié)點(diǎn),對(duì)JVM進(jìn)行優(yōu)化。
Elasticsearch專(zhuān)家:負(fù)責(zé)搜索與分析引擎管理、集群操作、索引優(yōu)化及查詢(xún)性能調(diào)優(yōu)。適用于日志分析、全文搜索和指標(biāo)存儲(chǔ)。
Nginx 運(yùn)維專(zhuān)家:擅長(zhǎng) Web 服務(wù)器配置、反向代理搭建、負(fù)載均衡及性能調(diào)優(yōu),適用于高流量網(wǎng)站、API 網(wǎng)關(guān)和應(yīng)用交付場(chǎng)景。
Redis 操作專(zhuān)家:專(zhuān)注于內(nèi)存數(shù)據(jù)存儲(chǔ)管理、集群配置、性能優(yōu)化和持久化策略。適用于緩存、會(huì)話(huà)存儲(chǔ)、實(shí)時(shí)分析和消息代理。
PostgreSQL 操作專(zhuān)家:負(fù)責(zé)數(shù)據(jù)庫(kù)管理、性能調(diào)優(yōu)、備份與恢復(fù)以及復(fù)制設(shè)置。適用于事務(wù)系統(tǒng)、數(shù)據(jù)倉(cāng)庫(kù)和高可用集群。
還有kafka、rabbitmq、mongodb、zookeeper、docker、vault、Ansible、zabbix、Prometheus、k8s..... 各種運(yùn)維專(zhuān)家,包羅萬(wàn)象,可以說(shuō)只有你想不到,沒(méi)有它做不到。
只要把他們請(qǐng)到(下載并安裝Skill)到八爪魚(yú)當(dāng)中,他們立刻就可以幫你做各種各樣的運(yùn)維了。
05
總結(jié)
八爪魚(yú)的最大特點(diǎn)就是非常專(zhuān)注,就是面向運(yùn)維這個(gè)垂直領(lǐng)域,它主要是運(yùn)行在企業(yè)的內(nèi)網(wǎng)當(dāng)中。通過(guò)把一群IT運(yùn)維人數(shù)十年的經(jīng)驗(yàn)沉淀到這個(gè)智能體當(dāng)中,讓每一位運(yùn)維人多幾個(gè)數(shù)字員工幫手,輕松地完成運(yùn)維的工作。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.