Инструменты пользователя

Инструменты сайта


check_postgres

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

check_postgres [2012/05/28 11:55] (текущий)
Строка 1: Строка 1:
 +====== check_postgres ======
 +  * Homepage: [[http://​bucardo.org/​wiki/​Check_postgres|check_postgres]]
 +  * GitHub: [[https://​github.com/​bucardo/​check_postgres]]
  
 +Perl cкрипт для мониторинга более 20 параметров,​ определяющих состояние СУБД [[PostgreSQL]] - от размера таблиц,​ БД и индексов,​ до подсчета числа WAL логов в pg_xlog (рост чиста файлов может свидетельствовать о незавершенных длительных транзакциях или сбое при ведении online-бэкапа) и учета длительности выполнения запросов. Скрипт поддерживает вывод статистики в форматах пригодных для интеграции с [[Nagios]], [[MRTG]], [[Cacti]].
 +
 +  * Установка зависимостей в [[Fedora]] 14<​file>​
 +# yum install perl-ExtUtils-MakeMaker perl-Test-Simple
 +</​file>​
 +  * Установка скрипта. И создаем символические ссылки для упрощенного запуска скрипта<​file>​
 +# wget -c http://​bucardo.org/​downloads/​check_postgres.tar.gz
 +# tar xzvf check_postgres.tar.gz
 +# cd check_postgres-2.19.0/​
 +# perl Makefile.PL
 +# make
 +# make test
 +# make install
 +
 +# cd /usr/bin
 +# /​usr/​local/​bin/​check_postgres.pl --symlinks
 +</​file>​
 +  * Примеры использования. Проверка подключения к БД mbillcz5054<​file>​
 +# /​usr/​local/​bin/​check_postgres.pl --action=connection --db=mbillcz5054
 +POSTGRES_CONNECTION OK: DB "​mbillcz5054"​ version 8.4.9 | time=0.01s
 +# или краткая запись
 +# check_postgres_connection --db=mbillcz5054
 +POSTGRES_CONNECTION OK: DB "​mbillcz5054"​ version 8.4.9 | time=0.01s
 +</​file>​
check_postgres.txt · Последние изменения: 2012/05/28 11:55 (внешнее изменение)