一: Zabbix安装过程问题集合
背景:
我们从官网下载Zabbix的源码包进行编译的时候,有时候会出现一些错误,可能是因为的操作系统初始化的时候没有把依赖装进去,所以才会导致依赖包找不到,以下根据学员提出来的问题,然后总结出来,并且告诉大家解决问题的思路。
教程中源码包编译的安装方法如下:
tar zxf zabbix-4.4.6.tar.gz ##解压源码包
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-libcurl --with-libxml2
问题讲解
(1)编译安装的时候出现一些依赖包,没有安装,具体报错如下:
No package 'libxml-2.0' found
Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml-2.0' found
checking for xmlReadMemory in -lxml2... no
configure: error: Not found libxml2 library
像上面的报错,提示 ibxml-2.0 没有找到,我们直接百度 ibxml-2.0 was not found 就可以知道如何安装依赖了。
解决方法如下:
yum install libxml2 libxml2-devel -y
二: 执行微信告警脚本,提示报错的解决方法
2.1 python wechat.py
Traceback (most recent call last):
File "wechat.py", line 9, in <module>
import simplejson
ImportError: No module named simplejson
原因是simplejson的依赖没有装:
pip install simplejson
如果提示:
[[email protected] alertscripts]# pip install simplejson
-bash: pip: command not found
这个提示是表示pip没有装:
yum install python-pip # 通过yum安装即可
像上面的这种问题,百度一下就出来了。因为我们也不能凭猜测。
文章【Zabbix教程补充】为一一网络技术博客发布
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END