Zabbixサーバーパッケージをアップデートしてもテンプレートはアップデートされません。
従って、今回はZabbixサーバーパッケージを7.4.6へアップデートした後、Ansibleでテンプレートをアップデートします。
前提
- FreeBSD 13.5
- Zabbix 7.4.6
- Zabbixのエンドポイント: https://server.example.com/zabbix
- Ansible 2.18
- NetBoxでインベントリーを管理
Ansibleの設定
モジュールのインストール
ansible-galaxy collection install community.zabbix
ロールの初期化
ansible-galaxy init zabbix_server
ロール定義
zabbix_server.yaml
---
- hosts:
- server.example.com
gather_facts: false
become: false
vars:
zabbix_ver: "7.4.6"
roles:
- zabbix_server
roles/zabbix_server/vars/main.yml
#SPDX-License-Identifier: MIT-0
---
# vars file for roles/zabbix_server
ansible_zabbix_url_path: 'zabbix'
ansible_httpapi_port: 443
ansible_httpapi_use_ssl: true
ansible_httpapi_validate_certs: true
ansible_dir: "/usr/local/etc/ansible"
ansible_roles: "{{ ansible_dir }}/roles/zabbix_server"
workdir: "/var/tmp"
repo_dir: "{{ workdir }}/zabbix-{{ zabbix_ver }}"
templates_src: "{{ repo_dir }}/templates"
templates_dst: "{{ ansible_roles }}/files/templates"
vars_file: "{{ ansible_roles }}/vars/templates_vars.yaml"
roles/zabbix_server/vars/zabbix.example.com_token.yaml
ansible_zabbix_auth_key: !vault |
$ANSIBLE_VAULT;1.2;AES256
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
HHHHHHHHHHHHHHHHHHHH
roles/zabbix_server/tasks/main.yml
#SPDX-License-Identifier: MIT-0
---
# tasks file for roles/zabbix_server
- name: Get Zabbix templates
import_tasks: get_templates.yaml
- name: Set Zabbix template variables
include_vars: templates_vars.yaml
- name: Set Zabbix token
include_vars: "{{ ansible_host }}_token.yaml"
- name: Update Zabbix templates
import_tasks: update_templates.yaml
roles/zabbix_server/tasks/get_templates.yaml
---
- name: Set command prefix for FreeBSD
set_fact:
cmd_prefix: /usr/local
when: platforms[0] == "freebsd"
- name: Set command prefix for Linux
set_fact:
cmd_prefix: /usr
when: platforms[0] == "rhel" or platforms[0] == "ubuntu"
- name: Clone Zabbix repository
git:
repo: "https://git.zabbix.com/scm/zbx/zabbix.git"
dest: "{{ repo_dir }}"
version: "{{ zabbix_ver }}"
depth: 1
single_branch: true
force: false
- name: Sync templates to role files directory
command:
cmd: "{{ cmd_prefix }}/bin/rsync --delete -r {{ templates_src }}/ {{ templates_dst }}/"
changed_when: true
- name: Add header to templates_vars.yaml
copy:
dest: "{{ vars_file }}"
content: "zabbix_templates:\n"
mode: "0644"
- name: Append found template files to templates_vars.yaml
shell: |
find "{{ templates_dst }}" -type f -name "*.yaml" \
| sed "s|^{{ ansible_roles }}\/files/| - |" >> "{{ vars_file }}"
- name: Remove temporary Zabbix repo
file:
path: "{{ repo_dir }}"
state: absent
roles/zabbix_server/tasks/update_templates.yaml
---
- name: Update Zabbix templates
vars:
ansible_network_os: community.zabbix.zabbix
ansible_connection: httpapi
community.zabbix.zabbix_template:
template_yaml: "{{ lookup('file', item) }}"
state: present
loop: "{{ zabbix_templates }}"
when: zabbix_templates is defined
実行
export ANSIBLE_HOME=/usr/local/etc/ansible export ANSIBLE_VAULT_PASSWORD_FILE=$ANSIBLE_HOME/.vault ansible-playbook -i inventory/netbox_inventory.yaml zabbix_server.yaml
おまけ
テンプレート取得スクリプト
#!/bin/sh VER=7.4.6 ANSIBLE_DIR="/usr/local/etc/ansible" ANSIBLE_ROLES="$ANSIBLE_DIR/roles/zabbix_server" cd /var/tmp git clone https://git.zabbix.com/scm/zbx/zabbix.git --branch $VER --depth 1 --single-branch zabbix-$VER rsync -r /var/tmp/zabbix-$VER/templates $ANSIBLE_ROLES/files/ echo "zabbix_templates:" > $ANSIBLE_ROLES/vars/templates_vars.yaml find $ANSIBLE_ROLES/files/templates -type f -name "*.yaml" -print | sed "s/^$ANSIBLE_ROLES\/files\/templates/ - files/templates/g" >> $ANSIBLE_ROLES/vars/templates_vars.yaml rm -rf /var/tmp/zabbix-$VER
roles/zabbix_server/vars/templates_vars.yaml
zabbix_templates: - templates/app/acronis/template_app_acronis_cyber_protect_cloud_http.yaml - templates/app/activemq_jmx/template_app_activemq_jmx.yaml - templates/app/apache_agent/template_app_apache_agent.yaml - templates/app/apache_agent_active/template_app_apache_agent_active.yaml - templates/app/apache_http/template_app_apache_http.yaml - templates/app/aranet_http/template_app_aranet_http.yaml - templates/app/ceph_agent2/template_app_ceph_agent2.yaml - templates/app/certificate_agent2/template_app_certificate_agent2.yaml - templates/app/certificate_agent2_active/template_app_certificate_agent2_active.yaml - templates/app/cloudflare_http/template_app_cloudflare_http.yaml - templates/app/consul_http/consul/template_consul_node_http.yaml - templates/app/consul_http/consul_cluster/template_consul_cluster_http.yaml - templates/app/controlm_http/template_app_controlm_http.yaml - templates/app/docker/template_app_docker.yaml - templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml - templates/app/envoy_proxy_http/template_app_envoy_proxy_http.yaml - templates/app/etcd_http/template_app_etcd_http.yaml - templates/app/exchange/template_app_exchange.yaml - templates/app/exchange_active/template_app_exchange_active.yaml - templates/app/generic_java_jmx/template_app_generic_java_jmx.yaml - templates/app/github_http/template_app_github_http.yaml - templates/app/gitlab_http/template_app_gitlab_http.yaml - templates/app/hadoop_http/template_app_hadoop_http.yaml - templates/app/haproxy_agent/template_app_haproxy_agent.yaml - templates/app/haproxy_http/template_app_haproxy_http.yaml - templates/app/iis_agent/template_app_iis_agent.yaml - templates/app/iis_agent_active/template_app_iis_agent_active.yaml - templates/app/jenkins/template_app_jenkins.yaml - templates/app/jira_datacenter_jmx/template_app_jira_datacenter_jmx.yaml - templates/app/kafka_jmx/template_app_kafka_jmx.yaml - templates/app/kubernetes_http/kubernetes_api_server_http/template_kubernetes_api_servers.yaml - templates/app/kubernetes_http/kubernetes_controller_manager_http/template_kubernetes_controller_manager.yaml - templates/app/kubernetes_http/kubernetes_kubelet_http/template_kubernetes_kubelet.yaml - templates/app/kubernetes_http/kubernetes_nodes_http/template_kubernetes_nodes.yaml - templates/app/kubernetes_http/kubernetes_scheduler_http/template_kubernetes_scheduler.yaml - templates/app/kubernetes_http/kubernetes_state_http/template_kubernetes_state.yaml - templates/app/mantisbt_http/template_app_mantisbt_http.yaml - templates/app/memcached/template_app_memcached.yaml - templates/app/ms365_http/template_app_microsoft_365_http.yaml - templates/app/nextcloud/template_app_nextcloud_http.yaml - templates/app/nginx_agent/template_app_nginx_agent.yaml - templates/app/nginx_agent_active/template_app_nginx_agent_active.yaml - templates/app/nginx_http/template_app_nginx_http.yaml - templates/app/nginx_plus_http/template_app_nginx_plus_http.yaml - templates/app/nomad/template_app_nomad_http.yaml - templates/app/nutanix_http/template_app_nutanix_prism_element_http.yaml - templates/app/nvidia_agent2/template_app_nvidia_agent2.yaml - templates/app/nvidia_agent2_active/template_app_nvidia_agent2_active.yaml - templates/app/openweathermap_http/template_app_openweathermap_http.yaml - templates/app/opnsense_snmp/template_app_opnsense_snmp.yaml - templates/app/pfsense_snmp/template_app_pfsense_snmp.yaml - templates/app/php-fpm_agent/template_app_php-fpm_agent.yaml - templates/app/php-fpm_agent_active/template_app_php-fpm_agent_active.yaml - templates/app/php-fpm_http/template_app_php-fpm_http.yaml - templates/app/process/template_module_process.yaml - templates/app/proxmox/template_app_proxmox.yaml - templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml - templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml - templates/app/sharepoint_http/template_app_sharepoint_http.yaml - templates/app/squid_snmp/template_app_squid_snmp.yaml - templates/app/systemd/template_app_systemd.yaml - templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml - templates/app/travis_ci_http/template_app_travis_ci_http.yaml - templates/app/truenas_snmp/template_app_truenas_core_snmp.yaml - templates/app/vault_http/template_app_vault_http.yaml - templates/app/veeam/backup_replication_http/template_veeam_backup_replication_http.yaml - templates/app/veeam/enterprise_manager_http/template_veeam_enterprise_manager_http.yaml - templates/app/vmware/template_app_vmware.yaml - templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml - templates/app/website_browser/template_app_website_browser.yaml - templates/app/wildfly_domain_jmx/template_app_wildfly_domain_jmx.yaml - templates/app/wildfly_server_jmx/template_app_wildfly_server_jmx.yaml - templates/app/zabbix_agent/template_module_zabbix_agent.yaml - templates/app/zabbix_proxy/template_app_zabbix_proxy.yaml - templates/app/zabbix_server/template_app_zabbix_server.yaml - templates/app/zookeeper_http/template_app_zookeeper_http.yaml - templates/cctv/hikvision/template_cctv_hikvision.yaml - templates/cloud/AWS/aws_http/template_cloud_aws_http.yaml - templates/cloud/azure_http/template_cloud_azure_http.yaml - templates/cloud/gcp/template_cloud_gcp_http.yaml - templates/cloud/openstack/template_cloud_openstack_http.yaml - templates/cloud/oracle_cloud/template_cloud_oracle_http.yaml - templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml - templates/db/clickhouse_http/template_db_clickhouse_http.yaml - templates/db/cockroachdb_http/template_db_cockroachdb_http.yaml - templates/db/gridgain_jmx/template_db_gridgain_jmx.yaml - templates/db/ignite_jmx/template_db_ignite_jmx.yaml - templates/db/influxdb_http/template_db_influxdb_http.yaml - templates/db/mongodb/template_db_mongodb.yaml - templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml - templates/db/mssql_agent2/template_db_mssql_agent2.yaml - templates/db/mssql_odbc/template_db_mssql_odbc.yaml - templates/db/mysql_agent/template_db_mysql_agent.yaml - templates/db/mysql_agent2/template_db_mysql_agent2.yaml - templates/db/mysql_agent2_active/template_db_mysql_agent2_active.yaml - templates/db/mysql_agent_active/template_db_mysql_agent_active.yaml - templates/db/mysql_odbc/template_db_mysql_odbc.yaml - templates/db/oracle_agent2/template_db_oracle_agent2.yaml - templates/db/oracle_odbc/template_db_oracle_odbc.yaml - templates/db/postgresql_agent/template_db_postgresql_agent.yaml - templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml - templates/db/postgresql_agent2_active/template_db_postgresql_agent2_active.yaml - templates/db/postgresql_agent_active/template_db_postgresql_agent_active.yaml - templates/db/postgresql_odbc/template_db_postgresql_odbc.yaml - templates/db/redis/template_db_redis.yaml - templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml - templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml - templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml - templates/db/yugabytedb_http/template_db_yugabyte_http.yaml - templates/media/brevis.one/media_brevis.one.yaml - templates/media/discord/media_discord.yaml - templates/media/event_driven_ansible/media_event_driven_ansible.yaml - templates/media/express.ms/media_express_ms.yaml - templates/media/github/media_github.yaml - templates/media/glpi/media_glpi.yaml - templates/media/ilert/media_ilert.yaml - templates/media/itop/media_itop.yaml - templates/media/jira/media_jira.yaml - templates/media/jira_service_management/media_jira_service_management.yaml - templates/media/line/media_line.yaml - templates/media/manageengine_servicedesk/media_manageengine_servicedesk.yaml - templates/media/mantisbt/media_mantisbt.yaml - templates/media/mattermost/media_mattermost.yaml - templates/media/msteams-workflow/media_msteams_workflow.yaml - templates/media/msteams/media_msteams.yaml - templates/media/opsgenie/media_opsgenie.yaml - templates/media/otrs_ce/media_otrs_ce.yaml - templates/media/pagerduty/media_pagerduty.yaml - templates/media/pushover/media_pushover.yaml - templates/media/redmine/media_redmine.yaml - templates/media/rocketchat/media_rocketchat.yaml - templates/media/servicenow/media_servicenow.yaml - templates/media/signl4/media_signl4.yaml - templates/media/slack/media_slack.yaml - templates/media/solarwinds/media_solarwinds_servicedesk.yaml - templates/media/sysaid/media_sysaid.yaml - templates/media/telegram/media_telegram.yaml - templates/media/topdesk/media_topdesk.yaml - templates/media/victorops/media_victorops.yaml - templates/media/zammad/media_zammad.yaml - templates/media/zendesk/media_zendesk.yaml - templates/net/alcatel_timetra_snmp/template_net_alcatel_timetra_snmp.yaml - templates/net/arista_snmp/template_net_arista_snmp.yaml - templates/net/aruba/aruba_cx8300s_snmp/template_net_aruba_cx8300s_snmp.yaml - templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.yaml - templates/net/brocade_foundry_sw_snmp/template_net_brocade_foundry_sw_snmp.yaml - templates/net/checkpoint/quantum_ngfw_snmp/template_net_checkpoint_ngfw_snmp.yaml - templates/net/ciena/template_net_ciena_3906_snmp.yaml - templates/net/cisco/cisco_asav_snmp/template_net_cisco_asav_snmp.yaml - templates/net/cisco/cisco_catalyst_3750_24fs_snmp/template_net_cisco_catalyst_3750_24fs_snmp.yaml - templates/net/cisco/cisco_catalyst_3750_24ps_snmp/template_net_cisco_catalyst_3750_24ps_snmp.yaml - templates/net/cisco/cisco_catalyst_3750_24ts_snmp/template_net_cisco_catalyst_3750_24ts_snmp.yaml - templates/net/cisco/cisco_catalyst_3750_48ps_snmp/template_net_cisco_catalyst_3750_48ps_snmp.yaml - templates/net/cisco/cisco_catalyst_3750_48ts_snmp/template_net_cisco_catalyst_3750_48ts_snmp.yaml - templates/net/cisco/cisco_nexus_9000_series_snmp/template_net_cisco_nexus_9000_series_snmp.yaml - templates/net/cisco/cisco_sdwan_http/template_net_cisco_sdwan_http.yaml - templates/net/cisco/cisco_secure_ftd_http/template_net_cisco_secure_ftd_http.yaml - templates/net/cisco/cisco_snmp/template_net_cisco_snmp.yaml - templates/net/dell_force_s_series_snmp/template_net_dell_force_s_series_snmp.yaml - templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml - templates/net/dlink_des_snmp/template_net_dlink_des_snmp.yaml - templates/net/extreme_snmp/template_net_extreme_snmp.yaml - templates/net/f5_bigip_snmp/template_net_f5_bigip_snmp.yaml - templates/net/fortinet/fortigate_http/template_net_fortigate_http.yaml - templates/net/fortinet/fortigate_snmp/template_net_fortigate_snmp.yaml - templates/net/generic_snmp/template_net_generic_snmp.yaml - templates/net/generic_snmp_snmp/template_module_generic_snmp_snmp.yaml - templates/net/hp_hh3c_snmp/template_net_hp_hh3c_snmp.yaml - templates/net/hp_hpn_snmp/template_net_hp_hpn_snmp.yaml - templates/net/huawei_snmp/template_net_huawei_snmp.yaml - templates/net/icmp_ping/template_module_icmp_ping.yaml - templates/net/ribbon/ribbon_sbc_edge/template_net_ribbon_sbc_edge_http.yaml - templates/net/ribbon/ribbon_sbc_swe_core/template_net_ribbon_sbc_swe_core_http.yaml - templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.yaml - templates/net/juniper_mx_netconf/template_net_juniper_mx_netconf.yaml - templates/net/juniper_mx_snmp/template_net_juniper_mx_snmp.yaml - templates/net/juniper_snmp/template_net_juniper_snmp.yaml - templates/net/mellanox_snmp/template_net_mellanox_snmp.yaml - templates/net/meraki_http/template_net_meraki_http.yaml - templates/net/mikrotik/mikrotik_CCR1009-7G-1C-1S+PC_snmp/template_net_mikrotik_CCR1009-7G-1C-1S+PC_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1009-7G-1C-1S+_snmp/template_net_mikrotik_CCR1009-7G-1C-1S+_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1009-7G-1C-PC_snmp/template_net_mikrotik_CCR1009-7G-1C-PC_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1016-12G_snmp/template_net_mikrotik_CCR1016-12G_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1016-12S-1S+_snmp/template_net_mikrotik_CCR1016-12S-1S+_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1036-12G-4S-EM_snmp/template_net_mikrotik_CCR1036-12G-4S-EM_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1036-12G-4S_snmp/template_net_mikrotik_CCR1036-12G-4S_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1036-8G-2S+EM_snmp/template_net_mikrotik_CCR1036-8G-2S+EM_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1036-8G-2S+_snmp/template_net_mikrotik_CCR1036-8G-2S+_snmp.yaml - templates/net/mikrotik/mikrotik_CCR1072-1G-8S+_snmp/template_net_mikrotik_CCR1072-1G-8S+_snmp.yaml - templates/net/mikrotik/mikrotik_CCR2004-16G-2S+_snmp/template_net_mikrotik_CCR2004-16G-2S+_snmp.yaml - templates/net/mikrotik/mikrotik_CCR2004-1G-12S+2XS_snmp/template_net_mikrotik_CCR2004-1G-12S+2XS_snmp.yaml - templates/net/mikrotik/mikrotik_CRS106-1C-5S_snmp/template_net_mikrotik_CRS106-1C-5S_snmp.yaml - templates/net/mikrotik/mikrotik_CRS109-8G-1S-2HnD-IN_snmp/template_net_mikrotik_CRS109-8G-1S-2HnD-IN_snmp.yaml - templates/net/mikrotik/mikrotik_CRS112-8G-4S-IN_snmp/template_net_mikrotik_CRS112-8G-4S-IN_snmp.yaml - templates/net/mikrotik/mikrotik_CRS112-8P-4S-IN_snmp/template_net_mikrotik_CRS112-8P-4S-IN_snmp.yaml - templates/net/mikrotik/mikrotik_CRS125-24G-1S-2HnD-IN_snmp/template_net_mikrotik_CRS125-24G-1S-2HnD-IN_snmp.yaml - templates/net/mikrotik/mikrotik_CRS212-1G-10S-1S+IN_snmp/template_net_mikrotik_CRS212-1G-10S-1S+IN_snmp.yaml - templates/net/mikrotik/mikrotik_CRS305-1G-4S+IN_snmp/template_net_mikrotik_CRS305-1G-4S+IN_snmp.yaml - templates/net/mikrotik/mikrotik_CRS309-1G-8S+IN_snmp/template_net_mikrotik_CRS309-1G-8S+IN_snmp.yaml - templates/net/mikrotik/mikrotik_CRS312-4C+8XG-RM_snmp/template_net_mikrotik_CRS312-4C+8XG-RM_snmp.yaml - templates/net/mikrotik/mikrotik_CRS317-1G-16S+RM_snmp/template_net_mikrotik_CRS317-1G-16S+RM_snmp.yaml - templates/net/mikrotik/mikrotik_CRS326-24G-2S+IN_snmp/template_net_mikrotik_CRS326-24G-2S+IN_snmp.yaml - templates/net/mikrotik/mikrotik_CRS326-24G-2S+RM_snmp/template_net_mikrotik_CRS326-24G-2S+RM_snmp.yaml - templates/net/mikrotik/mikrotik_snmp/template_net_mikrotik_snmp.yaml - templates/net/mikrotik/mikrotik_CRS326-24S+2Q+RM_snmp/template_net_mikrotik_CRS326-24S+2Q+RM_snmp.yaml - templates/net/mikrotik/mikrotik_CRS328-24P-4S+RM_snmp/template_net_mikrotik_CRS328-24P-4S+RM_snmp.yaml - templates/net/mikrotik/mikrotik_CRS328-4C-20S-4S+RM_snmp/template_net_mikrotik_CRS328-4C-20S-4S+RM_snmp.yaml - templates/net/mikrotik/mikrotik_CRS354-48G-4S+2Q+RM_snmp/template_net_mikrotik_CRS354-48G-4S+2Q+RM_snmp.yaml - templates/net/mikrotik/mikrotik_CRS354-48P-4S+2Q+RM_snmp/template_net_mikrotik_CRS354-48P-4S+2Q+RM_snmp.yaml - templates/net/mikrotik/mikrotik_CSS326-24G-2S+RM_snmp/template_net_mikrotik_CSS326-24G-2S+RM_snmp.yaml - templates/net/mikrotik/mikrotik_CSS610-8G-2S+IN_snmp/template_net_mikrotik_CSS610-8G-2S+IN_snmp.yaml - templates/net/mikrotik/mikrotik_FiberBox_snmp/template_net_mikrotik_FiberBox_snmp.yaml - templates/net/mikrotik/mikrotik_PowerBox_Pro_snmp/template_net_mikrotik_PowerBox_Pro_snmp.yaml - templates/net/mikrotik/mikrotik_PowerBox_snmp/template_net_mikrotik_PowerBox_snmp.yaml - templates/net/mikrotik/mikrotik_RB1100AHx4_Dude_Edition_snmp/template_net_mikrotik_RB1100AHx4_Dude_Edition_snmp.yaml - templates/net/mikrotik/mikrotik_RB1100AHx4_snmp/template_net_mikrotik_RB1100AHx4_snmp.yaml - templates/net/mikrotik/mikrotik_RB2011UiAS-IN_snmp/template_net_mikrotik_RB2011UiAS-IN_snmp.yaml - templates/net/mikrotik/mikrotik_RB2011UiAS-RM_snmp/template_net_mikrotik_RB2011UiAS-RM_snmp.yaml - templates/net/mikrotik/mikrotik_RB2011iL-IN_snmp/template_net_mikrotik_RB2011iL-IN_snmp.yaml - templates/net/mikrotik/mikrotik_RB2011iL-RM_snmp/template_net_mikrotik_RB2011iL-RM_snmp.yaml - templates/net/mikrotik/mikrotik_RB2011iLS-IN_snmp/template_net_mikrotik_RB2011iLS-IN_snmp.yaml - templates/net/mikrotik/mikrotik_RB260GSP_snmp/template_net_mikrotik_RB260GSP_snmp.yaml - templates/net/mikrotik/mikrotik_RB260GS_snmp/template_net_mikrotik_RB260GS_snmp.yaml - templates/net/mikrotik/mikrotik_RB3011UiAS-RM_snmp/template_net_mikrotik_RB3011UiAS-RM_snmp.yaml - templates/net/mikrotik/mikrotik_RB4011iGS+RM_snmp/template_net_mikrotik_RB4011iGS+RM_snmp.yaml - templates/net/mikrotik/mikrotik_RB5009UG+S+IN_snmp/template_net_mikrotik_RB5009UG+S+IN_snmp.yaml - templates/net/mikrotik/mikrotik_hEX_PoE_lite_snmp/template_net_mikrotik_hEX_PoE_lite_snmp.yaml - templates/net/mikrotik/mikrotik_hEX_PoE_snmp/template_net_mikrotik_hEX_PoE_snmp.yaml - templates/net/mikrotik/mikrotik_hEX_S_snmp/template_net_mikrotik_hEX_S_snmp.yaml - templates/net/mikrotik/mikrotik_hEX_lite_snmp/template_net_mikrotik_hEX_lite_snmp.yaml - templates/net/mikrotik/mikrotik_hEX_snmp/template_net_mikrotik_hEX_snmp.yaml - templates/net/mikrotik/mikrotik_netPower_15FR_snmp/template_net_mikrotik_netPower_15FR_snmp.yaml - templates/net/mikrotik/mikrotik_netPower_16P_snmp/template_net_mikrotik_netPower_16P_snmp.yaml - templates/net/mikrotik/mikrotik_netPower_Lite_7R_snmp/template_net_mikrotik_netPower_Lite_7R_snmp.yaml - templates/net/morningstar/morningstar_prostar_mppt_snmp/template_net_morningstar_prostar_mppt_snmp.yaml - templates/net/morningstar/morningstar_prostar_pwm_snmp/template_net_morningstar_prostar_pwm_snmp.yaml - templates/net/morningstar/morningstar_sunsaver_mppt_snmp/template_net_morningstar_sunsaver_mppt_snmp.yaml - templates/net/morningstar/morningstar_suresine_snmp/template_net_morningstar_suresine_snmp.yaml - templates/net/morningstar/morningstar_tristar_mppt_600V_snmp/template_net_morningstar_tristar_mppt_600V_snmp.yaml - templates/net/morningstar/morningstar_tristar_mppt_snmp/template_net_morningstar_tristar_mppt_snmp.yaml - templates/net/morningstar/morningstar_tristar_pwm_snmp/template_net_morningstar_tristar_pwm_snmp.yaml - templates/net/netgear_snmp/template_net_netgear_snmp.yaml - templates/net/paloalto/paloalto_pa440/template_net_paloalto_pa440_http.yaml - templates/net/qtech_snmp/template_net_qtech_snmp.yaml - templates/net/stormshield_sns/template_net_stormshield_sns_snmp.yaml - templates/net/tplink_snmp/template_net_tplink_snmp.yaml - templates/net/ubiquiti_airos_snmp/template_net_ubiquiti_airos_snmp.yaml - templates/net/velocloud_http/template_net_velocloud_http.yaml - templates/net/vyatta_virtual_router/template_net_vyatta_virtual_router_snmp.yaml - templates/net/zyxel_snmp/zyxel_aam1212-51_snmp/template_net_zyxel_aam1212-51_snmp.yaml - templates/net/zyxel_snmp/zyxel_es3500-8pd_snmp/template_net_zyxel_es3500-8pd_snmp.yaml - templates/net/zyxel_snmp/zyxel_gs4012f_snmp/template_net_zyxel_gs4012f_snmp.yaml - templates/net/zyxel_snmp/zyxel_ies-500x_snmp/template_net_zyxel_ies-500x_snmp.yaml - templates/net/zyxel_snmp/zyxel_ies-6000_snmp/template_net_zyxel_ies-6000_snmp.yaml - templates/net/zyxel_snmp/zyxel_ies1248-51_snmp/template_net_zyxel_ies1248-51_snmp.yaml - templates/net/zyxel_snmp/zyxel_mes-3528_snmp/template_net_zyxel_mes-3528_snmp.yaml - templates/net/zyxel_snmp/zyxel_mes3500-10_snmp/template_net_zyxel_mes3500-10_snmp.yaml - templates/net/zyxel_snmp/zyxel_mes3500-24_snmp/template_net_zyxel_mes3500-24_snmp.yaml - templates/net/zyxel_snmp/zyxel_mgs-3712_snmp/template_net_zyxel_mgs-3712_snmp.yaml - templates/net/zyxel_snmp/zyxel_mgs-3712f_snmp/template_net_zyxel_mgs-3712f_snmp.yaml - templates/net/zyxel_snmp/zyxel_mgs3500-24s_snmp/template_net_zyxel_mgs3500-24s_snmp.yaml - templates/net/zyxel_snmp/zyxel_mgs3520-28x_snmp/template_net_zyxel_mgs3520-28x_snmp.yaml - templates/net/zyxel_snmp/zyxel_xgs-4728f_snmp/template_net_zyxel_xgs-4728f_snmp.yaml - templates/os/aix/template_os_aix.yaml - templates/os/freebsd/template_os_freebsd.yaml - templates/os/hp-ux/template_os_hp-ux.yaml - templates/os/linux/template_os_linux.yaml - templates/os/linux_active/template_os_linux_active.yaml - templates/os/linux_prom/template_os_linux_prom.yaml - templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml - templates/os/macos/template_os_macos.yaml - templates/os/openbsd/template_os_openbsd.yaml - templates/os/solaris/template_os_solaris.yaml - templates/os/windows_agent/template_os_windows_agent.yaml - templates/os/windows_agent_active/template_os_windows_agent_active.yaml - templates/os/windows_snmp/template_os_windows_snmp.yaml - templates/power/apc/apc_ups_galaxy_3500_snmp/template_power_apc_ups_galaxy_3500_snmp.yaml - templates/power/apc/apc_ups_smart_2200_rm_snmp/template_power_apc_ups_smart_2200_rm_snmp.yaml - templates/power/apc/apc_ups_smart_3000_xlm_snmp/template_power_apc_ups_smart_3000_xlm_snmp.yaml - templates/power/apc/apc_ups_smart_rt_1000_rm_xl_snmp/template_power_apc_ups_smart_rt_1000_rm_xl_snmp.yaml - templates/power/apc/apc_ups_smart_rt_1000_xl_snmp/template_power_apc_ups_smart_rt_1000_xl_snmp.yaml - templates/power/apc/apc_ups_smart_srt_5000_snmp/template_power_apc_ups_smart_srt_5000_snmp.yaml - templates/power/apc/apc_ups_smart_srt_8000_snmp/template_power_apc_ups_smart_srt_8000_snmp.yaml - templates/power/apc/apc_ups_snmp/template_power_apc_ups_snmp.yaml - templates/power/apc/apc_ups_symmetra_lx_snmp/template_power_apc_ups_symmetra_lx_snmp.yaml - templates/power/apc/apc_ups_symmetra_rm_snmp/template_power_apc_ups_symmetra_rm_snmp.yaml - templates/power/apc/apc_ups_symmetra_rx_snmp/template_power_apc_ups_symmetra_rx_snmp.yaml - templates/san/hpe_msa2040_http/template_san_hpe_msa2040_http.yaml - templates/san/hpe_msa2060_http/template_san_hpe_msa2060_http.yaml - templates/san/hpe_primera_http/template_san_hpe_primera_http.yaml - templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml - templates/san/huawei_dorado_snmp/template_san_huawei_dorado_snmp.yaml - templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml - templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml - templates/san/pure_storage_flasharray/template_pure_storage_flasharray_http.yaml - templates/server/chassis_ipmi/template_server_chassis_ipmi.yaml - templates/server/cisco_ucs_manager_snmp/template_server_cisco_ucs_manager_snmp.yaml - templates/server/cisco_ucs_snmp/template_server_cisco_ucs_snmp.yaml - templates/server/dell/dell_r660_http/template_server_dell_r660_http.yaml - templates/server/dell/dell_r660_snmp/template_server_dell_r660_snmp.yaml - templates/server/dell/dell_r720_http/template_server_dell_r720_http.yaml - templates/server/dell/dell_r720_snmp/template_server_dell_r720_snmp.yaml - templates/server/dell/dell_r740_http/template_server_dell_r740_http.yaml - templates/server/dell/dell_r740_snmp/template_server_dell_r740_snmp.yaml - templates/server/dell/dell_r750_http/template_server_dell_r750_http.yaml - templates/server/dell/dell_r750_snmp/template_server_dell_r750_snmp.yaml - templates/server/dell/dell_r820_http/template_server_dell_r820_http.yaml - templates/server/dell/dell_r820_snmp/template_server_dell_r820_snmp.yaml - templates/server/dell/dell_r840_http/template_server_dell_r840_http.yaml - templates/server/dell/dell_r840_snmp/template_server_dell_r840_snmp.yaml - templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.yaml - templates/server/hp/hp_bl460_snmp/template_server_hp_bl460_snmp.yaml - templates/server/hp/hp_bl920_snmp/template_server_hp_bl920_snmp.yaml - templates/server/hp/hp_dl360_snmp/template_server_hp_dl360_snmp.yaml - templates/server/hp/hp_dl380_snmp/template_server_hp_dl380_snmp.yaml - templates/server/hp_ilo_snmp/template_server_hp_ilo_snmp.yaml - templates/server/hpe_ilo_http/template_server_hpe_ilo_http.yaml - templates/server/hpe_synergy_http/template_server_hpe_synergy_http.yaml - templates/server/ibm_imm_snmp/template_server_ibm_imm_snmp.yaml - templates/server/intel_sr1530_ipmi/template_server_intel_sr1530_ipmi.yaml - templates/server/intel_sr1630_ipmi/template_server_intel_sr1630_ipmi.yaml - templates/server/smart_agent2/template_module_smart_agent2.yaml - templates/server/smart_agent2_active/template_module_smart_agent2_active.yaml - templates/server/supermicro_aten_snmp/template_server_supermicro_aten_snmp.yaml - templates/tel/asterisk_http/template_tel_asterisk_http.yaml