Skip to content

Mониторинг системы

rsajob edited this page Dec 24, 2015 · 26 revisions

###Стастьи на хабре

Скрипт сбора информации о истеме

wget http://percona.com/get/pt-summary
bash ./pt-summary > myInfo.txt

Версия OS

# Версия релиза OS
cat /etc/redhat-release
# Версия ядра
uname -r

Информация о процессоре

cat /proc/cpuinfo

Состояние оперативной памяти

# -m показывать в Mb
free -m

По трактовке комманды free тут

Сколько места на дисках

# -h - вывод в человеко читаемом виде
df -h

Состояние дисков и загрузки процессора

iostat -x 5
mpstat

Текущее состояние OS (сколько времяни запущена, сколько юзеров залогинено)

uptime

Мониторинг процессоров, памяти и процессов - утилита top

top

Есть улучшенная утилита htop

# устанавливаем htop
yum install htop
# делаем алиас для запуска htop с обновлением раз в 3 сек
alias htop='htop -d 3' 
# Запуск (для выхода q)
htop

Вывести процессы nginx

ps ax -o pid,ppid,user,%cpu,vsz,wchan,command | egrep '(nginx|PID)'
ps aux | grep yum

Убиваем процеес по PID:

kill PID
# или если не убивается то 
kill -9 PID

Просмотр сети

/usr/sbin/tcpdump -n -s 2048 -w - port 80 | strings | egrep -i "^(get|host)"

Статья по инструментам монитоинга тут

Ребут основных процессов

/etc/init.d/nginx restart
/etc/init.d/php-fpm restart
/etc/init.d/mysqld restart
# Перезапуск всех интерфейсов (или):
service network restart 
/etc/init.d/network restart

# Проверка конфигурации интерфейса:
ifconfig 
# или 
ip a

Перезапуск системы

# Выключение/перезагрузка (the -h option halts the machine, and the -r option reboots)
/sbin/shutdown -h now
/sbin/shutdown -r now

Следить за логами

tail -f /var/log/php-fpm/error.log
Clone this wiki locally