SaltStack Return日誌入庫審計

2022-09-17 19:06:14 字數 840 閱讀 2201

在我們執行salt任務時, 預設日誌是螢幕列印的, 對於我們審計任務運**況帶來很不方便, 因此我們對日誌結果進行了二次開發, 將job日誌處理**庫, 方便查詢.

idgmt_created

gray_job_id

exec_role

job_id

func

minion_id

success

full_ret

ret_code

1924387

2015-07-03 12:44:07

0master

20150703124403816971

state.highstate

true

true

file /tmp/salt_test.cnf is in the correct state

3856155

2015-07-03 12:44:07

master

20150703124403816971

bash /u01/salt_script.sh 1>/tmp/salt_script.log 2>&1

{}true

cron bash /u01/salt_script.sh 1>/tmp/salt_script.log 2>&1 already present

總結下:

當然這是在master上做的日誌入庫審計, 對應的在minion上也可以做日誌入庫審計.

日誌表schema如下:

return指令碼:

from reno

2015-07-03 16:40:00

SQL Server入庫日誌

exec sp gamelog import getdate 2010 03 01 exec sp gamelog import 2010 03 01 10 00 2010 03 01 9 00 補9點1個小時資料 select from mtunes elog order by sendtime ...

log4j日誌入庫

下面是配置將日誌資訊插入資料庫,以上是log4j.properties配置檔案 sql詳解 設定要插入日誌資訊的格式和內容,x是置取mdc中的key值,因為我們在過濾器中是將使用者id和使用者姓名放入mdc中,所有在這裡可以用 x和 x取出使用者的id和使用者姓名 c 表示日誌資訊是來自於那個類 m...

shell指令碼nginx日誌解析入庫

bin sh 獲取nigin日誌 log path usr local nginx logs access.log cat log path while read line do 判斷該條資訊是否為我們需要 if line eleid then 替換中 和 的轉譯符 line line echo o...