wzh789 发表于 2019-1-22 12:23:58

批量更新zabbix中的主机名

  原本zabbix中的agent段设置的hostname是ip地址 现在要改成linux的hostname,
  首先用saltstack批量修改zabbix_agentd.conf
  代码如下
  zabbix:
  file.append:
  - name: /usr/local/etc/zabbix_agentd.conf
  - text: Hostname={{ grains['fqdn'] }}
  

  接下来要修改zabbixserver数据库
  代码如下,写的比较简单,
  #!/bin/bash
  for IP in `cat list.txt`
  do
  

  

  HOSTNAME=`salt -G "ipv4:$IP" cmd.run 'hostname'--out=newline_values_only`
  

  

  

  

  mysql #mysql登陆方式
页: [1]
查看完整版本: 批量更新zabbix中的主机名