def nagios(): import params File(params.nagios_httpd_config_file, owner=params.nagios_user, group=params.nagios_group, content=Template("nagios.conf.j2"), mode=0644) Directory(params.conf_dir, owner=params.nagios_user, group=params.nagios_group) Directory([params.plugins_dir, params.nagios_obj_dir]) Directory(params.nagios_pid_dir, owner=params.nagios_user, group=params.nagios_group, mode=0755, recursive=True) Directory([ params.nagios_var_dir, params.check_result_path, params.nagios_rw_dir, params.ambarinagios_php_dir ], owner=params.nagios_user, group=params.nagios_group, recursive=True) Directory([params.nagios_log_dir, params.nagios_log_archives_dir], owner=params.nagios_user, group=params.nagios_group, mode=0755) nagios_server_config() set_web_permisssions() File(format("{conf_dir}/command.cfg"), owner=params.nagios_user, group=params.nagios_group) File( format("{ambarinagios_php_dir}/{ambarinagios_php_filename}"), content=StaticFile(params.ambarinagios_php_filename), ) File( params.hdp_mon_nagios_addons_path, content=StaticFile("hdp_mon_nagios_addons.conf"), ) File(format("{nagios_var_dir}/ignore.dat"), owner=params.nagios_user, group=params.nagios_group, mode=0664) if System.get_instance().os_family == "ubuntu": Link(params.ubuntu_stylesheets_desired_location, to=params.ubuntu_stylesheets_real_location)
def nagios(): import params File(params.nagios_httpd_config_file, owner=params.nagios_user, group=params.nagios_group, content=Template("nagios.conf.j2"), mode=0644) # enable snmpd Execute("service snmpd start; chkconfig snmpd on", path="/usr/local/bin/:/bin/:/sbin/") Directory(params.conf_dir, owner=params.nagios_user, group=params.nagios_group) Directory([params.plugins_dir, params.nagios_obj_dir]) Directory(params.nagios_pid_dir, owner=params.nagios_user, group=params.nagios_group, mode=0755, recursive=True) Directory([ params.nagios_var_dir, params.check_result_path, params.nagios_rw_dir ], owner=params.nagios_user, group=params.nagios_group, recursive=True) Directory([params.nagios_log_dir, params.nagios_log_archives_dir], owner=params.nagios_user, group=params.nagios_group, mode=0755) nagios_server_config() set_web_permisssions() File(format("{conf_dir}/command.cfg"), owner=params.nagios_user, group=params.nagios_group) File(format("{nagios_var_dir}/ignore.dat"), owner=params.nagios_user, group=params.nagios_group, mode=0664)
def nagios(): import params File( params.nagios_httpd_config_file, owner = params.nagios_user, group = params.nagios_group, content = Template("nagios.conf.j2"), mode = 0644 ) Directory( params.conf_dir, owner = params.nagios_user, group = params.nagios_group ) Directory( [params.plugins_dir, params.nagios_obj_dir]) Directory( params.nagios_pid_dir, owner = params.nagios_user, group = params.nagios_group, mode = 0755, recursive = True ) Directory( [params.nagios_var_dir, params.check_result_path, params.nagios_rw_dir], owner = params.nagios_user, group = params.nagios_group, recursive = True ) Directory( [params.nagios_log_dir, params.nagios_log_archives_dir], owner = params.nagios_user, group = params.nagios_group, mode = 0755 ) nagios_server_config() set_web_permisssions() File( format("{conf_dir}/command.cfg"), owner = params.nagios_user, group = params.nagios_group ) File(format("{nagios_var_dir}/ignore.dat"), owner = params.nagios_user, group = params.nagios_group, mode = 0664)
def nagios(): import params File( params.nagios_httpd_config_file, owner = params.nagios_user, group = params.nagios_group, content = Template("nagios.conf.j2"), mode = 0644 ) Directory( params.conf_dir, owner = params.nagios_user, group = params.nagios_group ) Directory( [params.plugins_dir, params.nagios_obj_dir]) Directory( params.nagios_pid_dir, owner = params.nagios_user, group = params.nagios_group, mode = 0755, recursive = True ) Directory( [params.nagios_var_dir, params.check_result_path, params.nagios_rw_dir, params.ambarinagios_php_dir], owner = params.nagios_user, group = params.nagios_group, recursive = True ) Directory( [params.nagios_log_dir, params.nagios_log_archives_dir], owner = params.nagios_user, group = params.nagios_group, mode = 0755 ) nagios_server_config() set_web_permisssions() File( format("{conf_dir}/command.cfg"), owner = params.nagios_user, group = params.nagios_group ) File( format("{ambarinagios_php_dir}/{ambarinagios_php_filename}"), content = StaticFile(params.ambarinagios_php_filename), ) File( params.hdp_mon_nagios_addons_path, content = StaticFile("hdp_mon_nagios_addons.conf"), ) File(format("{nagios_var_dir}/ignore.dat"), owner = params.nagios_user, group = params.nagios_group, mode = 0664) if System.get_instance().os_family == "ubuntu": Link(params.ubuntu_stylesheets_desired_location, to = params.ubuntu_stylesheets_real_location )