一、windows系统上安装教程
1.根据server端版本下载agent
https://www.zabbix.com/download_agents
2、防火墙配置
入站规则放行zabbix_agentd客户端口号 10050 (TPC/UDP);
3、解压
zabbix_agents_3.2.0.win.zip 压缩包,里面有两个文件夹,一个是bin文件夹,另一个是conf文件夹。 bin文件夹里面有两个文件夹,一个是win32文件夹里存放zabbix_agentd安装程序应用于windows 32位操作系统, 一个是win64文件夹里存放zabbix_agentd安装程序应用于windows 64位操作系统。 Conf文件夹里存放是配置文件zabbix_agentd.win.conf
4、配置conf文件
在windows server 2008 操作系统 C盘目录下创建一个zabbix文件夹,把刚下载的zabbix_agentd压缩包里的win64位文件夹的zabbix.agentd.exe 安装程序和conf文件夹zabbix_agentd.win.conf复制到windows server 2008操作系统C盘创建的zabbix文件夹里。(文件夹创建路径可以自定义,但后面zabbix_agentd客户端运行安装命令需要根据创建的路径运行)
例:windows agent zabbix_agent.conf配置:
# This is a configuration file for Zabbix agent service (Windows)
############ GENERAL PARAMETERS #################
LogFile=c:\zabbix_agentd.log
LogFileSize=1
Server=zabbix.etransfar.com
ServerActive=zabbix.etransfar.com
HostnameItem=system.hostname
HostMetadata=transfar_400
5、启动agent
C:\Windows\system32>C:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.win.conf
zabbix_agentd.exe [1608]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [1608]: event source [Zabbix Agent] installed successfully
C:\Windows\system32>C:\zabbix\zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.win.conf
zabbix_agentd.exe [1360]: service [Zabbix Agent] started successfully
6、守护进程
维护 agent
二、linux系统上安装教程
一般通过rpm包进行部署,下载对应server版本的rpm安装包
1、
关闭firewall或iptables或放通端口10050
关闭selinux
setenforce 0
2、centos 6
1.通过rpm包安装
wget http://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-agent-4.0.19-1.el6.x86_64.rpm
rpm -ivh zabbix-agent-4.0.19-1.el6.x86_64.rpm
vi /etc/zabbix/zabbix_agentd.conf
chkconfig zabbix-agent on
service zabbix-agent start
3、centos 7
方法一:
wget http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.19-1.el7.x86_64.rpm
rpm -ivh zabbix-agent-4.0.19-1.el7.x86_64.rpm
方法二:
yum install -y zabbix-agent
vi /etc/zabbix/zabbix_agentd.conf
systemctl restart zabbix-agent
ps:自动安装、批量安装
使用ansible进行操作,ansible相关请见笔者博文。
代码地址https://github.com/lyjason/ansible/tree/master/zabbix