zabbix自动监控

192.168.29.130,是安装zabbix主服务器

192.168.29.129,是从服务器

1)自动发现

zabbix API vim/etc/zabbix/zabbix_agentd。相依,在从服务器192.168.29.129 ip

ServerActive=192.168.29.129

主机名=linux-node2.example.com

HostMetadataItem=system.uname

zabbix_get - s 192.168.29.130 - k系统。uname,在主服务器测试

/etc/init。d/zabbix-agent,重启



 zabbix自动监控

 zabbix自动监控

 zabbix自动监控

 zabbix自动监控


2)网络发现

关闭自动注册

vim/etc/zabbix/zabbix_agentd。相依,在从服务器

Server=192.168.29.130

StartAgents=3

ServerActive=127.0.0.1

grep的^ [a - z]“/etc/zabbix/zabbix_agentd。参看

/etc/init。d/zabbix-agent,重启


http://192.168.29.130/zabbix/hosts.php?ddreset=1& sid=9 d7240bdae42f8f3

在网页中执行相关操作


 zabbix自动监控




3) API的方式,,关闭自动注册自动发现,删除自动发现的机器

curl - s - x POST - h”application/json - type:“- d”

{

“jsonrpc”:“2.0”,

“方法”:“用户。登录”,

" params ": {

“用户”:“Admin”,

“密码”:“zabbix”

},

" id ": 1

} ' http://192.168.29.130/zabbix/api_jsonrpc。php | python -mjson。工具

返回数据

{

" id ": 1,

“jsonrpc”:“2.0”,

“结果”:“72 e104119c242914115b5221e5bf1672”

}

curl - s - x POST - h”application/json - type:“- d”

{

“jsonrpc”:“2.0”,

“方法”:“主机。”,

" params ": {

“输出”:“hostid”,

“selectGroups”:“扩展”,

“过滤”:{

“主机”:[

“Zabbix服务器”

]

}

},

“身份验证”:“72年e104119c242914115b5221e5bf1672”,

“id”: 2

} ' http://192.168.29.130/zabbix/api_jsonrpc。php | python -mjson。工具

curl - s - x POST - h”application/json - type:“- d”

{

“jsonrpc”:“2.0”,

“方法”:“主机。创建”,

" params ": {

“主机”:“Linux服务器”,

“接口”:[

{

“类型”:1,

“主要”:1,

“useip”: 1,

“ip”:“192.168.29.129”

“dns”:“”,

“端口”:“10050”

}

),

“团体”:[

{

“groupid”:“2”

}

),

“模板”:[

{

" templateid ": " 10001 "

}

),

“inventory_mode”: 0,

"库存":{

“macaddress_a”:“01234”,

" macaddress_b ": " 56768 "

}

},

“身份验证”:“72年e104119c242914115b5221e5bf1672”,

“id”: 5

} ' http://192.168.29.130/zabbix/api_jsonrpc。php | python -mjson。工具

成功返回数据

{

“id”: 5,

“jsonrpc”:“2.0”,

"结果":{

“hostids”: [

" 10114 "

]

}

}


zabbix自动监控