亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用Python腳本zabbix自定義key監(jiān)控oracle連接狀態(tài)

 更新時(shí)間:2019年08月28日 16:28:12   作者:第六人  
這篇文章主要介紹了使用Python腳本zabbix自定義key監(jiān)控oracle連接狀態(tài),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

目的:此次實(shí)驗(yàn)?zāi)康氖菫榱藌abbix服務(wù)端能夠?qū)崟r(shí)監(jiān)控某服務(wù)器上oracle實(shí)例能否正常連接

環(huán)境:1、zabbix_server  2、zabbix_agent(含有oracle)

主要知識點(diǎn):

1、zabbix_get用法

2、python中cx_Oracle模塊使用

------------------------------------------------------------------------------

1、zabbix_get用法

常用用法

zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key

在我們zabbix_server端可以測試一個(gè)zabbix_agent端的key

正常情況下會返回一個(gè)結(jié)果

注:關(guān)于zabbix客戶端有哪些key值,我們可以在客戶端用zabbix_agentd -p命令查看

test為我自己創(chuàng)建的一個(gè)key

2、創(chuàng)建自定義Key

創(chuàng)建自定義key的方法相當(dāng)簡單

在我們客戶端的zabbix_agentd.conf配置文件中加入幾個(gè)參數(shù)就可以了

這是我加入的兩行

1、UnsafeUserParameters參數(shù)有兩個(gè)值1或0

0為禁用  1為開啟

2、UserParameter=key名字,命令或腳本(用法)

加完配置后記得重啟客戶端進(jìn)程?。?/p>

3、腳本的定義

這個(gè)步驟是最為核心的,所有你想實(shí)現(xiàn)的監(jiān)控都可以在這步進(jìn)行規(guī)劃

此次我測試的是oracle實(shí)例的連接狀態(tài)(能連或不能連)

代碼如下

#-*- encoding: utf-8 -*-

import cx_Oracle
try:
 conn=cx_Oracle.connect('system/oracle@172.168.9.186:1521/orcl')
 c=conn.cursor()
 c.close()
 conn.close()
 print('1')
except cx_Oracle.DatabaseError,error:
 print('2')

其中需要用到一個(gè)cx_Oracle第三方模塊

http://chabaoo.cn/article/167103.htm

我這里再提一點(diǎn):

雖然我在單獨(dú)運(yùn)行腳本時(shí)是沒有任何報(bào)錯(cuò)的,但是在我用zabbix_get進(jìn)行測試的時(shí)候還是會有導(dǎo)入模塊錯(cuò)誤

這是由于客戶端共享庫鏈接沒有做好

添加libclntsh.so.11.1所在的路徑

在運(yùn)行l(wèi)dconfig命令生效你的配置

再次進(jìn)行測試

到此基本都已經(jīng)完成

剩下就是在web端添加此key的監(jiān)控即可

4、web端添加監(jiān)控

監(jiān)控項(xiàng)創(chuàng)建完畢,我們進(jìn)行觸發(fā)器的創(chuàng)建。

至此,觸發(fā)器已創(chuàng)建完畢(當(dāng)返回值為2,也就是連不通的時(shí)候會觸發(fā)告警)!

接下來我們自己可以進(jìn)行測試

當(dāng)我們關(guān)掉數(shù)據(jù)庫監(jiān)聽

顯然服務(wù)端收到的返回值是2

我們在來看看web端

看到web端已經(jīng)有告警提示了

接下來我們把監(jiān)聽開起來

這時(shí)候web端已經(jīng)提示問題已經(jīng)解決!

此次實(shí)驗(yàn)至此已經(jīng)全部完成。

總結(jié)

以上所述是小編給大家介紹的使用Python腳本zabbix自定義key監(jiān)控oracle連接狀態(tài),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • python學(xué)習(xí)之基于Python的人臉識別技術(shù)學(xué)習(xí)

    python學(xué)習(xí)之基于Python的人臉識別技術(shù)學(xué)習(xí)

    面部識別技術(shù)的應(yīng)用越來越廣泛,它廣泛應(yīng)用于安全系統(tǒng)、人機(jī)交互、社交媒體、醫(yī)療保健等領(lǐng)域。本文介紹了基于Python的人臉識別技術(shù),感興趣的小伙伴可以參考閱讀
    2023-03-03
  • Python實(shí)現(xiàn)Word文檔樣式批量處理

    Python實(shí)現(xiàn)Word文檔樣式批量處理

    這篇文章主要為大家詳細(xì)介紹了如何利用Python中的python-docx非標(biāo)準(zhǔn)庫實(shí)現(xiàn)word文檔樣式批量處理,文中示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-05-05
  • python機(jī)器學(xué)習(xí)理論與實(shí)戰(zhàn)(五)支持向量機(jī)

    python機(jī)器學(xué)習(xí)理論與實(shí)戰(zhàn)(五)支持向量機(jī)

    這篇文章主要為大家詳細(xì)介紹了python機(jī)器學(xué)習(xí)理論與實(shí)戰(zhàn)第五篇,支持向量機(jī)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python實(shí)現(xiàn)將一段話txt生成字幕srt文件

    Python實(shí)現(xiàn)將一段話txt生成字幕srt文件

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)將一段話txt生成字幕srt文件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-02-02
  • 使用Python-OpenCV向圖片添加噪聲的實(shí)現(xiàn)(高斯噪聲、椒鹽噪聲)

    使用Python-OpenCV向圖片添加噪聲的實(shí)現(xiàn)(高斯噪聲、椒鹽噪聲)

    這篇文章主要介紹了使用Python-OpenCV向圖片添加噪聲的實(shí)現(xiàn)(高斯噪聲、椒鹽噪聲) ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • python?abs函數(shù)用法小結(jié)

    python?abs函數(shù)用法小結(jié)

    abs()是python的內(nèi)置函數(shù),它的作用是返回一個(gè)數(shù)的絕對值,abs函數(shù)的主要用途是返回一個(gè)數(shù)的絕對值,下面通過本文給大家分享python?abs函數(shù)怎么用,感興趣的朋友一起看看吧
    2024-05-05
  • Python?sklearn轉(zhuǎn)換器估計(jì)器和K-近鄰算法

    Python?sklearn轉(zhuǎn)換器估計(jì)器和K-近鄰算法

    這篇文章主要介紹了Python?sklearn轉(zhuǎn)換器估計(jì)器和K-近鄰算法,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • python3調(diào)用R的示例代碼

    python3調(diào)用R的示例代碼

    本篇文章主要介紹了python3調(diào)用R的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • python3?requests中文亂碼之壓縮格式問題解析

    python3?requests中文亂碼之壓縮格式問題解析

    這篇文章主要介紹了python3?requests中文亂碼問題之壓縮格式問題,我們在爬蟲時(shí),經(jīng)常會遇見中文亂碼問題,之前都是編碼格式的問題,很少遇見由于壓縮格式造成的編碼混亂問題,特記錄下,需要的朋友可以參考下
    2022-08-08
  • 關(guān)于Python中浮點(diǎn)數(shù)精度處理的技巧總結(jié)

    關(guān)于Python中浮點(diǎn)數(shù)精度處理的技巧總結(jié)

    雙精度浮點(diǎn)數(shù)(double)是計(jì)算機(jī)使用的一種數(shù)據(jù)類型,使用 64 位(8字節(jié)) 來存儲一個(gè)浮點(diǎn)數(shù)。下面這篇文章主要給大家總結(jié)介紹了關(guān)于Python中浮點(diǎn)數(shù)精度處理的技巧,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08

最新評論