2013-09-13 12 views
3

В настоящее время я использую M/Monit для контроля множества экземпляров одновременно. Но мне также хотелось бы знать, пытался ли кто-нибудь отслеживать дисковый ввод-вывод с монитом? У меня нет хороших знаний о дисках, поэтому, если кто-то может указать мне в правильном направлении или поделиться некоторыми сценариями оболочки, было бы здорово!Как монтировать диск ввода/вывода с monit?

ответ

2

Интересно, если это то, что вы ищете:

check filesystem datafs with path /dev/sdb1 
group server 
start program = "/bin/mount /data" 
stop program = "/bin/umount /data" 
if failed permission 660 then unmonitor 
if failed uid root then unmonitor 
if failed gid disk then unmonitor 
if space usage > 80 % then alert 
if space usage > 94 % then stop 
if inode usage > 80 % then alert 
if inode usage > 94 % then stop 
alert [email protected] 

Взято из: http://mmonit.com/monit/documentation/monit.html#examples

3

Вы должны искать CPU Подождите, так как это было бы для вас самым большим показателем I/O ожидания:

check system $HOST 
    if loadavg (15min) > 6 then alert 
    if memory usage > 90% then alert 
    if swap usage > 5% then alert 
    if cpu usage (user) > 70% then alert 
    if cpu usage (system) > 30% then alert 
    if cpu usage (wait) > 30% then alert 
    group system_resources