你好,運(yùn)維監(jiān)控有技術(shù)實(shí)力的可以使用zabbix進(jìn)行二次開(kāi)發(fā),優(yōu)點(diǎn)是zabbix是開(kāi)源的不需要付費(fèi)購(gòu)買,技術(shù)實(shí)力薄弱的可以選擇一些國(guó)產(chǎn)的運(yùn)維監(jiān)控平臺(tái),如北塔,銳捷等。當(dāng)然如果你的服務(wù)器是vmware的虛擬機(jī)的話,vmware會(huì)有一整套的虛擬化平臺(tái)監(jiān)控軟件,如vRealizeAutomation,vRealizeOperations,vRealizeBusiness等,唯一的缺點(diǎn)就是需要很多很多錢。不過(guò)網(wǎng)上也有一些破解版的可以嘗試。
服務(wù)器批量操作如果服務(wù)器幾百臺(tái)的話可以使用ansbile,ansible可以按不同的應(yīng)用進(jìn)行分組的批量操作,如果服務(wù)器不多可以使用fabric或者自己寫一些腳本進(jìn)行自動(dòng)化的操作。
ansible是基于模塊工作的,ansible只是提供一種框架。主要包括:
(1)、連接插件connectionplugins:負(fù)責(zé)和被監(jiān)控端實(shí)現(xiàn)通信;
(2)、hostinventory:指定操作的主機(jī),是一個(gè)配置文件里面定義監(jiān)控的主機(jī);(3)、各種模塊核心模塊、command模塊、自定義模塊;(4)、借助于插件完成記錄日志郵件等功能;(5)、playbook:劇本執(zhí)行多個(gè)任務(wù)時(shí),非必需可以讓節(jié)點(diǎn)一次性運(yùn)行多個(gè)任務(wù)。
希望我的回答可以幫到您。