12343052 发表于 2019-1-20 12:10:56

zabbix客户端主动提交key模式 zabbix主动模式 zabbix主动式

  环境
  CentOS6.3 x64*2
  zabbix2.0服务端+客户端
  关于这个官网介绍
  https://www.zabbix.com/documentation/2.0/manpages/zabbix_sender
  ------------------------------------
  ps: 客户端如果只安装zabbix_agents,默认没有zabbix_sender 命令,可以从服务端拷过来用。
  开始吧
  首先我们在zabbix界面上,随便选个'主机',创建一个'项目'写个唯一的key, 然后在类型那选择'zabbix代理(主动式)'
  如下:

  这些需要记住2个字段
  一个是key ->'zudong'
  一个是主机的主机名称;这个是用来直接从文件中读取值的时候用到,配置- 主机-所选主机-主机名称。比如我是q41_CDN1353583774
  建好后,直接到 '监测中'-最新数据 选择我们所选的主机,这里等,现在还没发送数据过来,所以你是看不到我们新增的这个key的~
  登录到我们所选的机器:
  执行:
  zabbix_sender -c /etc/zabbix/zabbix_agentd.conf   -k "zudong" -o 123456
  zabbix_sender 的用法可以用-h参数查看
  -c 是配置文件位子
  -k 是我们刚定义的key
  -o 赋予key的值
  如果正常显示如下:

  好了,值已经过去了,刷下在zabbix上的页面,看看是不是多了一个key,值为123456

  通过命令行赋值就这样了,如果一次性要给多个key赋值,或者一次性给不同主机的key赋值,我们可以把主机名称 key 值 写在一个文件里,一次性发送到zabbix server
  新建一个文件,内容格式 就3个字段:
  主机名称   key值
  如:
  cata.txt
  q41_CDN1353583774 zudong 654321
然后执行:  
zabbix_sender -z 41.1.1.37 -i a.txt
  
其中41.1.1.37 是zabbix-server的IP
  
看看现在zudong这个key的值吧

  实际上a.txt可以定义多行,多个主机,如:
  cata.txt
  q41_CDN1353583774 zudong 654321
  q42_CDN testkey 123
  q42_CDN test2hello
  BJ_webtest4world
  自己试试;


页: [1]
查看完整版本: zabbix客户端主动提交key模式 zabbix主动模式 zabbix主动式