mysql按正則匹配查詢 zabbix如何自定義鍵值和監(jiān)控項(xiàng)?
zabbix如何自定義鍵值和監(jiān)控項(xiàng)?用戶自定義參數(shù)用戶定義參數(shù)這個(gè)可以利用幫助用戶利用是從Zabbixagent先執(zhí)行非Zabbix原生的agentcheck。你這個(gè)可以編寫一個(gè)命令來檢索到所需的數(shù)據(jù)
zabbix如何自定義鍵值和監(jiān)控項(xiàng)?
用戶自定義參數(shù)
用戶定義參數(shù)這個(gè)可以利用幫助用戶利用是從Zabbixagent先執(zhí)行非Zabbix原生的agentcheck。
你這個(gè)可以編寫一個(gè)命令來檢索到所需的數(shù)據(jù),并將其包含在用戶自定義參數(shù)agent配置文件中(UserParameter參數(shù)配置)。
一條用戶自定義參數(shù)配置應(yīng)當(dāng)建議使用100元以內(nèi)語法:
UserParameterltkeygt,ltcommandgt如你所見,一條用戶自定義參數(shù)除了下達(dá)命令部分,還以及一個(gè)key。這個(gè)key將在配置監(jiān)控項(xiàng)時(shí)不使用。然后輸入你選擇類型的更易腳注的key(key在一臺(tái)主機(jī)中可以是唯一的)。關(guān)機(jī)重啟agent。
接下來,在配置好不好配置監(jiān)控項(xiàng)時(shí),鍵入要執(zhí)行的來自用戶自定義參數(shù)中的,直接引用命令的key。
用戶自定義參數(shù)是由Zabbixagent來想執(zhí)行命令的。在監(jiān)控項(xiàng)預(yù)處理步驟前,不超過可以不直接返回512KB的數(shù)據(jù)。但,請(qǐng)?zhí)貏e注意,到了最后這個(gè)可以儲(chǔ)存在數(shù)據(jù)庫中的文本值,在MySQL上的限制為64KB(其他數(shù)據(jù)庫的信息請(qǐng)北方醫(yī)話數(shù)據(jù)表)。
/bin/sh在UNIX操作系統(tǒng)中,作為命令行解釋器在用。用戶自定義參數(shù)可以參照agentcheck網(wǎng)絡(luò)錯(cuò)誤;如果超時(shí)時(shí)間到了,那就執(zhí)行用戶自定義參數(shù)的子進(jìn)程將是被暫時(shí)停止。
叩道:
廣泛分布教程配置用戶任意選擇參數(shù)parameters命令不能執(zhí)行用戶自定義參數(shù)業(yè)務(wù)應(yīng)用程序
一個(gè)最簡(jiǎn)單命令:
UserParameterping,echo 1agent將依然為建議使用“ping服務(wù)器”為key的監(jiān)控項(xiàng)前往“1”。
個(gè)急切一些的例子:
,mysqladmin-urootping|grep-calive如果不是Mysql服務(wù)器是活動(dòng)狀態(tài),agent將返回“1”,否則不會(huì)直接返回“0”。
靈巧的用戶自定義參數(shù)
靈活自如的用戶自定義參數(shù)可以從key中給予參數(shù)。這是一種不使用一個(gè)用戶自定義參數(shù)創(chuàng)建多個(gè)監(jiān)控項(xiàng)的。
靈活自如的用戶自定義參數(shù)有以下語法:
UserParameterkey[*],commandttttParameter參數(shù)Description請(qǐng)看tttttKey任何的監(jiān)控項(xiàng)key。[*]作用于定義,定義該key給予括號(hào)內(nèi)的參數(shù)。參數(shù)需在配置監(jiān)控項(xiàng)時(shí)能提供ttttCommand命令在先執(zhí)行時(shí),摘錄key中更改的值只對(duì)靈活自如的用戶參數(shù)快速有效:你是可以在命令中不使用位置引用$1…$9來引用監(jiān)控項(xiàng)Key中的或則參數(shù)。Zabbix解析監(jiān)控項(xiàng)Key的[]中包含的參數(shù),并相應(yīng)地替換后$1,…,$9。$0會(huì)重命名為發(fā)下的遺留下來命令(在對(duì)$0,…,$9負(fù)責(zé)執(zhí)行替換之前的命令)運(yùn)行程序。論位置參數(shù)($0,…,$9)是用雙引號(hào)(“)應(yīng)該單引號(hào)()括起來,都會(huì)解析位置語句。要不使用位置直接引用解析,請(qǐng)指定你雙美元符號(hào)($)-或者,。在情況下,不能執(zhí)行命令時(shí),雖然會(huì)變成。t僅對(duì)靈話的用戶自定義參數(shù)并且搜索本身符號(hào)的位置語句并由Zabbixagent解析重命名。對(duì)此簡(jiǎn)單的用戶自定義參數(shù),進(jìn)不了此類可以參考去處理,但不不需要任何$符號(hào)直接引用。默認(rèn)情況下,不容許用戶在用戶自定義參數(shù)中在用某些特殊符號(hào)。詳情請(qǐng)移玉UnsafeUserParameters,去查詢相關(guān)的符號(hào)列表示例一
先來一個(gè)最簡(jiǎn)單:
UserParameterping[*],echo$1我們也可以定義,定義無數(shù)個(gè)監(jiān)控?cái)z像頭項(xiàng)來視頻監(jiān)視所有形如ping值[something]格式的東西。
ping值[0]-將老是返回‘0'ping值[aaa]-將時(shí)總趕往‘a(chǎn)aa'示例二
讓我們更盡快!
[*],mysqladmin-u$1-p$2ping服務(wù)器|grep-calive這個(gè)用戶自定義參數(shù)可以不為了監(jiān)控MySQL數(shù)據(jù)庫的狀態(tài)??梢圆幌胂旅娴臉邮絺鱽碛脩裘兔艽a:
[zabbix,our_password]示例三
一個(gè)文件中有多少行版本問題正則表達(dá)式?
UserParameterwc[*],grep-c$2$1這個(gè)用戶自定義參數(shù)能用來可以計(jì)算一個(gè)文件中有多少行版本問題或者的表達(dá)式。竟像下面一樣的:
wc[/etc/passwd,root]wc[/etc/services,zabbix]命令結(jié)果
命令的返回值是標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯(cuò)誤。
標(biāo)準(zhǔn)錯(cuò)誤情況下,不支持什么文本(字符、日志如果沒有文本類型的信息)的監(jiān)控項(xiàng)前往文本的用戶自定義參數(shù)(字符,日志,文本信息類型)可以直接返回空格。要是結(jié)果萬不可用,這樣的話這個(gè)監(jiān)控項(xiàng)會(huì)變?yōu)椴恢С譅顟B(tài)。
mysql全文索引和正則能同時(shí)使用嗎?
目前全文索引中不能不能可以使用正則,可以不設(shè)置里搜索模式。