check ssh, extra_oping/ssh

This commit is contained in:
ROTTLER Tamas 2023-07-28 10:56:14 +02:00
parent 3df7239eef
commit 133174dc41

View File

@ -15,6 +15,15 @@ object Host "{{ hostvars[item].inventory_hostname }}" {
icon_image_alt = "MikroTik RouterOS" icon_image_alt = "MikroTik RouterOS"
} }
object Service "ssh" {
import "generic-service"
host_name = "{{ hostvars[item].inventory_hostname }}"
check_command = "ssh"
{% if hostvars[item].ansible_port is defined %}
vars.ssh_port = "{{ hostvars[item].ansible_port }}"
{% endif %}
}
object Service "mikrotik" { object Service "mikrotik" {
import "generic-service" import "generic-service"
host_name = "{{ hostvars[item].inventory_hostname }}" host_name = "{{ hostvars[item].inventory_hostname }}"
@ -43,5 +52,22 @@ object Service "ping_ov_backup_ip" {
} }
{% endif %} {% endif %}
{% if hostvars[item].extra_ping is defined %}
object Service "ping_{{ hostvars[item].extra_ping }}" {
import "generic-service"
host_name = "{{ hostvars[item].inventory_hostname }}"
check_command = "ping"
vars.ping_address = "{{ hostvars[item].extra_ping }}"
}
{% endif %}
{% if hostvars[item].extra_ssh is defined %}
object Service "ssh_{{ hostvars[item].extra_ssh }}" {
import "generic-service"
host_name = "{{ hostvars[item].inventory_hostname }}"
check_command = "ssh"
vars.ssh_address = "{{ hostvars[item].extra_ssh }}"
}
{% endif %}
# vim: set tabstop=4 shiftwidth=4 expandtab smarttab: # vim: set tabstop=4 shiftwidth=4 expandtab smarttab: