zabbix-agent2安装问题汇总
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
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
或者从官网下载:
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安装问题汇总的更多相关文章
- zabbix 安装错误汇总
由于公司业务需要,当前zabbixserver的压力较大,需要安装一个proxy缓解压力,开始慢慢琢磨proxy的安装.这些文档网上很多,就不在多说了.只把自己遇见的错误拿出来共享下 Zabbixpr ...
- Linux开源监控平台 -- Zabbix 小白安装以及使用
安装准备: 1.安装前需要先关闭selinux和firewall. 关闭Linux: [root@zabbix ~]# vi /etc/selinux/config 将SELINUX=enforcin ...
- 如何在Zabbix上安装MySQL监控插件PMP
PMP,全称是Percona Monitoring Plugins,是Percona公司为MySQL监控写的插件.支持Nagios,Cacti.从PMP 1.1开始,支持Zabbix. 下面,看看如何 ...
- zabbix完整安装
一.nginx安装 1.必要软件准备: 为了支持rewrite功能,我们需要安装pcre: yum install pcre-* 需要ssl的支持,如果不需要ssl支持,请跳过这一步: yum ins ...
- Zabbix的安装与部署---问题处理(php65.6.28 mysqli 报错误 处理)
1)php65.6.28 mysqli 报错误 处理 http://www.xiaochengfu.com/index.php/index/detail/aid/92.html 2)linux下p ...
- zabbix agent安装详解
安装 Installing repository configuration package Zabbix 2.2 for RHEL5, Oracle Linux 5, CentOS 5: rpm - ...
- zabbix server安装详解
简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以 ...
- zabbix的安装部署及自定义监控的实现
此篇感谢我的小师傅. 1. Zabbix主要功能和优劣势说明 1. Zabbix主要功能和优劣势说明 1.1 Zabbix主要功能: 1)Application monitoring 应用监控 数据库 ...
- zabbix docker - 安装和初始化配置
zabbix docker - 安装和初始化配置 安装zabbix server docker-mysql版本 zabbix server支持不同的数据库(详见zabbix的docker hub),这 ...
- 自学Zabbix11.2 Zabbix SNMP安装
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix11.2 Zabbix SNMP安装 1. yum安装snmp 1 # yum i ...
随机推荐
- 重学c#系列——元组 [三十一]
前言 元组并不是c# 7.0的东西,早之前就有,叫做tuple.7.0加了valuetuple. 来看下元组吧,主要一些注意的地方. 正文 为什么在7.0 之前,元组用的不多呢? 因为tuple 在代 ...
- openEuler 部署Kubernetes(K8s)集群
前言 由于工作原因需要使用 openEuler,openEuler官方文档部署K8s集群比较复杂,并且网上相关资料较少,本文是通过实践与测试整理的 openEuler 22.03 部署 Kuberne ...
- 宝塔SSL
1:开启面板SSL访问教程 开启完之后,要以 https 方式访问面板 一定要先 下载证书 和 复制证书密码 再点"开启ssl",不然得重置再走一遍流程. [教程贴]如何开启面板S ...
- NET-async-await是否会创建新线程
title: .NET async/await是否会创建新线程 date: 2022-12-06 10:36:46 tags: - .NET 先上结论 CPU密集型操作,比如计算,如果不使用Task, ...
- Ansible 学习笔记 - 定位主机和组的模式
中英文对照表 英文 中文 备注 host 主机 group (主机)组 pattern 模式 ad hoc 特别命令 playbook 剧本 Ansible 专有名词,一段复杂的编排 inventor ...
- SpringCloud NetFlix学习
SpringCloud NetFlix 遇到记录不完全的可以看看这个人的博客 学相伴SpringCloud 微服务架构的4个核心问题? 服务很多,客户端该怎么访问? 负载均衡.反向代理,用户请求的永远 ...
- Vue插槽最全最通俗的总结
1.匿名插槽----就是定义的时候不带name的插槽,使用的时候也不用带name 总结: (1)一定要分清定义插槽和使用插槽格式.如上图A是在使用一个插槽的基础上再继续定义一个匿名插槽. (2)匿名插 ...
- margin-left:auto的妙用
问题描述 如上图所示,我们需要将上述三个标签右对齐,就像上图是要达到的效果,一般采用的方法是对每个标签设置margin-left这样就需要设置三个值. 当文字变长或者变成英文的时候又需要重新设置,否则 ...
- SQL分类-DDL_操作数据库_创建&查询
SQL分类 1.DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等.关键字:create , drop, alter 等 2.DML(Data ...
- 破解练习-CRACKME001
001-注册算法分析 一.工具和调试环境 动态调试工具:x64dbg 系统环境:win10 1909 二.分析Serial/name的算法 由于Serial里面就是一个字符串比较,没有啥算法,这里就不 ...