zabbix5.0服务端初始配置
作者:互联网
1、zabbix服务端初始配置
1.1修改为中文字体
修改语言为中文后更新即可
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客户端安装
配置完成后修改 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 服务
2.3 zabbix-server端添加主机及模板
创建主机群组:配置-主机群组-创建
创建模板:配置-模板-选择群组-选择链接模板
创建被监控主机:配置-主机-创建主机
30S刷新等待,查看被监控主机状态
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