要為Icinga配置定時任務(wù),可以按照以下步驟進(jìn)行操作:
打開Icinga的配置文件,通常位于/etc/icinga/
目錄下。
在配置文件中找到commands.cfg
或templates.cfg
文件,這兩個文件是用來定義和配置Icinga的監(jiān)控任務(wù)的。
在配置文件中添加一個新的命令定義,格式如下:
define command{
command_name command_name
command_line command_line
}
其中,command_name
是定義的命令名稱,command_line
是要執(zhí)行的命令。
services.cfg
文件中定義一個新的服務(wù),指定要監(jiān)控的主機和服務(wù)類型,并將新定義的命令與該服務(wù)關(guān)聯(lián)起來,示例如下:define service{
use generic-service
host_name host_name
service_description service_description
check_command command_name
check_interval interval_in_minutes
}
其中,host_name
是要監(jiān)控的主機名稱,service_description
是服務(wù)的描述,command_name
是上一步定義的命令名稱,interval_in_minutes
是監(jiān)控的時間間隔。
sudo systemctl reload icinga2
通過以上步驟,就可以成功為Icinga配置定時任務(wù),實現(xiàn)對指定主機和服務(wù)的定時監(jiān)控。