Предположим вам некуда поставить такой большой продукт как zabbix, да и нет смысла, у вас же всего 1-2 сервера, да и те в цоде пылятся предназначенные для сайта, в данном случае очень удобно воспользоваться программой munin для мониторинга ресурсов вашего сервера, не подключаясь к нему в консоль

В зависимости от разрядности устанавливаем нужный нам репозиторий

#rpm -ivh http://mirror.yandex.ru/epel/6/x86_64/epel-release-6-8.noarch.rpm

#rpm -ivh http://mirror.yandex.ru/epel/6/i386/epel-release-6-8.noarch.rpm

Обновляем список

#yum update

Устанавливаем программу

#yum install munin munin-node

Делаем ссылку на плагины (если что-то не нужно — удалить)

 

 

#ln -s /usr/share/munin/plugins/ /etc/munin/plugins/

Проверяем, появились ли ссылки на плагины по пути /etc/munin/plugins

 

#ll /etc/munin/plugins

Проверяем конфиг munin-node.conf

 

#nano /etc/munin/munin-node.conf

Он должен иметь такой вид:

 

log_level 4

log_file /var/log/munin/munin-node.log

port 4949

pid_file /var/run/munin/munin-node.pid

background 1

setseid 1

 

host *

user root

group root

setsid yes

 

ignore_file ~$

ignore_file \.bak$

ignore_file %$

ignore_file \.dpkg-(tmp|new|old|dist)$

ignore_file \.rpm(save|new)$

 

allow ^127\.0\.0\.1$

Проверяем конфиг munin.conf

 

#nano /etc/munin/munin.conf

Приводим его к подобному виду:

 

dbdir   /var/lib/munin

htmldir /var/www/munin

logdir  /var/log/munin

rundir  /var/run/munin

 

tmpldir /etc/munin/templates

 

[localhost]

    address 127.0.0.1

    use_node_name yes

Настроим алиас для apache на нашу программу

 

#nano /etc/httpd/conf.d/munin.conf

И заносим туда

 

Alias /munin /var/www/html/munin #ОБЯЗАТЕЛЬНО ПОСМОТРЕТЬ ПУТЬ К ОТЧЕТАМ ОН МОЖЕТ БЫТЬ ДРУГИМ!!!! (/var/www/html/munin/)

 

AuthUserFile /etc/munin/munin-htpasswd

AuthName «Munin»

AuthType Basic

require valid-user

 

ExpiresActive On

ExpiresDefault M310

 

ScriptAlias /munin-cgi/munin-cgi-graph /var/www/cgi-bin/munin-cgi-graph

По сути у нас все должно работать, теперь нужно задать логин и пароль для входа, не оставим же мы беспарольный мониторинг системы, нечего другим глазеть на него 🙂

 

#htpasswd -c /etc/munin/munin-htpasswd munin(munin — это наш логин, после его нажимаем ввод и вводим нужный нам пароль)

Стартуем сервис (тут 2 варианта запуска)

 

#/etc/init.d/munin-node start

или

#service munin-node start

Рестартуем apache

 

#/etc/init.d/httpd restart

Все, начинаем проверять, пишем в браузере http://{ip сервера}/munin/