基本信息
使用shell脚本自动安装zabbix-agent,并启用主动模式和自动注册。自动注册主要参数是ServerActive
和HostMetadataItem
,主动模式的主要参数是StartAgents
。
操作步骤
- 将脚本文件和agent配置模板文件上传到服务器中,执行自动化安装
scp install_agent.sh template.conf user@server:~/
需要注意的是:在agent的配置文件中,如果启用自动注册,需要设置HostMetadataItem=system.uname - 使用root用户执行脚本文件
sh ./install_agent.sh
- 打开Zabbix Web界面,添加自动注册动作
操作路径:Configuration->Actions->Auto registration->create action - 添加动作名称和操作
需要注意的是在添加条件的时候,需要选择Host Metadata contains Linux,监控的服务器是Linux的就填写Linux,是Windows是就选择Windows,其他的根据实际情况填写。 - 添加自动注册的操作
为自动注册的主机添加相关的操作,例如添加到主机、主机组、连接到监控模板、发送消息等。 - 查看自动注册后添加的主机
路径:Configation->Hosts - 脚本文件
install_agent.tar.gz
解压命令:openssl des3 -d -k passwd -salt -in install_agent.tar.gz | tar xzf -