Навигация
Системное Администрирование Решения на открытых кодах Структура сети Компьютерные сети малых предприятий Сеть с централизованным управлением Управление с помощью групповых политик Организация почтового обслуживания Взаимодействие с глобальной сетью Безопасность Виртуализация Парядок настройки и определения неисправностей Средства управления системами Автоматизация установки программного обестичения Решение проблем с компьютером Разное
 
 
Избранное
Pathping. Traceroute на стероидах.
FreeNAS: создаём сетевое хранилище (NAS)
Iperf - утилита для тестирования пропускной способности сети.
Средство против «сетевой слепоты»
Преимущества и недостатки RAID 6
Дисковые массивы RAID
Надежнее, чем RAID 5
Унификация корпоративных коммуникаций
Exchange и SAN: не все так просто
Cisco против Meru
 
 
Разное - Добавление дополнительных плагинов для Cacti

Предполагается, что Сacti уже настроен и функционирует в Вашей сети, все приведенные ниже плагины были проверенны на работоспособность под OS CentOS 4.4, также подразумевается, что Cacti работает на отдельной машине в сети и собирает данные со всех хостов по протоколу SNMP.

  • Статистика работы DNS сервера BIND.

  • Статистика времени отклика HTTP сервера.

  • Статистика количества соединений по протоколам FTP,SMB,HTTP,TELNET,SSH.

 

Статистика работы DNS сервера BIND.

Предположим, что у Вас в сети уже настроен и функционирует DNS сервер Bind, и Вам как системному администратору хотелось бы получать данные о том, сколько DNS запросов он обслуживает в данный момент. Для решения данной задачи воспользуемся плагином BIND 9 Statistics Template.

Также подразумевается, что DNS сервер BIND работает в chroot среде.

 

Настройка BIND

Для корректной работы данного плагина понадобится внести изменения в конфигурационный файл Bind по умолчанию он находится в каталоге /var/named/chroot/etc/.

В секцию options добавьте 2 строки:

zone-statistics yes;statistics-file "/var/tmp/named.stats";

т. е. полностью секция options может выглядеть примерно так:

options { directory "/var/named";
 query-source address * port 53;
 max-cache-size         134217728;
 version "My DNS Server";
 allow-recursion { my_net; };
 zone-statistics yes;
 recursive-clients 500;
 statistics-file "/var/tmp/named.stats";
};

После внесения изменений в конфигурационный файл выполните перезагрузку DNS сервера командой:

service named restart

Либо просто скажите Named перечитать свой конфигурационный файл командой:

rndc reload

 

Настройка скриптов

Скачайте набор скриптов и графический шаблон по адресу http://uversaconsulting.net/download/bind9-stats-1.0.tar.gz .

Распакуйте архив:

tar -zxvf bind9-stats-1.0.tar.gz

Данные развернутся в каталог bind9-stats в текущем каталоге, в котором в свою очередь находится 2 каталога local и snmp. Для дальнейшей настройки Нам понадобится 2 скрипта bind9-genstats.sh который находится в каталоге bind9-stats и bind9-stats-snmpd.pl из каталога snmp.

На DNS сервере создайте каталог /var/named/chroot/cacti_script

mkdir /var/named/chroot/cacti_script

перенесите в него 2 файла bind9-genstats.sh и bind9-stats-snmpd.pl.

Внесите следующие изменения в файл bind9-genstats.sh:

STAT_FILE=/var/named/chroot/var/tmp/named.stats

вместо

STAT_FILE=/var/cache/bind/named.stats

Внесите следующие изменения в файл bind9-stats-snmpd.pl:

$STAT_FILE = "/var/named/chroot/var/tmp/named.stats"

вместо

$STAT_FILE = "/var/cache/bind/named.stats";

Теперь необходимо внести изменение в конфигурацию демона CRON. Создайте новый файл задания для cron:

touch /etc/cron.d/bind

Следующего содержания:

*/5 * * * * root /var/named/chroot/cacti_script/bind9-genstats.sh

 

Настройка SNMP

Внесите изменение в конфигурацию snmp т. е. в файл /etc/snmp/snmp.conf добавьте строку

pass .1.3.6.1.4.1.2021.55 /usr/bin/perl /var/named/chroot/var/named/cacti_script/bind9-stats-snmpd.pl

Перезапустите snmp командой:

service snmpd restart

 

Настройка Cacti

Перейдите в раздел «Import Templates» и импортируйте графический шаблон

Добавление дополнительных плагинов для Cacti

Перейдите в секцию «Devices» выберите хост на котором мы настраивали плагин для DNS сервера.

Добавление дополнительных плагинов для Cacti

В секции «Associated Data Queries» добавьте BIND 9 Statistics (SNMP)

Добавление дополнительных плагинов для Cacti

Перейдите в раздел «Create Graphs for this Host» и поставьте галочку напротив Data Query [BIND 9 Statistics (SNMP)].

Добавление дополнительных плагинов для Cacti

 

Результат работы плагина

Добавление дополнительных плагинов для Cacti

 

Статистика времени отклика HTTP сервера.

 

Настройка плагина

Скачайте скрипт http://forums.cacti.net/download.php?id=4092

Графический шаблон времени отклика по TCP http://forums.cacti.net/download.php?id=4094

Графический шаблон времени отклика HTTP http://forums.cacti.net/download.php?id=4095

На том сервере, где работает Сacti разверните полученный архив:

unzip -x scripts.zip

Распакуется 2 файла http_response_time.pl и tcp_response_time.pl.

Данные файлы Вам необходимо положить в каталог /Путь_до_cacti/script

По умолчанию Cacti устанавливается в каталог /usr/share/cacti т. е.

cp  http_response_time.pl /usr/share/cacti/scriptcp  tcp_response_time.pl /usr/share/cacti/script
chmod +x  http_response_time.pl  tcp_response_time.pl

 

Настройка Cacti

Перейдите в раздел «Import Templates» и импортируйте графический шаблон

Добавление дополнительных плагинов для Cacti

Перейдите в секцию «Devices» выберите хост для которого Вы хотите контролировать время отклика HTTP.

Добавление дополнительных плагинов для Cacti

В секции "Associated Graph Templates" добавьте шаблон "HTTP Response Time"

Добавление дополнительных плагинов для Cacti

Перейдите в раздел "Create Graphs for this Host" выберите необходимый график.

Добавление дополнительных плагинов для Cacti

 

Результат работы плагина

Добавление дополнительных плагинов для Cacti

 

Статистика количества соединений по протоколам FTP,SMB,HTTP,TELNET,SSH.

 

Настройка плагина

Скачайте плагин http://forums.cacti.net/download.php?id=2777 и дополнение к нему http://forums.cacti.net/download.php?id=4101 .

Распакуйте полученные архивы:

unzip -x active_tcp_conns.zipunzip -x active_http_connections.zip

Файл tcp_conns.sh скопируйте в каталог /Путь_до_cacti/script

 

Настройка Cacti

Загрузите в Cacti графические шаблоны

cacti_graph_template_snmp_active_http_connections.xml

graph_active_ftp_conns.xml

graph_active_samba_conns.xml

graph_active_ssh_conns.xml

graph_active_telnet_conns.xml

В настройках хоста для которого необходим контроль активных соединений добавьте данные шаблоны и создайте соответствующие графики.

 

Результат работы плагина

Добавление дополнительных плагинов для CactiДобавление дополнительных плагинов для Cacti




 
 
 
 
Поиск по сайту
Google Поиск


Яндекс поиск
 
 
Полезное
 
 
 
 
 
systemzone.ru 2014