windows 添加zabbix_agent监控

官网:https://www.zabbix.com/

下载包:wwindow-agent4.0

链接:https://pan.baidu.com/s/1lSlHrhTExsK3n8HGtRDHXg 
提取码:0nx2

2/修改配置文件

文件C:zabbixconfzabbix_agentd.win.conf

1/agent安装

把程序包放到C:/盘目录下,并把C:zabbixbinwin64install_run.bat,进行选择install

3配置zabbix服务端"配置"-"动作"-"自动注册"-创建动作。

第一步/创建动作


第二步/配置名称和添加条件

第三步/配置主机群组和添加模板

主机群组可以提前在“主机群组”新建,模板也可以自己创建模板。


第四步/查看主机是否添加到组里


4/windows服务器添加随便内网ip而改变zabbix-agent修改Hostname。

python代码(如果需要使用请修改“HKWIN22_”,“192.168.5.” 这两个参数)

#!/usr/bin/python3
import socket

#print(ip_address)
# 获取主机名
hostname = socket.gethostname()
# 获取IP地址列表
ip_list = socket.getaddrinfo(hostname, None)
# 遍历IP地址列表,查找以192开头的IP地址
for ip in ip_list:
    if ':' not in ip[4][0] and ip[4][0].startswith('192.168.10.'):
        ip_app = ip[4][0]
        zabbix_ip_address = "HKWIN22_" + ip_app.replace(".", "_")
        with open("C:zabbixconfzabbix_agentd.win.conf", "r+") as file:
            lines = file.readlines()
            new_lines = []
            for line in lines:
                if line.startswith("Hostname="):
                    new_line = 'Hostname=' + zabbix_ip_address + "
"
                    new_lines.append(new_line)
                else:
                    new_lines.append(line)
            file.seek(0)
            file.writelines(new_lines)
        break

将python打包成exe文件(使用第三方工具pyinstaller)

5/将exe文件到windows中开机自动执行python脚本。

只要把快捷件放到开机目录就行。

开机目录:C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup

展开阅读全文

页面更新:2024-04-18

标签:遍历   服务端   脚本   模板   动作   主机   地址   文件   目录   列表

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top