monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to monit mariadb


From: Tino Hendricks
Subject: Re: How to monit mariadb
Date: Thu, 21 Mar 2019 08:54:43 +0100

Paul, Viktor,

thank you very much for reminding me that I obviously missed the most important 
part, sorry.

Here’s the log:
[CET Mar 20 22:14:27] info     : ’server' Monit 5.25.3 started
[CET Mar 20 22:14:27] error    : 'mysqld' process is not running
[CET Mar 20 22:14:27] info     : 'mysqld' trying to restart
[CET Mar 20 22:15:28] error    : 'mysqld' process is not running
[CET Mar 20 22:15:28] info     : 'mysqld' trying to restart
[CET Mar 20 22:16:28] error    : 'mysqld' process is not running
[CET Mar 20 22:16:28] info     : 'mysqld' trying to restart
[CET Mar 20 22:17:28] error    : 'mysqld' process is not running
[CET Mar 20 22:17:28] info     : 'mysqld' trying to restart
[CET Mar 20 22:18:16] info     : 'mysqld' unmonitor on user request

And pid-file exists with the same permissions as on the other, still mysql 
servers:
 ~ # ls -l /run/mysqld/mysqld.pid
-rw-rw---- 1 mysql mysql 6 20. Mär 12:53 /run/mysqld/mysqld.pid

httpd listing (monitoring temporarily disabled):
 Parameter Value
   Name mysqld
   Pid file /run/mysqld/mysql.pid
   Status Not monitored
   Group database
   Monitoring status Not monitored
   Monitoring mode active
   On reboot start
   Data collected Thu, 21 Mar 2019 08:41:18
   Existence If doesn't exist then restart
   Port If failed [127.0.0.1]:3306 type TCP/IP protocol MYSQL with timeout 5 s 
for 3 times within 5 cycles
   then alert
   CPU usage limit If greater than 7.0% for 2 cycles then alert

Thanks again for thinking about it!

Tino

> Am 20.03.2019 um 22:43 schrieb Paul Theodoropoulos <address@hidden>:
> 
> Hi Tino,
> 
> You didn't provide any details on how specifically it is failing. Does monit 
> say it's not running, or does monit ignore the status and always thinks it's 
> running whether it is or not? Is the PID saved in the same subdirectory of 
> /run/?
> 
> On 3/20/19 14:39, Tino Hendricks wrote:
>> Dear list,
>> 
>> I upgraded one (gentoo) server  from mysql-5.7.24 to mariadb-10.1.37 and 
>> since then I’m not able to check it's running.
>> 
>> monit 5.25.3 Config is unchanged:
>> check process mysqld with pidfile /run/mysqld/mysql.pid
>>         group database
>>         start program = "/etc/init.d/mysql restart" with timeout 30 seconds
>>         stop program = "/etc/init.d/mysql stop"
>>         if failed host localhost port 3306 protocol mysql for 3 times within 
>> 5 cycles then alert
>>      if cpu > 7% for 2 cycles then alert
>> 
>> 
>> Port is open:
>> ~ # netstat -ln | grep 3306
>> tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN
>> 
>> Process is running:
>>  ~ # ps aux | grep mysql
>> mysql    11281  1.6  0.1 2610924 456172 ?      Ssl  12:53   9:25 
>> /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf
>> root     14224  0.0  0.0  11192   968 pts/3    S+   22:37   0:00 grep 
>> --colour=auto mysql
>> 
>> I am out of ideas and grateful for a little hint.
>> 
>> Thanks
>> 
>> Tino
>> 
> 
> -- 
> Paul Theodoropoulos
> 
> www.anastrophe.com
> -- 
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general




reply via email to

[Prev in Thread] Current Thread [Next in Thread]