最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

目的:此次實驗目的是為了zabbix服務端能夠?qū)崟r監(jiān)控某服務器上oracle實例能否正常連接

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

主要知識點:

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端可以測試一個zabbix_agent端的key

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

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

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

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

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

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

這是我加入的兩行

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

0為禁用  1為開啟

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

加完配置后記得重啟客戶端進程?。?/p>

3、腳本的定義

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

此次我測試的是oracle實例的連接狀態(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')

其中需要用到一個cx_Oracle第三方模塊

http://www.fzitv.net/article/167103.htm

我這里再提一點:

雖然我在單獨運行腳本時是沒有任何報錯的,但是在我用zabbix_get進行測試的時候還是會有導入模塊錯誤

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

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

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

再次進行測試

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

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

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

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

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

接下來我們自己可以進行測試

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

顯然服務端收到的返回值是2

我們在來看看web端

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

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

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

此次實驗至此已經(jīng)全部完成。

總結(jié)

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

相關(guān)文章

  • 詳解python中的裝飾器

    詳解python中的裝飾器

    裝飾器是在不改變函數(shù)(當然還有其他的)的代碼和調(diào)用方式的前提下,為函數(shù)增加新的功能,這篇文章給大家詳細介紹了python中的裝飾器,感興趣的朋友一起看看吧
    2018-07-07
  • python 通過字符串調(diào)用對象屬性或方法的實例講解

    python 通過字符串調(diào)用對象屬性或方法的實例講解

    下面小編就為大家分享一篇python 通過字符串調(diào)用對象屬性或方法的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • pycharm出現(xiàn)了pytest模式下如何改回run模式

    pycharm出現(xiàn)了pytest模式下如何改回run模式

    這篇文章主要介紹了pycharm出現(xiàn)了pytest模式下如何改回run模式問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • UI自動化定位常用實現(xiàn)方法代碼示例

    UI自動化定位常用實現(xiàn)方法代碼示例

    這篇文章主要介紹了UI自動化定位常用實現(xiàn)方法代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • 如何查看python關(guān)鍵字

    如何查看python關(guān)鍵字

    在本篇文章里小編給大家整理的是一篇關(guān)于python關(guān)鍵字的查看方法和實例內(nèi)容,有興趣的朋友們可以學習下。
    2021-01-01
  • Python筆記之工廠模式

    Python筆記之工廠模式

    這篇文章主要為大家詳細介紹了Python筆記之工廠模式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Django接收照片儲存文件的實例代碼

    Django接收照片儲存文件的實例代碼

    這篇文章主要介紹了Django接收照片儲存文件的實例代碼 ,代碼簡單易懂,非常不錯,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Python math庫 ln(x)運算的實現(xiàn)及原理

    Python math庫 ln(x)運算的實現(xiàn)及原理

    這篇文章主要介紹了Python math庫 ln(x)運算的實現(xiàn)及原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python selenium 父子、兄弟、相鄰節(jié)點定位方式詳解

    Python selenium 父子、兄弟、相鄰節(jié)點定位方式詳解

    這篇文章主要介紹了Python selenium 父子、兄弟、相鄰節(jié)點定位方式詳解的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • Python中用PIL庫批量給圖片加上序號的教程

    Python中用PIL庫批量給圖片加上序號的教程

    這篇文章主要介紹了Python中用PIL庫批量給圖片加上序號的教程,PIL庫是Python中一個非常強大的處理圖片的庫,需要的朋友可以參考下
    2015-05-05

最新評論

凯里市| 枞阳县| 垦利县| 工布江达县| 道真| 兴和县| 绥江县| 青铜峡市| 吉安县| 金山区| 巩留县| 当阳市| 谢通门县| 海口市| 辽阳县| 九龙坡区| 利川市| 乌什县| 余姚市| 东山县| 铅山县| 荣成市| 那坡县| 德令哈市| 阜新市| 长丰县| 响水县| 嵊泗县| 新泰市| 呼伦贝尔市| 靖边县| 栾城县| 启东市| 新宾| 蒙阴县| 镇巴县| 梁平县| 泰和县| 门源| 平凉市| 伊吾县|