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

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

Filter Conditions 過濾條件

2024-06-28 16:00:25
字體:
供稿:網(wǎng)友
Filter Conditions  過濾條件Rsyslog 提供4種不同類型的"過濾條件"1."傳統(tǒng)" severity and facility 基于選擇器2.基于屬性的過濾器3.表達(dá)式過濾器4.BSD-style blocks (not upward compatible) 不向上兼容Selectors 選擇器Selectors  是傳統(tǒng)的方式過濾syslog 消息,他們被保存在rsyslog的原始的語法里,因?yàn)槟鞘潜娝苤?高效的 也兼容stock syslogd配置文件。如果你只是需要基于 PRiority and facility進(jìn)行過濾, 你需要使用selector linesselector 本身有2部分組成,a facility and a priority,通過一個(gè)句號(".")隔開這兩部分都是不區(qū)分大小寫的,也可以指定為十進(jìn)制數(shù)字,但不要這樣做facility 是下面關(guān)鍵字中一個(gè): auth, authpriv, cron, daemon, kern, lpr, mail, mark, news, security (same as auth), syslog, user, uucp and local0 through local7. 關(guān)鍵字安全不應(yīng)該被使用 標(biāo)記只用于內(nèi)部使用,因此不應(yīng)該在應(yīng)用中使用priority  是下面關(guān)鍵詞之一,ebug, info, notice, warning, warn (same as warning), err, error (same as err), crit, alert, emerg, panic (same as emerg).關(guān)鍵詞 error,warn和panic 是過時(shí)的 不能再被使用原始的BSD syslogd 的行為是所有指定的priority 和更高的消息是被記錄根據(jù)給定的action.除了以上提到的rsyslogd(8) 了解下面的擴(kuò)展名一個(gè)星號("*") 代表所有的facilities 或者所有的priorities取決于它是用在哪里(之前還是之后).關(guān)鍵詞none 表示對于給定的facility 沒有優(yōu)先級。你可以指定多個(gè)設(shè)備使用相同的優(yōu)先級模式在一個(gè)語句使用逗號分隔多重選擇器 可能被指定用于一個(gè)單獨(dú)的action 使用;分隔。記住每個(gè)selector 在selector 字段你是可以重寫前面那個(gè)。Compare-Operations  比較操作:下面的compare-operations 是當(dāng)前被支持的;contains檢查如果 字符串提供值是包含在屬性中,這必須是一個(gè)精確匹配,通配符是不支持的isequal比較提供的值和屬性內(nèi)容, 那兩個(gè)值必須是準(zhǔn)備的匹配。不同于包含是 包含搜索 值任何地方在屬性值里,比如:isequal 是很有用的對于字段 像syslogtag 或者FROMHOST,你知道確切的內(nèi)容startwith:檢查如果值是準(zhǔn)備找到的在屬性值得部分,比如,如果你搜索val:msg, startswith, "val"它會匹配如果消息包含"“values are in this message”但是不會匹配 如果消息包含"“There are values in this message” (這種情況 "contains"會匹配)請注意 "startwith"是比正則快regex  比較屬性通過提佛那個(gè)的POSIX BRE 正則表達(dá)式你可以使用 ! 在一個(gè)比較操作符前面  這樣操作的結(jié)果是相反的。比如,如果 msg 包含"This is an informative message”, 下面的例子不會匹配::msg, contains, "error"但是這個(gè)會匹配::msg, !contains, "error"使用 !可以有用的 如果你想要做一些特定的處理 但是排除一些特定的事件。你可以使用discard action *.* /var/log/allmsgs-including-informational.log:msg, contains, "informational"  ~*.* /var/log/allmsgs-but-informational.log值部分:值是引用字符串,它支持一些轉(zhuǎn)義序列"/” - the quote character (e.g. “String with /”Quotes/””)    // - the backslash character (e.g. “C://tmp”) 轉(zhuǎn)義字符總是以一個(gè)/開始, 額外的轉(zhuǎn)移序列可能在未來增加。可能,"msg" 是最突出的使用例子 基于過濾器。它實(shí)際上是消息文本,它可以過濾基于一些消息內(nèi)容的:msg, contains, "ID-4711"這個(gè)過濾器 匹配當(dāng)消息包含字符串"ID-4711"注意 comparison 是區(qū)分大小寫的,因此他不會匹配如果  “id-4711” :msg, regex, "fatal .* error"這個(gè)過濾器使用一個(gè)POSIX 正則表達(dá)式,它匹配當(dāng)字符串包含 字符"fatal" 和 “error” 和任何其他在兩者之間比如( “fatal net error” and “fatal lib error” but not “fatal error” 基于表達(dá)式的過濾器:
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 漳州市| 尚义县| 灌云县| 广水市| 遵化市| 库尔勒市| 东乌珠穆沁旗| 瑞丽市| 南康市| 武冈市| 周宁县| 舟曲县| 沙雅县| 会东县| 繁峙县| 淮阳县| 城固县| 湟源县| 滨海县| 托克逊县| 大安市| 华池县| 蓝山县| 绍兴市| 文山县| 崇义县| 广东省| 渭南市| 巴林右旗| 武鸣县| 白沙| 东港市| 德安县| 夏邑县| 禹城市| 徐水县| 临高县| 东台市| 台江县| 开鲁县| 濮阳市|