其他分享
首页 > 其他分享> > zabbix5.0服务端初始配置

zabbix5.0服务端初始配置

作者:互联网

1、zabbix服务端初始配置

1.1修改为中文字体

image
修改语言为中文后更新即可
image

2.zabbix-agent安装

2.1 linux客户端安装

客户端有外网可以下载agent包:https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.1-1.el7.x86_64.rpm

[root@db1 ~]# wget https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.1-1.el7.x86_64.rpm
直接安装
[root@db1 ~]# rpm -ivh zabbix-agent-5.0.1-1.el7.x86_64.rpm 
warning: zabbix-agent-5.0.1-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-agent-5.0.1-1.el7         ################################# [100%]

修改zabbix-agent.conf文件内容
[root@db1 ~]# egrep -Ev "^#" /etc/zabbix/zabbix_agentd.conf | uniq -c
 PidFile=/var/run/zabbix/zabbix_agentd.pid
 LogFile=/var/log/zabbix/zabbix_agentd.log
 LogFileSize=0
 DenyKey=system.run[*]
 Server=192.168.0.154  ##修改项【主动模式】
 ServerActive=192.168.0.154  ##修改项【被动模式】
 Hostname=192.168.1.18  ##修改项【被监控主机地址】
 Include=/etc/zabbix/zabbix_agentd.d/ *.conf
 UnsafeUserParameters=1  ##修改项【启动自定义键值】
 
[root@db1 ~]# systemctl restart zabbix-agent.service 
[root@db1 ~]# 
[root@db1 ~]# netstat -tunlp | grep zabbix
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      17673/zabbix_agentd 
tcp6       0      0 :::10050                :::*                    LISTEN      17673/zabbix_agentd 

2.2 windows客户端安装

在客户端下载agent安装包:
https://www.zabbix.com/cn/download_agents?version=5.0+LTS&release=5.0.1&os=Windows&os_version=Any&hardware=amd64&encryption=OpenSSL&packaging=MSI&show_legacy=0
image

image

image

image

image

image

配置完成后修改 zabbix_agent.conf 配置文件,确保下列内容正确

安装目录: C:\Program Files\Zabbix Agent\zabbix_agentd.conf
Server=服务端IP
ServerActive=服务端IP
Hostname=被监控端IP,与web配置页面主机名称保持一致

启动zabbix_agentd

win+r 窗口,输入 services.msc,右键重启 Zabbix Agent 服务
image

2.3 zabbix-server端添加主机及模板

创建主机群组:配置-主机群组-创建
image

创建模板:配置-模板-选择群组-选择链接模板
image

image

创建被监控主机:配置-主机-创建主机
image

image

30S刷新等待,查看被监控主机状态
image

3、zabbix-agent 连接报错:

报错内容:Get value from agent failed: cannot connect to [[192.168.0.146]:10050]: [4] Interrupted system call

解决方法如下:

1. 这个报错的意思就是说zabbix-server端无法从agentd端获取数据,那么首先我们验证一下:

usage:
zabbix_get -s host-name-or-IP [-p port-number] [-I IP-address] -k item-key
zabbix_get -h
zabbix_get -V

-s --host host-name-or-IP  Specify host name or IP address of a host
-p --port port-number      Specify port number of agent running on the host (default: 10050)
-I --source-address IP-address   Specify source IP address
-k --key item-key          Specify key of the item to retrieve value for
-h --help                  Display this help message
-V --version               Display version number

Example(s):
zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"

[root@iZwz9bhan5nqzh979qokrkZ ~]#  /usr/local/zabbix/bin/zabbix_get -s 10.10.16.20 -p 10050 -k "system.cpu.load[all,avg1]"
结果是:一直卡顿在这里,无法获取数据。

2. zabbix-server端ping一下agentd端,看是否ping通
测试的结果是:server端都可以ping通agentd端。

3. 检查agtend端的防火墙和selinux
测试的结果是:均已关闭。

4.用telnet工具检查端口是否访问
测试的结果是:agentd可以访问server端的10050和10051端口,但是server端无法访问agentd的10050端口。

5、由于该实验环境为天翼云服务器,所以在服务器的安全组策略中添加10050和10051端口,zabbix-server端可正常获取数据

标签:5.0,agentd,zabbix5.0,IP,agent,10050,zabbix,服务端,初始
来源: https://www.cnblogs.com/99jianshao/p/15026559.html