четверг, 19 июля 2012 г.

Мониторим сервера (устанавливаем Munin)

Если у нас есть более одного сервера( компьютера) в сети ,за которым нужно наблюдать, (а для профилактики/выявления проблем с серверами их просто необходимо мониторить) можно воспользоваться пакетом munin, который представляет из себя сервер(munin, который опрашивает клиентов) и собственно клиенты(munin-node)
устанавливаем сервер (автоматически установится и клиент)
apt-get install munin
устанавливаем клиента
apt-get instal munin-node
на сервере настраиваем /etc/munin/munin.conf

[localhost.localdomain]
    address 127.0.0.1
    use_node_name yes
[remote.server]
    address 192.168.0.231
    use_node_name yes
[remote.server2]


  address 192.168.2.1
    use_node_name yes



На удаленных компьютерах, состояние которых нужно мониторить редактируем файл /etc/munin/munin-node.conf

добавляем адрес сервера в формате gerexp, которому будем отдавать информац
ию :
allow  ^192\.168\.2\.2$
и указываем  адрес нашего хоста
host 192.168.0.231
после редактирования перезапустим сервис munin:
service munin-node restart

По-умолчанию сервер опрашивает клиентов каждые 5 минут. 
В /var/cache/munin/www появятся собранные с клиентов данные.
Посмотреть протокол работы munin можно в /var/log/munin/ 

среда, 18 июля 2012 г.

Собираем статистику sysstat (sar)

Для сбора статистики о работе системы можно использовать пакет sysstat.Устанавливаем его:
sudo apt-get install sysstat
И сконфигурируем его , чтобы запускался по cron-у:
dpkg-reconfigure sysstat
Для просмотра собранной статистики:
man sar