Tsar的一個(gè)比較好的功能是能夠增加自己的采集,這時(shí)候需要編寫模塊代碼,編譯成so文件即可。
首先安裝tsardevel,剛才安裝時(shí),如果執(zhí)行make tsardevel
,就會把模塊開發(fā)的基本文件安裝到系統(tǒng) 然后執(zhí)行tsardevel ,就能在當(dāng)前模塊生成一個(gè)模塊目錄:
按照要求修改mod_test.c中的read_test_stats,set_test_record 完成后make;make install就完成新模塊的配置文件和so的設(shè)置,執(zhí)行tsar --test就能查看效果。
另外也可以通過配置文件對自定義模塊傳遞參數(shù),方法是修改配置文件中的mod_test> 原文鏈接及代碼: GitHub (責(zé)編/仲浩)