1
0
Fork 0
forked from infra/ansible

Zabbix/inventory: add more BMC lists to hardware machines and refer to it from zabbix_inventory

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
This commit is contained in:
Greg Sutcliffe 2026-03-19 15:10:46 +00:00 committed by Greg Sutcliffe
commit edc040bb3b
73 changed files with 326 additions and 52 deletions

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.134
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.169.28
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24

View file

@ -68,7 +68,7 @@ zabbix_inventory:
date_hw_purchase: "2012-12-31"
hardware: PowerEdge R650
location: RDU3
oob_ip: 10.3.160.099
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 717DRT3
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.112
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.170.121
br0_ipv4_gw: 10.16.170.254
br0_ipv4_nm: 24
@ -54,3 +59,7 @@ network_connections:
mtu: 1500
nrpe_procs_crit: 4500
nrpe_procs_warn: 4000
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.113
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.170.122
br0_ipv4_gw: 10.16.170.254
br0_ipv4_nm: 24
@ -55,3 +60,7 @@ network_connections:
mtu: 1500
nrpe_procs_crit: 4500
nrpe_procs_warn: 4000
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.80
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.170.123
br0_ipv4_gw: 10.16.170.254
br0_ipv4_nm: 24
@ -54,3 +59,7 @@ network_connections:
mtu: 1500
nrpe_procs_crit: 4500
nrpe_procs_warn: 4000
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.81
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.170.124
br0_ipv4_gw: 10.16.170.254
br0_ipv4_nm: 24
@ -54,3 +59,7 @@ network_connections:
mtu: 1500
nrpe_procs_crit: 4500
nrpe_procs_warn: 4000
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.82
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.170.125
br0_ipv4_gw: 10.16.170.254
br0_ipv4_nm: 24
@ -54,3 +59,7 @@ network_connections:
mtu: 1500
nrpe_procs_crit: 4500
nrpe_procs_warn: 4000
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.83
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.170.126
br0_ipv4_gw: 10.16.170.254
br0_ipv4_nm: 24
@ -54,3 +59,7 @@ network_connections:
mtu: 1500
nrpe_procs_crit: 4500
nrpe_procs_warn: 4000
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.105
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.170.15
br0_ipv4_gw: 10.16.170.254
br0_ipv4_nm: 24
@ -54,3 +59,7 @@ network_connections:
mtu: 1500
nrpe_procs_crit: 4500
nrpe_procs_warn: 4000
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.12
ping: true
http: true
https: true
datacenter: rdu3
dns1: 10.16.163.33
br0_ipv4_ip: 10.16.169.31
@ -57,7 +62,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.012
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2TFSHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.13
ping: true
http: true
https: true
datacenter: rdu3
dns1: 10.16.163.33
br0_ipv4_ip: 10.16.169.32
@ -58,7 +63,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.013
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2TFTHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.14
ping: true
http: true
https: true
datacenter: rdu3
dns1: 10.16.163.33
br0_ipv4_ip: 10.16.169.33
@ -57,7 +62,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.014
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2TGRHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.15
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.169.34
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24
@ -59,7 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.015
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2TGSHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.19
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.169.38
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24
@ -59,7 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.019
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2THTHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.21
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.169.39
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24
@ -59,7 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.021
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2TBTHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.22
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.169.40
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24
@ -59,7 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.022
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2TCRHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.24
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.169.42
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24
@ -59,7 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.024
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2TFRHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.25
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.169.43
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24
@ -59,7 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2016-05-26"
hardware: PowerEdge FC430
location: RDU3
oob_ip: 10.3.160.025
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 2TCSHB2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -66,6 +66,7 @@ zabbix_inventory:
date_hw_purchase: "2024-01-31"
hardware: Mt Snow
location: RDU3
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 231001325
type: Build_Vmserver
vendor: Ampere/Gigabyte

View file

@ -64,6 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2024-01-30"
hardware: Mt Snow
location: RDU3
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 231001329
type: Build_Vmserver
vendor: Ampere/Gigabyte

View file

@ -66,6 +66,7 @@ zabbix_inventory:
date_hw_purchase: "2024-01-31"
hardware: Mt Snow
location: RDU3
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 231001328
type: Build_Vmserver
vendor: Ampere/Gigabyte

View file

@ -66,6 +66,7 @@ zabbix_inventory:
date_hw_purchase: "2024-01-31"
hardware: Mt Snow
location: RDU3
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 231001327
type: Build_Vmserver
vendor: Ampere/Gigabyte

View file

@ -66,6 +66,7 @@ zabbix_inventory:
date_hw_purchase: "2024-01-31"
hardware: Mt Snow
location: RDU3
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 231001326
type: Build_Vmserver
vendor: Ampere/Gigabyte

View file

@ -59,3 +59,7 @@ network_connections:
mtu: 1500
nrpe_procs_crit: 4500
nrpe_procs_warn: 4000
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.62
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.171.21
br0_ipv4_gw: 10.16.171.254
br0_ipv4_nm: 24
@ -67,7 +72,7 @@ zabbix_inventory:
date_hw_purchase: "2021-11-19"
hardware: Power 9 9183-22x
location: RDU3
oob_ip: 10.3.160.62
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 780483A
type: Build_vmServer
vendor: IBM

View file

@ -66,5 +66,9 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"
zabbix_macros:
'LOAD_AVG_PER_CPU.MAX.WARN': 5 # frequently busy

View file

@ -66,5 +66,9 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"
zabbix_macros:
'LOAD_AVG_PER_CPU.MAX.WARN': 5 # frequently busy

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -65,7 +65,7 @@ zabbix_inventory:
date_hw_purchase: "2018-04-12"
hardware: PowerEdge R630
location: RDU3
oob_ip: 10.3.160191
oob_ip: "{{ bmc.ip_address }}"
serialno_a: CLTKMN2
type: #Build vm hosts - Other
vendor: Dell

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -64,7 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2022-12-31"
hardware: PowerEdge R650
location: RDU3
oob_ip: 10.3.160.192
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 3ZGTRT3
type: Staging_Vmserver
vendor: Dell

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -65,7 +65,7 @@ zabbix_inventory:
date_hw_purchase: "2018-04-12"
hardware: PowerEdge R630
location: RDU3
oob_ip: 10.3.160.193
oob_ip: "{{ bmc.ip_address }}"
serialno_a: CLTDMN2
type: #Build vm hosts - Other
vendor: Dell

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.66
ping: true
http: false
https: false
datacenter: rdu3
dns: 10.16.163.33
br0_ipv4_ip: 10.16.174.130
@ -55,7 +60,7 @@ zabbix_inventory:
date_hw_purchase: "2024-04-15"
hardware: PowerEdge R650
location: RDU3
oob_ip: 10.3.160.066
oob_ip: "{{ bmc.ip_address }}"
serialno_a: F76HC14
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -77,3 +77,8 @@ sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
# $ENV{QEMUPORT} = ($options{instance}) * 10 + 20002;
# so for worker 1 it's 20012, for worker 2 it's 20022, etc etc
tcp_ports: ['20013', '20023', '20033', '20043', '20053', '20063', '20073', '20083', '20093', '20103', '20113', '20123', '20133', '20143', '20153', '20163', '20173', '20183', '20193', '20203', '20213', '20223', '20233', '20243', '20253', '20263', '20273', '20283', '20293', '20303', '20313', '20323', '20333', '20343', '20353', '20363', '20373', '20383', '20393', '20403', '20413', '20423', '20433', '20443', '20453', '20463', '20473', '20483', '20493', '20503', '20513', '20523', '20533', '20543', '20553', '20563', '20573', '20583', '20593', '20603']
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -77,3 +77,8 @@ sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
# $ENV{QEMUPORT} = ($options{instance}) * 10 + 20002;
# so for worker 1 it's 20012, for worker 2 it's 20022, etc etc
tcp_ports: ['20013', '20023', '20033', '20043', '20053', '20063', '20073', '20083', '20093', '20103', '20113', '20123', '20133', '20143', '20153', '20163', '20173', '20183', '20193', '20203', '20213', '20223', '20233', '20243', '20253', '20263', '20273', '20283', '20293', '20303', '20313', '20323', '20333', '20343', '20353', '20363', '20373', '20383', '20393', '20403', '20413', '20423', '20433', '20443', '20453', '20463', '20473', '20483', '20493', '20503', '20513', '20523', '20533', '20543', '20553', '20563', '20573', '20583', '20593', '20603']
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -77,3 +77,8 @@ sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
# $ENV{QEMUPORT} = ($options{instance}) * 10 + 20002;
# so for worker 1 it's 20012, for worker 2 it's 20022, etc etc
tcp_ports: ['20013', '20023', '20033', '20043', '20053', '20063', '20073', '20083', '20093', '20103', '20113', '20123', '20133', '20143', '20153', '20163', '20173', '20183', '20193', '20203', '20213', '20223', '20233', '20243', '20253', '20263', '20273', '20283', '20293', '20303', '20313', '20323', '20333', '20343', '20353', '20363', '20373', '20383', '20393', '20403', '20413', '20423', '20433', '20443', '20453', '20463', '20473', '20483', '20493', '20503', '20513', '20523', '20533', '20543', '20553', '20563', '20573', '20583', '20593', '20603']
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -77,3 +77,8 @@ sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
# $ENV{QEMUPORT} = ($options{instance}) * 10 + 20002;
# so for worker 1 it's 20012, for worker 2 it's 20022, etc etc
tcp_ports: ['20013', '20023', '20033', '20043', '20053', '20063', '20073', '20083', '20093', '20103', '20113', '20123', '20133', '20143', '20153', '20163', '20173', '20183', '20193', '20203', '20213', '20223', '20233', '20243', '20253', '20263', '20273', '20283', '20293', '20303', '20313', '20323', '20333', '20343', '20353', '20363', '20373', '20383', '20393', '20403', '20413', '20423', '20433', '20443', '20453', '20463', '20473', '20483', '20493', '20503', '20513', '20523', '20533', '20543', '20553', '20563', '20573', '20583', '20593', '20603']
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -77,3 +77,8 @@ sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
# $ENV{QEMUPORT} = ($options{instance}) * 10 + 20002;
# so for worker 1 it's 20012, for worker 2 it's 20022, etc etc
tcp_ports: ['20013', '20023', '20033', '20043', '20053', '20063', '20073', '20083', '20093', '20103', '20113', '20123', '20133', '20143', '20153', '20163', '20173', '20183', '20193', '20203', '20213', '20223', '20233', '20243', '20253', '20263', '20273', '20283', '20293', '20303', '20313', '20323', '20333', '20343', '20353', '20363', '20373', '20383', '20393', '20403', '20413', '20423', '20433', '20443', '20453', '20463', '20473', '20483', '20493', '20503', '20513', '20523', '20533', '20543', '20553', '20563', '20573', '20583', '20593', '20603']
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -77,3 +77,8 @@ sudoers: "{{ private }}/files/sudo/qavirt-sudoers"
# $ENV{QEMUPORT} = ($options{instance}) * 10 + 20002;
# so for worker 1 it's 20012, for worker 2 it's 20022, etc etc
tcp_ports: ['20013', '20023', '20033', '20043', '20053', '20063', '20073', '20083', '20093', '20103', '20113', '20123', '20133', '20143', '20153', '20163', '20173', '20183', '20193', '20203', '20213', '20223', '20233', '20243', '20253', '20263', '20273', '20283', '20293', '20303', '20313', '20323', '20333', '20343', '20353', '20363', '20373', '20383', '20393', '20403', '20413', '20423', '20433', '20443', '20453', '20463', '20473', '20483', '20493', '20503', '20513', '20523', '20533', '20543', '20553', '20563', '20573', '20583', '20593', '20603']
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -84,7 +84,7 @@ zabbix_inventory:
date_hw_purchase: "2019-12-20"
hardware: PowerEdge R640
location: RDU3
oob_ip: 10.3.160.137
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 1483H13
type: QA_Dedicated_HW
vendor: Dell

View file

@ -84,7 +84,7 @@ zabbix_inventory:
date_hw_purchase: "2019-09-22"
hardware: PowerEdge R640
location: RDU3
oob_ip: 10.3.160.138
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 8693MR2
type: QA_Dedicated_HW
vendor: Dell

View file

@ -83,6 +83,7 @@ zabbix_inventory:
date_hw_purchase: "2021-01-13"
hardware: PowerEdge R630
location: RDU3
oob_ip: "{{ bmc.ip_address }}"
serialno_a: CLTGMN2
type: QA_Dedicated_HW
vendor: Dell

View file

@ -84,7 +84,7 @@ zabbix_inventory:
date_hw_purchase: "2018-09-22"
hardware: PowerEdge R640
location: RDU3
oob_ip: 10.3.160.053
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 8692MR2
type: QA_Dedicated_HW
vendor: Dell

View file

@ -82,6 +82,7 @@ tcp_ports: ['20013', '20023', '20033', '20043', '20053', '20063', '20073', '2008
zabbix_inventory:
hardware: PowerEdge R630
location: RDU3
oob_ip: "{{ bmc.ip_address }}"
serialno_a: CLTHMN2
type: QA_Dedicated_HW
vendor: Dell

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.132
ping: true
http: false
https: false
br0_ipv4: 10.16.169.26
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24
@ -59,7 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2018-04-18"
hardware: PowerEdge R430
location: RDU3
oob_ip: 10.3.160.132
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 1VHTMN2
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.133
ping: true
http: true
https: true
br0_ipv4: 10.16.169.27
br0_ipv4_gw: 10.16.169.254
br0_ipv4_nm: 24
@ -59,6 +64,7 @@ zabbix_inventory:
date_hw_purchase: "2024-01-31"
hardware: PowerEdge R450
location: RDU3
oob_ip: "{{ bmc.ip_address }}"
serialno_a: G922FZ3
type: Prod_Dedicated_HW
vendor: Dell

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -65,7 +65,7 @@ zabbix_inventory:
date_hw_purchase: "2024-04-15"
hardware: PowerEdge R650
location: RDU3
oob_ip: 10.3.160.057
oob_ip: "{{ bmc.ip_address }}"
serialno_a: B61SW04
type: Staging_Vmserver
vendor: Dell

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -65,7 +65,7 @@ zabbix_inventory:
date_hw_purchase: "2016-04-28"
hardware: PowerEdge R630
location: RDU3
oob_ip: 10.3.160.033
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 8FVCGB2
type: Staging_Vmserver
vendor: Dell

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -58,3 +58,7 @@ network_connections:
controller: bond0
state: up
mtu: 1500
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -65,7 +65,7 @@ zabbix_inventory:
date_hw_purchase: "2017-02-20"
hardware: PowerEdge R630
location: RDU3
oob_ip: 10.3.160.036
oob_ip: "{{ bmc.ip_address }}"
serialno_a: 8D3NCH2
type: Staging_Vmserver
vendor: Dell

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.23
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.179.20
br0_ipv4_gw: "{{ gw }}"
br0_ipv4_nm: 24
@ -73,7 +78,7 @@ zabbix_inventory:
date_hw_purchase: "2020-01-10"
hardware: PowerEdge R6525
location: RDU3
oob_ip: 10.16.160.23
oob_ip: "{{ bmc.ip_address }}"
serialno_a: BM4LS13
site_rack: W34 U18
type: #autosign01.rdu3.fedoraproject.org

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.24
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.179.21
br0_ipv4_gw: "{{ gw }}"
br0_ipv4_nm: 24
@ -72,7 +77,7 @@ zabbix_inventory:
date_hw_purchase: "2020-01-10"
hardware: PowerEdge R6525
location: RDU3
oob_ip: 10.16.160.24
oob_ip: "{{ bmc.ip_address }}"
serialno_a: BM4MS13
site_rack: W34 U19
type: #autosign01.rdu3.fedoraproject.org

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.25
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.179.22
br0_ipv4_gw: "{{ gw }}"
br0_ipv4_nm: 24
@ -72,7 +77,7 @@ zabbix_inventory:
date_hw_purchase: "2020-01-10"
hardware: PowerEdge R6525
location: RDU3
oob_ip: 10.16.160.25
oob_ip: "{{ bmc.ip_address }}"
serialno_a: BM4KS13
site_rack: W34 U20
type: #autosign01.rdu3.fedoraproject.org

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.26
ping: true
http: false
https: false
br0_ipv4_ip: 10.16.179.23
br0_ipv4_gw: "{{ gw }}"
br0_ipv4_nm: 24
@ -72,7 +77,7 @@ zabbix_inventory:
date_hw_purchase: "2020-01-10"
hardware: PowerEdge R6525
location: RDU3
oob_ip: 10.16.160.26
oob_ip: "{{ bmc.ip_address }}"
serialno_a: BM3RS13
site_rack: BB34 U18
type: #autosign01.rdu3.fedoraproject.org

View file

@ -59,3 +59,7 @@ network_connections:
state: up
mtu: 1500
vpn: true
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.29
ping: true
http: true
https: true
br0_dev: eth0
br0_ipv4_ip: 10.16.179.42
br0_ipv4_gw: 10.16.179.254
@ -54,6 +59,10 @@ nrpe_procs_crit: 1700
nrpe_procs_warn: 1500
postfix_group: vpn
vpn: true
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"
zabbix_macros:
NET.IF.IFNAME.NOT_MATCHES: "^vnet.*" # copied from group_vars
'VFS.DEV.READ.AWAIT.WARN': 30 # this host runs Pagure, lots of read access

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.30
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.179.43
br0_ipv4_gw: 10.16.179.254
br0_ipv4_nm: 24
@ -52,3 +57,7 @@ nrpe_procs_crit: 1000
nrpe_procs_warn: 900
postfix_group: vpn
vpn: true
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -1,4 +1,9 @@
---
bmc:
ip_address: 10.16.160.31
ping: true
http: true
https: true
br0_ipv4_ip: 10.16.179.44
br0_ipv4_gw: 10.16.179.254
br0_ipv4_nm: 24
@ -54,3 +59,7 @@ nrpe_procs_crit: 2000
nrpe_procs_warn: 1500
postfix_group: vpn
vpn: true
# This is used to populate the inventory fields, only specific keys are allowed, see
# https://www.zabbix.com/documentation/current/en/manual/api/reference/host/object#host-inventory
zabbix_inventory:
oob_ip: "{{ bmc.ip_address }}"

View file

@ -14,25 +14,10 @@ zabbix_pkgs_list:
- zabbix-agent
- zabbix-sender
- bc
# These hosts are not running Zabbix ro not under Ansible control
# These hosts are not running Zabbix or not under Ansible control
# So we define them manually in the zabbix_server role for ping checks
zabbix_external_hosts:
# TODO: this one *should* have a BMC defined in host_vars, as it already runs Zabbix
- autosign01.mgmt.rdu3.fedoraproject.org
- buildhw-a64-01.mgmt.rdu3.fedoraproject.org
- buildhw-a64-02.mgmt.rdu3.fedoraproject.org
- buildhw-x86-01.mgmt.rdu3.fedoraproject.org
- buildhw-x86-02.mgmt.rdu3.fedoraproject.org
- buildhw-x86-03.mgmt.rdu3.fedoraproject.org
- buildhw-x86-04.mgmt.rdu3.fedoraproject.org
- buildhw-x86-08.mgmt.rdu3.fedoraproject.org
- buildhw-x86-09.mgmt.rdu3.fedoraproject.org
- buildhw-x86-10.mgmt.rdu3.fedoraproject.org
- buildhw-x86-12.mgmt.rdu3.fedoraproject.org
- buildhw-x86-13.mgmt.rdu3.fedoraproject.org
- opengear01.mgmt.rdu3.fedoraproject.org
- sign-vault01.mgmt.rdu3.fedoraproject.org
- sign-vault02.mgmt.rdu3.fedoraproject.org
- worker01.mgmt.rdu3.fedoraproject.org
- worker02.mgmt.rdu3.fedoraproject.org
- worker03.mgmt.rdu3.fedoraproject.org

View file

@ -13,18 +13,9 @@ zabbix_pkgs_list:
- zabbix-agent
- zabbix-sender
- bc
# These hosts are not running Zabbix ro not under Ansible control
# These hosts are not running Zabbix or not under Ansible control
# So we define them manually in the zabbix_server role for ping checks
zabbix_external_hosts:
- bvmhost-a64-01-stg.mgmt.rdu3.fedoraproject.org
- bvmhost-x86-01-stg.mgmt.rdu3.fedoraproject.org
- bvmhost-x86-02-stg.mgmt.rdu3.fedoraproject.org
- bvmhost-x86-03-stg.mgmt.rdu3.fedoraproject.org
- vmhost-x86-01-stg.mgmt.rdu3.fedoraproject.org
- vmhost-x86-02-stg.mgmt.rdu3.fedoraproject.org
- vmhost-x86-03-stg.mgmt.rdu3.fedoraproject.org
- vmhost-x86-04-stg.mgmt.rdu3.fedoraproject.org
- vmhost-x86-05-stg.mgmt.rdu3.fedoraproject.org
- worker01-stg.mgmt.rdu3.fedoraproject.org
- worker02-stg.mgmt.rdu3.fedoraproject.org
- worker03-stg.mgmt.rdu3.fedoraproject.org