注意,一般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界面创建报警媒介以及动作即可。
Zabbix Python脚本运行时No requests问题
最新推荐文章于 2024-06-02 20:20:06 发布