1.1 下载编译elastalert
找到一个存放tar包的目录,git clone 复制
[root@elk1 yunwei]# cd /home/yunwei/tools/
[root@elk1 tools]# git clone https://github.com/Yelp/elastalert.git
[root@elk1 tools]# cd elastalert/
[root@elk1 elastalert]# pip install cryptography
1.2 提示:这一步可能报错 bash: pip: command not found…
下载安装
wget"https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
tar -axf pip-1.5.4.tar.gz
cd pip-1.5.4/
python setup.py install
python错误:ImportError: No module named setuptools
这句错误提示的表面意思是:没有setuptools的模块,说明python缺少这个模块,那我们只要安装这个模块即可解决此问题,下面我们来安装一下:
在命令行下:
下载setuptools包
shell# wgethttp://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
解压setuptools包
shell# tar zxvf setuptools-0.6c11.tar.gz
shell# cd setuptools-0.6c11
编译setuptools
shell# python setup.py build
开始执行setuptools安装
shell# python setup.py install
在elastalert/ 目录下再次安装,提示每个人的目录不一样,需要自己改
[root@elk1 tools]# cd elastalert/
[root@elk1 elastalert]# pip install cryptography
[root@elk1 elastalert]# pip install -r requirements.txt
[root@elk1 elastalert]# cp config.yaml.example config.yaml
[root@elk1 elastalert]# pip install "setuptools>=11.3" ## 这里默认你已yum install python-pip并将源指向了aliyun.
[root@e