Zabbix教程补充

一: 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
喜欢就支持一下吧
点赞0 分享