zabbix客户端配置

101 篇文章 5 订阅

主要对centos6/7和windows

查看是centos6还是7

cat /etc/redhat-release

centos6安装

wget http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.4-1.el6.x86_64.rpm
yum localinstall zabbix-agent-3.0.4-1.el6.x86_64.rpm

编辑设置zabbix server

nano /etc/zabbix/zabbix_agentd.conf

内容

EnableRemoteCommands=1
LogRemoteCommands=1
Server=10.24.220.230     
ServerActive=10.24.220.230 
HostMetadataItem=system.uname

启动

service zabbix-agent start


状态

service zabbix-agent status


开机自启
 

chkconfig --level 2345 zabbix-agent on 

centos7安装

rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
yum install zabbix-agent

编辑设置zabbix server

nano /etc/zabbix/zabbix_agentd.conf

内容

EnableRemoteCommands=1
LogRemoteCommands=1
Server=10.24.220.230     
ServerActive=10.24.220.230 
HostMetadataItem=system.uname

启动

systemctl start zabbix-agent


状态

systemctl status zabbix-agent

错误细节

journalctl -xn


开机自启
 

systemctl enable zabbix-agent

centos7报zabbix-agent.service never wrote its PID file. Failing

一般是SElinux的问题

两种方案

1.关SELINUX,然后重启zabbix-agent

[root@CentOS7x64 ~]# getenforce
Enforcing
[root@CentOS7x64 ~]# setenforce 0
[root@CentOS7x64 ~]# getenforce
Permissive

重启命令

systemctl restart zabbix-agent

2.SELINUX放行abbix-agent,然后重启zabbix-agent

yum -y install policycoreutils-python.x86_64
semanage permissive -a zabbix_agent_t
setsebool -P zabbix_can_network on

重启命令

systemctl restart zabbix-agent

 

zabbix主机界面报get value from agent failed: ZBX_TCP_READ() failed;[104] connection reset by peer

一般这种情况是防火墙的问题,防火墙放行即可

对centos6,配置iptable

查看配置

iptables -L -n


放行端口

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT   
iptables -A OUTPUT -p tcp --sport 10050 -j ACCEPT 
service iptables save


若仍然无法使用

直接编辑iptables文件,在ssh的22放行策略下添加

nano /etc/sysconfig/iptables

内容

-A INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT

重启防火墙

service iptables restart

对于centos7,firewall-cmd放行即可

放行配置
 

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload

对于windows系统

zabbix3.0.28下载:https://assets.zabbix.com/downloads/3.0.28/zabbix_agent-3.0.28-win-amd64-openssl.msi

下载后按提示安装即可,msi版本的会自动开启windows防火墙和加服务,zip版本的不会。

 

update20190916,上面的关selinux是临时关闭,永久关闭需要改文件

永久关闭selinux命令:

nano /etc/sysconfig/selinux

找到

SELINUX=enforcing

改成

SELINUX=disabled

 

 

ubuntu 18.04

注意:Ubuntu无法安装低版本,只能安装最新版本的客户端

wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1%2Bxenial_all.deb
sudo dpkg -i zabbix-release_3.0-1+xenial_all.deb
sudo apt-get update
sudo apt-get install -y zabbix-agent
sudo nano /etc/zabbix/zabbix_agentd.conf
sudo systemctl start zabbix-agent
sudo systemctl status zabbix-agent
sudo systemctl enable zabbix-agent

日志

tail -f /var/log/zabbix-agent/zabbix_agentd.log

后来发现ubuntu不论选哪个版本安装 
agent端是4.0 服务端是3.0,没办法只能卸载
只能有时间先升级服务端到4.0
卸载

sudo apt-get remove zabbix-agent
sudo apt-get remove --auto-remove zabbix-agent
sudo apt-get purge zabbix-agent


##sudo dpkg -r zabbix-release

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值