Ja som pracoval na scenári, aby sa zmeny na Nagios plugin služba, definícia pomocou BASH. Musím pridať kontakt, názov skupiny líniu, ale len pre určité služby definície. Tak by som začať s tým.
define service {
use sites-service
host_name my_host
service_description check_reboot_os_updates
check_command check_reboot_os_updates
contact_groups contactgroup1
servicegroups MyGroup
}
define service {
use linux-service
host_name my_host
service_description other_description
check_command other_command
contact_groups contactgroup1
servicegroups MyGroup
}
A chcem pridať, len vyberte skupina kontaktov linky. Tak som povedať, že som chcela pridať ďalší kontakt, skupinu, pre Linux služby, ako je táto.
define service {
use sites-service
host_name my_host
service_description check_reboot_os_updates
check_command check_reboot_os_updates
contact_groups contactgroup1
servicegroups MyGroup
}
define service {
use linux-service
host_name my_host
service_description other_description
check_command other_command
contact_groups contactgroup1, contactgroup2
servicegroups MyGroup
}
Existuje spôsob, ako môžem to urobiť pomocou sed alebo ispell alebo niečo iné?