果麦传媒的网站怎么做的,注册建筑工程公司起名大全,大连建设学校招生简章,aspnet网站开发实例视频Zabbix agent一键部署-windows版本#xff08;windows 安装zabbix客户端安装、bat文件修改文件内容#xff09; 一. Zabbix agent一键部署-windows版本二. windows 安装zabbix客户端安装1.下载安装zabbix agent2.配置zabbix agent2.1 修改配置文件2.2 将zabbix agent安装为wi… Zabbix agent一键部署-windows版本windows 安装zabbix客户端安装、bat文件修改文件内容 一. Zabbix agent一键部署-windows版本二. windows 安装zabbix客户端安装1.下载安装zabbix agent2.配置zabbix agent2.1 修改配置文件2.2 将zabbix agent安装为windows服务3.在zabbix管理页面中添加windows主机4.验证 三. bat文件修改文件内容 一. Zabbix agent一键部署-windows版本
环境windows server 2008 r2zabbix_agent-4.4.4-windows-amd64
本文脚本适用windows
自己写了一个Zabbix agent批处理文件将脚本放在zabbixl目录下双击运行然后输入服务器IP就可以配置安装并启动服务脚本运行位置如下图所示 脚本代码如下
::设置标题
title Installing Zabbix-Agent
echo off
setlocal enabledelayedexpansion::配置文件中的默认文本赋值给变量
set oldip1127.0.0.1
set oldnameWindows host::输入zabbix server的IP并确认
:inputip
set sureyes
set /p serveripPlease input server ip:
set /p sureAre you sure ip%serverip%[yes/no default:yes]:::不确认就返回在输入一次
if %sure% no (
goto :inputip
)::获取本机的地址然后保存到变量后面将配置文件中的主机名更换为本机IP
ipconfig | find IPv4 installing
for /f tokens15 delims: %%a in (installing) do (
set localip%%a
)
del /f installing::替换配置文件中原有的信息
for /f delims %%a in (./conf/zabbix_agentd.conf) do (
set text%%a
set text!text:%oldip1%%serverip%!
set text!text:%oldname%%localip%!
echo !text! $
)
move $ ./conf/zabbix_agentd.confecho installing Zabbix Agent...
cd bin
::安装zabbix客户端
zabbix_agentd.exe -c ../conf/zabbix_agentd.conf -iecho Start Zabbix Agent service...
::启动zabbix agent服务
sc start Zabbix Agent
echo Service startingecho Install success!pause运行结果如下图 二. windows 安装zabbix客户端安装
1.下载安装zabbix agent
打开zabbix的官网下载地址根据自己的zabbix server的版本选择对应的agent版本。
zabbix 官网下载地址
由于前文我使用的是zabbix 5.4所以此处我选择zabbix 5.4的agent。 下载完成后解决压缩包将压缩包重命名为zabbix后移至C盘根目录下其他目录也是可以的就可以了。
2.配置zabbix agent
打开解压后的压缩包你会发现只有两个文件夹binconf有linux使用经验的同学不用我说都应该明白这两个文件夹是做什么的了吧 有没有简单的让你失望啊同时是不是一股敬佩之情油然而升啊
2.1 修改配置文件
好了废话不多说了用文本编辑软件打开zabbix_agentd.conf开始配置吧只需要添加zabbix server的IP地址host name就可以了。默认是使用被动模式的当然你也可以修改为主动模式和linux中配置agent是一样的。 在Hostname后面添加你的主机名称注意要和server管理页面中添加主机时名称对应起来。 复制二进制文件 \bin\zabbix_agentd.exe 和修改好的配置文件 \conf\zabbix_agentd.conf 到 c:\zabbix 下
2.2 将zabbix agent安装为windows服务
打开windows 中的cmd,输入下面的命令将zabbix agent安装成windows 服务。
C:\ c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i然后你就可以像管理windows其他服务一样来管理zabbix agent服务了。 你可以选择手动、自动、禁用该服务默认开机自启动此服务。
为了后面的添加主机等操作此处先手动开启此服务吧。 当然你也可以在cmd命令行中开启或者重启你的windows主机来开启此服务。 3.在zabbix管理页面中添加windows主机
打开zabbix server的管理配置页面找到“配置—-主机”在主机配置页面的右上角点击“创建主机”按钮。 主机添加完成之后还是在配置主机页面中点击新添加的主机找到模板选项卡为新添加的主机指定一套模板当然你也可以自定义一套模板有兴趣的同学看我前面的文章。 4.验证
打开管理页面上的监测选项卡找到我们新添加的windows主机稍等一会zabbix server完成对新添加客户端的发现之后ZBX图标就会变成绿色了。 通过查看最新数据就能确定新主机已经添加成功了。 三. bat文件修改文件内容
rem 定义变量延迟环境关闭回显
echo offsetlocal enabledelayedexpansionrem 读取a.txt所有内容
for /f eol* tokens* %%i in (a.txt) do (rem 设置变量a为每行内容
set a%%irem 如果该行有123则将其改为456
set a!a:123456!rem 把修改后的全部行存入$
echo !a!$)rem 用$的内容替换原来a.txt内容
move $ a.txt且在2000以上系统有效 Tngci
Zabbix agent一键部署-windows版本
alfiy
windows 安装zabbix客户端安装
腾飞的鱼
bat文件修改文件内容