I'm trying to configure monit on my server using chef solo. When I visit port 2812 response saying this webpage is not availble
.
config/chef/files/default/monitrc
set daemon 30
set pidfile /var/run/monit_real.pid
set logfile syslog facility log_daemon
set idfile /var/monit/id
set statefile /var/monit/state
set eventqueue
basedir /var/monit/events
slots 100
set httpd port 2812
allow admin:"secret"
include /etc/monit/conf.d/*
monit recipe
package 'monit' do
action :install
end
service "monit" do
supports :status => true, :restart => true, :start => true,:stop => true
action [ :enable, :start ]
end
directory '/etc/monit' do
owner 'deploy'
group 'deploy'
mode '0755'
recursive true
action :create
notifies :restart, resources(:service => "monit"), :immediate
end
cookbook_file '/etc/monit/monitrc' do
source 'monitrc'
owner 'deploy'
group 'deploy'
mode '0755'
action :create
end
cookbook_file '/etc/monit/conf.d/puma.conf' do
source 'monit-puma'
owner 'deploy'
group 'deploy'
mode '0755'
action :create
end
cookbook_file '/etc/monit/conf.d/nginx.conf' do
source 'monit-nginx'
owner 'deploy'
group 'deploy'
mode '0755'
action :create
end
execute 'sudo monit reload'
execute 'sudo monit start all'