Наверх
 

Навигация
Опрос
Есть ли на этом сайте что-нибудь полезное для Вас?
Да, конечно есть
Нет
Пока еще не нашел

База уроков » » » Установка и настройка mrtg и snmp

Установка и настройка mrtg и snmp

18 авг 2014 | Комментариев: 0 | Просмотров: 1891

Сегодня я Вам расскажу как поставить систему мониторинга сети, а именно для этого мы будем использовать mrtg и snmp.
MRTG - это инструмент для организации сервиса мониторинга сети, cpu, mem, температуры и всего что только можно, но в данной статье я расскажу как сделать мониторинг загрузки сети только для сети.
SNMP - стандартный интернет-протокол для управления устройствами в IP-сетях на основе архитектур UDP/TCP, если говорить своими словами, то с помощью него мы будем получать данные, а mrtg будет тянуть уже и все отображать в график.

 

Итак, поехали, выполняем:

aptitude update
aptitude install mrtg snmp snmpd


Все, теперь у нас стоит все что надо, и можем выполнить:

nano /etc/snmp/snmpd.conf


Удаляете оттуда все, и добавляете:

rocommunity useroroot


Дергаем snpd, чтобы он принял новый конфиг:

/etc/init.d/snmpd restart


Выполняем дальше:

cfgmaker useroroot@195.211.211.211 > /etc/mrtg.cfg


Будьте внимательны логин (useroroot) должен совпадать с snmpd.conf

Ну если у Вас ничего не получилось, вот мой конфиг


# Created by
# /usr/bin/cfgmaker useroroot@195.211.211.211

### Global Config Options
# for Debian
WorkDir: /var/www/mrtg
EnableIPv6: no

Options[_]: growright, bits, logscale
### Interface 2 >> Descr: 'eth0' | Name: 'eth0' | Ip: '195.211.211.211' | Eth: '00-12-62-0a-7a-78' ###
Target[195.211.211.211_2]: 2:useroroot@195.211.211.211:
SetEnv[195.211.211.211_2]: MRTG_INT_IP="195.211.211.211" MRTG_INT_DESCR="eth0"
MaxBytes[195.211.211.211_2]: 12500000
Title[195.211.211.211_2]: Traffic Analysis for 2 -- domain.ru
PageTop[195.211.211.211_2]: <h1>Traffic Analysis for 2 -- domain.ru</h1>
 <div id="sysdetails">
 <table>
 <tr>
 <td>System:</td>
 <td>domain.ru in Unknown</td>
 </tr>
 <tr>
 <td>Maintainer:</td>
 <td>root</td>
 </tr>
 <tr>
 <td>Description:</td>
 <td>eth0 </td>
 </tr>
 <tr>
 <td>ifType:</td>
 <td>ethernetCsmacd (6)</td>
 </tr>
 <tr>
 <td>ifName:</td>
 <td>eth0</td>
 </tr>
 <tr>
 <td>Max Speed:</td>
 <td>12.5 MBytes/s</td>
 </tr>
 <tr>
 <td>Ip:</td>
 <td>195.211.211.211(domain.ru)</td>
 </tr>
 </table>
 </div>

 


Создаем папку mrtg:

mkdir /var/www/mrtg


Добавляем index.html:

indexmaker /etc/mrtg.cnf > /var/www/mrtg/index.html


Я сделал проще, и никаких демонов не запускал на своем сервере, добавляем в crontab:

*/05 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then mkdir -p /var/log/mrtg; env LANG=C /usr/bin/mrtg /etc/mrtg.cfg 2>&1 | tee -a /var/log/mrtg/mrtg.log; fi


Будем опрашивать каждые 5 минут.

 

Источник: golinux.com.ua




Теги: Настройка mrtg и snmpd, настройка мониторинга сети

Ссылка на новость:

    html-cсылка на публикацию
    BB-cсылка на публикацию
    Прямая ссылка на публикацию

ЕЩЕ НА ЭТУ ТЕМУ:

Борьба с вирусами на сервере (С помощью утилиты maldet)

Борьба с вирусами на сервере (С помощью утилиты maldet)

В этой статье я расскажу как можно найти на своем сервере вирус.
Индексный файл

Индексный файл

В этой статье расскажу что такое индексный файл и дя чего он нужен и как правильно его подключать.
Ошибка 502 Bad Gateway nginx

Ошибка 502 Bad Gateway nginx

В этой статье я расскажу что надо сделать что бы устранить появление этой ошибки
Справочник команд Putty / SSH / Unix / Linux

Справочник команд Putty / SSH / Unix / Linux

В этой статье я расскажу основные команды Putty / SSH / Unix / Linux
Как создать и удалить папку через командную строку (по SSH).

Как создать и удалить папку через командную строку (по SSH).

Расскажу Вам как создать и удалить папку через доcтуп SSH
Shell команда find - для поиска файлов и каталогов

Shell команда find - для поиска файлов и каталогов

find — это shell команда, которая обеспечивает поиск каталогов и файлов.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.