1、yum源报错

# 具体报错信息

failure: repodata/4bb73bd0742c638c3cd1e73a5f3dc8838c7b0d693c9f50b7ed8266c3e83308d3-filelists.sqlite.bz2 from zabbix: [Errno 256] No more mirrors to try.
http://zabbix.yanba.com/zabbix-files/zabbix-rpm/7/x86_64/repodata/4bb73bd0742c638c3cd1e73a5f3dc8838c7b0d693c9f50b7ed8266c3e83308d3-filelists.sqlite.bz2: [Errno 14] HTTP Error 404 - Not Found

# 处理方法

yum clean all
yum install zabbix-agent2 -y

2、yum安装报python语法错误

# 具体报错信息

File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax

# 处理方法:yum 是采用 Python 作为命令解释器,CentOS 自带的 Python 解释器是 Python2.7,但是自己安装了 Python 3.7,所以系统解释不了 yum 命令。

修改 /usr/bin/yum 文件中的第一行为 : #!/usr/bin/python2.7

3、不能访问zabbix.yanba.com

# 具体报错信息

不能ping zabbix.yanba.com,telnet 80端口也不通

# 处理方法

iptables -I OUTPUT 1 -d zabbix_ip -j ACCEPT

service iptables save

4、rpm包安装报错

# 具体报错信息

rpmdb: Thread/process 15613/139783923541760 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed

# 处理方法

rm -rf /var/lib/rpm/__db*
yum clean all
yum install zabbix-agent2 -y

5、启动包go错误

# 具体报错信息如下还会有一个go字眼的报错

-bash: fork: Cannot allocate memory

# 处理方法

sysctl kernel.pid_max # 查看系统最大进程数
ps -eLf | wc -l # 查看系统占用最大进程数
echo 1000000 > /proc/sys/kernel/pid_max #修改最大进程数,临时修改,重启后回失效
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf && sysctl -p #修改最大进程数,永久修改

6、rpm安装失败

# 具体报错信息

error: Failed dependencies: libpcre.so.0()(64bit) is needed by zabbix-agent-5.2.1-1.el6.x86_64

# 处理方法

用《yum方法安装》,如果安装不成功再用《tar包安装》

# yum方法安装脚本

# tar包安装脚本

# 如果是其他机房可以用以下方式安装

yum install -y http://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-agent2-5.2.1-1.el7.x86_64.rpm

tar xf zabbix.tar.gz

cp -a zabbix /etc/

7、ubuntu18.04部署zabbix_agent2

wget -c http://zabbix.yanba.com/zabbix-files/zabbix-rpm/ubuntu/zabbix-agent2_5.2.1-1%2Bubuntu18.04_amd64.deb

mkdir -p /etc/zabbix/

wget -SO /etc/zabbix/zabbix_agent2.conf http://zabbix.yanba.com/zabbix-files/zabbix-rpm/ubuntu/zabbix_agent2.conf
 
apt-get install dpkg && dpkg -i zabbix-agent2_5.2.1-1+ubuntu18.04_amd64.deb && rm -f zabbix-agent2_5.2.1-1+ubuntu18.04_amd64.deb
 
/etc/init.d/zabbix-agent2 restart && netstat -lntup|grep 100 && tail -100f /var/log/zabbix/zabbix_agent2.log

8、SUSE 15 SP2 部署zabbix_agent2

cd /tmp/

wget -c http://zabbix.yanba.com/zabbix-files/zabbix-rpm/suse15/zabbix-agent2-5.2.1-1.sles15.x86_64.rpm

# 或者从官网下载:

wget -c https://repo.zabbix.com/zabbix/5.2/sles/15/x86_64/zabbix-agent2-5.2.1-1.sles15.x86_64.rpm

zypper install zabbix-agent2-5.2.1-1.sles15.x86_64.rpm

# 备注:install后有的机器会一直提示《正在检索软件源》,等待5-10分钟即可。

输入 y  输入 i

wget -c  http://zabbix.yanba.com/zabbix-files/conf/zabbix-agent-conf.tar.gz

tar xf zabbix-agent-conf.tar.gz

cp -a zabbix /etc/

systemctl restart zabbix-agent2.service

systemctl enable zabbix-agent2.service

ps aux|grep zabbix

9、windows 部署zabbix_agent2

https://cdn.zabbix.com/zabbix/binaries/stable/5.2/5.2.6/zabbix_agent2-5.2.6-windows-amd64-openssl.msi

LogFile=C:\Program Files\Zabbix Agent 2\zabbix_agent2.log
Server=zabbix-server-in.yanba.com
ServerActive=zabbix-server-in.yanba.com
Hostname=srm-kvm-02.yanba.com
ControlSocket=\\.\pipe\agent.sock

cd C:\Program Files\Zabbix Agent 2

zabbix_agentd2.exe -s -c zabbix_agentd2.conf

netstat -an | findstr 100

10、Debian 9 部署zabbix_agent2

cd /tmp/

wget -c http://zabbix.yanba.com/zabbix-files/zabbix-rpm/debian/zabbix-agent2_5.2.1-1+debian9_amd64.deb

或者从官网下载:

wget -c http://repo.zabbix.com/zabbix/5.2/debian/pool/main/z/zabbix/zabbix-agent2_5.2.1-1%2Bdebian9_amd64.deb

dpkg -i zabbix-agent2_5.2.1-1+debian9_amd64.deb

wget -SO /etc/zabbix/zabbix_agent2.conf http://zabbix.yanba.com/zabbix-files/zabbix-rpm/ubuntu/zabbix_agent2.conf

/etc/init.d/zabbix-agent2 start &

ss -lntup|grep 100

11、ubuntu16.04 部署zabbix_agent

由于官网没有 对应的包,所以使用zabbix_agent代替

wget -c http://zabbix.yanba.com/zabbix-files/zabbix-rpm/ubuntu/zabbix-agent_5.2.1-1+ubuntu16.04_amd64.deb mkdir -p /etc/zabbix/ /etc/zabbix/scripts/base/ && useradd -s /sbin/nologin zabbix && echo "zabbix ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/90-cloud-init-users   wget -SO /etc/zabbix/zabbix_agentd.conf http://zabbix.yanba.com/zabbix-files/zabbix-rpm/ubuntu/zabbix_agentd.conf

wget -SO /etc/zabbix/zabbix_agentd.d/common.userparams.conf http://zabbix.yanba.com/zabbix-files/zabbix-rpm/ubuntu/common.userparams.conf

wget -SO /etc/zabbix/scripts/base/tcp_connection_status.sh http://zabbix.yanba.com/zabbix-files/zabbix-rpm/ubuntu/tcp_connection_status.sh && chmod +x /etc/zabbix/scripts/base/tcp_connection_status.sh

apt-get --fix-broken install && apt-get install dpkg && dpkg -i zabbix-agent_5.2.1-1+ubuntu16.04_amd64.deb

systemctl start zabbix-agent && systemctl enable zabbix-agent && tail -100f /var/log/zabbix/zabbix_agentd.log

zabbix-agent2安装问题汇总的更多相关文章

  1. zabbix 安装错误汇总

    由于公司业务需要,当前zabbixserver的压力较大,需要安装一个proxy缓解压力,开始慢慢琢磨proxy的安装.这些文档网上很多,就不在多说了.只把自己遇见的错误拿出来共享下 Zabbixpr ...

  2. Linux开源监控平台 -- Zabbix 小白安装以及使用

    安装准备: 1.安装前需要先关闭selinux和firewall. 关闭Linux: [root@zabbix ~]# vi /etc/selinux/config 将SELINUX=enforcin ...

  3. 如何在Zabbix上安装MySQL监控插件PMP

    PMP,全称是Percona Monitoring Plugins,是Percona公司为MySQL监控写的插件.支持Nagios,Cacti.从PMP 1.1开始,支持Zabbix. 下面,看看如何 ...

  4. zabbix完整安装

    一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: yum install pcre-* 需要ssl的支持,如果不需要ssl支持,请跳过这一步: yum ins ...

  5. Zabbix的安装与部署---问题处理(php65.6.28 mysqli 报错误 处理)

    1)php65.6.28  mysqli  报错误 处理 http://www.xiaochengfu.com/index.php/index/detail/aid/92.html 2)linux下p ...

  6. zabbix agent安装详解

    安装 Installing repository configuration package Zabbix 2.2 for RHEL5, Oracle Linux 5, CentOS 5: rpm - ...

  7. zabbix server安装详解

    简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以 ...

  8. zabbix的安装部署及自定义监控的实现

    此篇感谢我的小师傅. 1. Zabbix主要功能和优劣势说明 1. Zabbix主要功能和优劣势说明 1.1 Zabbix主要功能: 1)Application monitoring 应用监控 数据库 ...

  9. zabbix docker - 安装和初始化配置

    zabbix docker - 安装和初始化配置 安装zabbix server docker-mysql版本 zabbix server支持不同的数据库(详见zabbix的docker hub),这 ...

  10. 自学Zabbix11.2 Zabbix SNMP安装

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix11.2 Zabbix SNMP安装 1. yum安装snmp 1 # yum i ...

随机推荐

  1. 【进阶篇】Redis实战之Jedis使用技巧详解

    一.摘要 在上一篇文章中,我们详细的介绍了 redis 的安装和常见的操作命令,以及可视化工具的介绍. 刚知道服务端的操作知识,还是远远不够的,如果想要真正在项目中得到应用,我们还需要一个 redis ...

  2. [数据结构]Hash Table(哈希表)

    Hash Table基本概念 散列函数:一个把查找表中的关键字映射成该关键字对应的地址的函数,记为Hash(key)=Addr. 散列函数可能会把两个或者两个以上的关键字映射到同一个地址,称这种情况为 ...

  3. SpringBoot 项目中配置多个 Jackson 的 ObjectMapper ,以及配置遇到的坑

    目录 问题说明 原因排查分析 结论总结 Jackson 自动装配分析 问题说明 我们都知道,SpringBoot 项目中,如果引入了 Jackson 的包,哪怕不配置,SpringBoot 也会帮我们 ...

  4. 如何在 pyqt 中使用动画实现平滑滚动的 QScrollArea

    前言 在之前的博客<如何在 pyqt 中实现平滑滚动的 QScrollArea>中,我们使用定时器和队列实现了平滑滚动.但是实现代码还是有一点复杂,所以这篇博客将使用 Qt 的动画框架 Q ...

  5. 学习ASP.NET Core Blazor编程系列二十二——登录(1)

    学习ASP.NET Core Blazor编程系列文章之目录 学习ASP.NET Core Blazor编程系列一--综述 学习ASP.NET Core Blazor编程系列二--第一个Blazor应 ...

  6. 标准&有效的项目开发流程

    代码版本管理 在项目中,代码的版本管理非常重要.每个需求版本的代码开发在版本控制里都应该经过以下几个步骤. 在master分支中拉取该需求版本的两个分支,一个feature分支,一个release分支 ...

  7. 【开源】libserial_parse_text:命令行解析的基础库

    借助五一假期,写了一个命令行解析的基础库,一般可用于串口命令解析.TCP命令解析等等. 具有以下几种特点: 不涉及到具体硬件, 纯软件协议,与具体硬件分离. 支持不定长命令行,逐个字符解码,可以支持不 ...

  8. 【分析笔记】LVGL v8.2.0 使用 freetype 概率性无显示的问题

    使用目前最新的 Releases 版本 LVGL v8.2.0 ,移植好 freetype2 后测试,发现每次启动程序时会高概率出现屏幕显示全白色背景,无任何内容的问题. 打开日志开关,出现问题时会有 ...

  9. Python求取文件夹内的文件数量、子文件夹内的文件数量

      本文介绍基于Python语言,统计文件夹中文件数量:若其含有子文件夹,还将对各子文件夹中的文件数量一并进行统计的方法.   最近,需要统计多个文件夹内部的文件数量,包括其中所含子文件夹中的文件数量 ...

  10. ACID和CAP的比较

    https://www.jdon.com/artichect/acid-cap.html 1 简介 事务机制ACID和CAP理论是数据管理和分布式系统中两个重要的概念,很不巧,这两个概念中都有相同的& ...