I’d assume you like to know how to define a command object for this python script? If so here is an simple example:
object CheckCommand "python-script1" {
command = [ PluginDir + "/your_python_script" ]
arguments = {
"-s" = "$address$"
"-q" = "$db_server$"
"-u" = "$db_username$"
"-p" = "$db_password$"
}
An corresponding service object could look like:
apply Service "python_check1" {
check_command = "python-script1"
vars.db_server = "Default"
vars.db_username = host.vars.db_username
vars.db_password = host.vars.db_password
assign where ...
}