Restart monit service using below command. Once added check the syntax using command “monit -t” and you will get result like below. If 5 restarts within 5 cycles then timeout If failed host 127.0.0.1 port 3306 then restart Stop program = "/usr/bin/systemctl stop rvice" Start program = "/usr/bin/systemctl start rvice" check process mysqld with pidfile /var/lib/mysql/ Below are the changes.Ĭreate a file named nf under directory /etc/monit.d/.Īdd below entries and make necessary changes as per your server and pid file name and location. In this section we are going to monitor our server mySQL service by monit and restart it if its failed. Either you can subscribe for our Server Management or use our Hourly server management Service Configuration If you need us to setup the sever with nginx or php-fpm with high performance, you can contact us for the setup. So I just need to add port in the csf conf file under TCP_IN and TCP_OUT section.Īfter that access the monit web interface using the url like Restart service using below command service monit restartĪllow port 2812 in the firewall and verify its listening from outside using telnet commands. Use address x.x.x.x(server IP) # only accept connection from localhostĪllow y.y.y.y(Your IP) # allow localhost to connect to the server and Use address localhost # only accept connection from localhostĪllow localhost # allow localhost to connect to the server andĪllow admin:monit # require user 'admin' with password 'monit'Īfter changes it will look like set httpd port 2812 and Originally it was like set httpd port 2812 and Open /etc/monitrc using vi editer and make below changes. You are refer the same for how exactly it look like. We have added a screenshot for the same at the end of this article. After enabling we will be having a nice web interface of monit that shows status of services we are monitoring, how long it was up in the server etc. Now we are going to enable monit web interface by configuring the monit conf file. So I used EPEL repository to install monit using yum. The Centos version I am using CentOS Linux release ~]# cat /etc/redhat-releaseĪt this moment monit is not available in the base repository of Centos 7. In this blog we disscussing how we can implement monit on a Centos7 server. The monit also has user friendly web interface where you can directly view the system status and setup up processes using native HTTP(S) web server or via the command line interface. Monit can start a process if it does not run, restart a process if it does not respond and stop a process if it uses too much resources. For example services like HTTPD, MySQL etc. Monit is utility or package we usually used in Linux machines for managing and monitoring service running in the Linux machines.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |