Zabbix Python腳本運行時No requests問題

注意,一般python安裝的時候,默認不會安裝requests模塊,因此上述腳本在運行的時候會報錯,會顯示No request Module。因此需要在python中安裝requests模塊。
安裝requests模塊,先要安裝pip,安裝pip存在依賴條件,即需安裝setuptools,這個程序可以通過wget命令獲得,但目前測試過的幾個網址,都顯示wget 404錯誤,因此,在Windows系統上下載了setuptools,再傳至Linux目錄中,下載地址爲:http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz。
下載完後上傳到Linux目錄下,進行解壓,注意不能在Windows中解壓,否則文件會報錯,解壓命令:
#tar -zxvf setuptools-2.0.tar.gz
#cd setuptools-2.0.tar.gz
#python setup.py build
#python setup.py install
setuptools安裝完成後,開始安裝pip,下載pip壓縮包,
#wget “https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb” --no-check-certificate
解壓:
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install

安裝:
# pip install SomePackage
最後是安裝requests模塊,利用pip命令:
pip install requests
這樣,腳本可以運行,只需在zabbix的web界面創建報警媒介以及動作即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章