Со временем, возможно, продукт в виде ограниченной по функциональности версии можно будет скачать для личного некоммерческого использования. Первично планируется, что публичная версия будет содержать компоненты
"Конфигурация", "Объекты", "TOP Activity", "Прогресс операций". Компоненты "История снапшотов", "Аналитика и отчёты" в настоящее время не планируется открывать публично
Внимание ! Опубликованные на настоящем сайте программы для ЭВМ являются объектом авторского права и защищены законами РФ и международными соглашениями о защите авторских прав. Для получения ограниченного неисключительного права на
использование этих программ для ЭВМ вам необходимо ознакомиться и полностью принять условия лицензионного договора
Для целей донесенния информации лицензионного договора до ПОСЕТИТЕЛЯ ссылки на лицензионный договор на русском языке расположены в верхней части большинства страниц настоящего САЙТА, непосредственно в том же разделе страницы, где
расположены ссылки на скачивание, а также в публикуемом архиве с программами для ЭВМ. В случае, когда код публикуется под GPL лицензией, об этом говорится явно
Заметки по установке на ALT Linux p11
01. Установить требуемые пакеты
# актуализировать корректные имена пакетов
apt-get install perl-DBI, perl-DBD:Pg, apache2, perl-ExtUtils-MakeMaker-CPANfile, perl-GD, perl-DBI-devel, perl-GD-Text
wget https://cpan.metacpan.org/authors/id/D/DA/DARNOLD/DBD-Chart-0.82.tar.gz
gunzip DBD-Chart-0.82.tar.gz
tar -xvf DBD-Chart-0.82.tar
cd ./DBD-Chart-0.82
perl ./Makefile.PL
make ; make install
02. Скачать и развернуть КАМАктСоСт
mkdir /var/www/camactsost
mkdir /usr/local/camactsost
cd /usr/local/camactsost
wget https://github.com/bsszerot/camactsost/archive/refs/heads/main.zip ; unzip main.zip
# или wget http://www.ourorbits.ru/kamactsost/download/KAMActSoSt_BESST_v.1.1_limited_for_site.zip ; unzip KAMActSoSt_BESST_v.1.1_limited_for_site.zip
cd camactsost-main
mv cgi html /var/www/camactsost
mv SQL bin conf docs lib ./..
#rm -rf /usr/local/camactsost/camactsost-main
rm -f /var/www/camactsost/cgi/common_parameter.camactsost
ln -s /usr/local/camactsost/conf/common_parameter.camactsost /var/www/camactsost/cgi/common_parameter.camactsost
cd /usr/local/camactsost/conf
# Актуализировать переменные в /var/www/camactsost/cgi/common_parameter.camactsost
# - example - sed -i -e "s/\/home\/cragr\/camactsost/\/usr\/local\/camactsost/g" common_parameter.camactsost
# - example - sed -i -e "s/zrt.ourorbits.com/pg4admin.zerot.local/g" common_parameter.camactsost
ln -s /etc/httpd2/conf/mods-available/cgi.load /etc/httpd2/conf/mods-enabled/cgi.load
03. Настроить Apache. Добавить перед закрывающим тэгом в /etc/httpd2/conf/sites-enabled/000-default.conf
ScriptAlias /camactsost/cgi/ /var/www/camactsost/cgi/
<Directory /var/www/camactsost/cgi/>
Options ExecCGI FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Alias /camactsost /var/www/camactsost
<Directory /var/www/camactsost/>
Options Includes Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
04. Актуализировать имя домена в файлах каталога /var/www/camactsost/html/include
05. Рестартовать Apache и проверить доступность интерфейса http://<имя_домена_или_IP>/camactosot
06. Установить и сконфигурировать дополнения в кластер СУБД, если востребован соответствующий функционал КАМАктСОСт - pg_wait_sampling, pg_stat_statements, pg_store_plans, pg_cron, ddlx, etc ...
07. Развернуть в кластере соотвестсвующие объекты КАМАктСоСт - таблицы, индексы, процедуры, последовательности из /usr/local/camactsost/SQL/kamactsost_create_tables_v.0.3_20250417_01.sql
08. Настроить запуск сбора данных в планировщике операционной системы или иным удобным способом
# -- старт коллектора статистики SAH, повторный пишет, но второй запуск не делает
*/5 * * * * /usr/local/camactsost/bin/start_PG_stats_collector.sh
09. Настроить расширенный запуск сбора данных в планировщике СУБД или иным удобным способом
*/2 * * * * CALL bestat_fill_ws_history()
0 12 * * * DELETE FROM cron.job_run_details WHERE end_time < now() - interval '7 days'
*/15 * * * * CALL public.bestat_create_snapshot()
|