国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 操作系統(tǒng) > 正文

rsyslog 模板

2024-06-28 16:00:07
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
 模板是rsyslog的關(guān)鍵功能,它們?cè)试S指定用戶(hù)可能需要的任何格式。它們也可以用于動(dòng)態(tài)文件生成, 每個(gè)output 在rsyslog 使用模板--數(shù)據(jù)庫(kù)寫(xiě)期望它的模板是一個(gè)正確的SQL語(yǔ)句。因此這個(gè)是高度自定義的, 你可能會(huì)問(wèn) 所有這些事如何工作的當(dāng)沒(méi)有模板被指定答案是簡(jiǎn)單的,盡管模板是兼容stock syslogd 格式 被硬編碼到rsyslogd.因此如果沒(méi)有模板被指定,我們使用一個(gè)硬代碼的模板$template tocFormat,"%msg%/n"#$template tocFormat,"%syslogtag%,%msg%/n"$template zjzc-flow01,"/data01/applog_backup/zjzc_log/zj-flow01-catalina.out.%$year%-%$month%-%$day%"       #定義TC:日志存放路徑模板是通過(guò)template()語(yǔ)句指定, 可以通過(guò)legacy 語(yǔ)句指定模板處理:由于缺乏標(biāo)準(zhǔn)的關(guān)于日志格式,當(dāng)一個(gè)模板是特定的 它假設(shè)包含HEADER,定義在RFC5424假設(shè),如果MSG 字段是設(shè)置“this:is a message”  沒(méi)有HOSTNAME,也沒(méi)有指定TAG,分析器會(huì)分割消息為:TAG:this:MSG:is a messageThe template() statement 模板語(yǔ)句template() 語(yǔ)句是用于定義模板,注意他是一個(gè)靜態(tài)聲明,這意味著所有模板是被定義當(dāng)rsyslog 讀取配置文件, 因此 模板是不被if語(yǔ)句或者配置嵌套的影響基本的模板語(yǔ)句的結(jié)構(gòu)是如下:template(parameters)除了這個(gè)簡(jiǎn)單的語(yǔ)法,list 模板(下面描述)支持?jǐn)U展語(yǔ)法:template(parameters) { list-descriptions }每個(gè)模板有一個(gè)參數(shù)名字, 指定了模板的名字,和一個(gè)參數(shù)類(lèi)型,指定了模板類(lèi)型。名字參數(shù)必須是唯一的,如果不是 行為是不可預(yù)知的。類(lèi)型參數(shù)指定不同的模板類(lèi)型,不同的類(lèi)型簡(jiǎn)單的啟動(dòng)不同的方式來(lái)指定模板內(nèi)容。模板類(lèi)型不影響 一個(gè)ouput 插件可以處理它。創(chuàng)建omfile 動(dòng)態(tài)文件名:模板可以用于生成actions 使用動(dòng)態(tài)文件名。比如,你想要分割syslog 消息從不同的主機(jī)到不同的文件(一個(gè)主機(jī)一個(gè)文件),你可以定義下面的模板:template (name="DynFile" type="string" string="/var/log/system-%HOSTNAME%.log")Legacy example:$template DynFile,"/var/log/system-%HOSTNAME%.log"$template zjzc-flow01,"/data01/applog_backup/zjzc_log/zj-flow01-catalina.out.%$year%-%$month%-%$day%"legacy format:在rsyslog v6版本之前,你需要使用 $template 語(yǔ)句來(lái)配置模板。它們提供等價(jià)于 字符串和基于插件的模板。legacy 語(yǔ)法在rsyslog v7版本繼續(xù)工作,但是我們推薦避免legacy 格式用于新的配置文件。Legacy 和當(dāng)前配置語(yǔ)句可以共存在相同的配置文件The general format is$template name,param[,options]name 表示模板名字,param 是一個(gè)單獨(dú)的參數(shù) 指定模板的內(nèi)存字符串:這個(gè)參數(shù) 是相同的字符串 指定當(dāng)前格式 你指定的在字符串參數(shù),例如:$template strtpl,"PRI: %pri%, MSG: %msg%/n"Legacy String-based Template Samples這個(gè)章節(jié) 提供一些默認(rèn)的模板以legacy 格式, 是用于 rsyslog v6前的版本。注意 這個(gè)格式是仍舊被支持的,因此沒(méi)有必須要升級(jí)存在的配置。然而, 它是強(qiáng)烈推薦legacy 結(jié)構(gòu)是不在被使用的當(dāng) 使用新的模板。注意 每個(gè) $template statement  是在一個(gè)單獨(dú)的行
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 双江| 古田县| 甘泉县| 钟山县| 汶上县| 兴业县| 肥西县| 儋州市| 诸城市| 横峰县| 万年县| 甘泉县| 唐河县| 太和县| 新巴尔虎右旗| 通城县| 葫芦岛市| 清水县| 亳州市| 岳池县| 拜城县| 富顺县| 凉城县| 广水市| 宝丰县| 通渭县| 曲松县| 青海省| 宾阳县| 云南省| 布尔津县| 宿州市| 姚安县| 黑水县| 铁岭县| 白银市| 高安市| 惠水县| 抚松县| 化隆| 曲靖市|