mamonsu
mamonsu â Ð°Ð³ÐµÐ½Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга Ð´Ð»Ñ ÑбоÑа меÑÑик опеÑаÑионной ÑиÑÑÐµÐ¼Ñ Ð¸ Postgres Pro
СинÑакÑиÑ
mamonsu agent [дейÑÑвие_агенÑа]
mamonsu bootstrap -M [полÑзоваÑелÑ_mamonsu-c | --config] [-x | --create-extensions] [паÑамеÑÑÑ_подклÑÑениÑ]
mamonsu export {template | config} имÑ_Ñайла [паÑамеÑÑÑ_ÑкÑпоÑÑа]
mamonsu report [паÑамеÑÑÑ_оÑÑÑÑа] [паÑамеÑÑÑ_подклÑÑениÑ]
mamonsu tune [паÑамеÑÑÑ_опÑимизаÑии] [паÑамеÑÑÑ_подклÑÑениÑ]
mamonsu upload [паÑамеÑÑÑ_пеÑедаÑи]
mamonsu zabbix dashboard upload имÑ_Ñаблона
mamonsu zabbix {template | host | hostgroup} дейÑÑвие_ÑеÑвеÑа
mamonsu zabbix item {error | lastvalue | lastclock} ид_Ñзла
mamonsu zabbix version
mamonsu [-c | --config] [-d | --daemonize]
mamonsu --version
mamonsu --help
ÐпиÑание
ÐÑиложение mamonsu пÑедÑÑавлÑÐµÑ Ñобой Ð°Ð³ÐµÐ½Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга, ÑобиÑаÑÑий меÑÑики Postgres Pro и ÑиÑÑемÑ, коÑоÑÑе можно визÑализиÑоваÑÑ Ð½Ð° ÑеÑвеÑе Zabbix. РоÑлиÑие Ð¾Ñ ÑÑандаÑÑного Zabbix Agent, коÑоÑÑй Ñоже можно наÑÑÑоиÑÑ Ð´Ð»Ñ ÑбоÑа меÑÑик Postgres Pro, mamonsu иÑполÑзÑÐµÑ Ð¾Ð´Ð½Ð¾ подклÑÑение к базе даннÑÑ , ÑÑо позволÑÐµÑ Ð¼Ð¸Ð½Ð¸Ð¼Ð¸Ð·Ð¸ÑоваÑÑ Ð²Ð»Ð¸Ñние на ÑелевÑÑ ÑиÑÑемÑ.
ÐÐ³ÐµÐ½Ñ mamonsu вклÑÑÐ°ÐµÑ ÑледÑÑÑие компоненÑÑ:
Ð ÑководÑÑий пÑоÑеÑÑ, наблÑдаÑÑий за акÑивноÑÑÑÑ ÑиÑÑÐµÐ¼Ñ Ð¸ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ .
ÐодÑли, опÑеделÑÑÑие, какие меÑÑики Postgres Pro и ÑиÑÑÐµÐ¼Ñ Ð±ÑдÑÑ ÑобиÑаÑÑÑÑ.
Ð¤Ð°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии и Ñаблона, в коÑоÑÑÑ Ð¾Ð¿ÑеделÑеÑÑÑ, какие модÑли бÑдÑÑ Ð¸ÑполÑзоваÑÑÑÑ Ð¸ как бÑдÑÑ Ð¿ÑедÑÑавлÑÑÑÑÑ ÑобÑаннÑе даннÑе.
mamonsu ÑвлÑеÑÑÑ Ð°ÐºÑивнÑм агенÑом, ÑÑо ознаÑаеÑ, ÑÑо он пеÑедаÑÑ ÑеÑвеÑÑ Zabbix даннÑе ÑÑазÑ, по меÑе Ð¸Ñ ÑбоÑа. Ð mamonsu имееÑÑÑ Ð½Ð°Ð±Ð¾Ñ Ð³Ð¾ÑовÑÑ Ð¼ÐµÑÑик Ð´Ð»Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга Postgres Pro и ÑиÑÑемÑ, но Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑазÑабоÑаÑÑ Ð¸ дополниÑелÑнÑе модÑли Ð´Ð»Ñ ÑбоÑа дÑÑÐ³Ð¸Ñ Ð¸Ð½ÑеÑеÑÑÑÑÐ¸Ñ Ð²Ð°Ñ Ð¼ÐµÑÑик.
Ð mamonsu Ñакже Ñеализован инÑеÑÑÐµÐ¹Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ ÑÑÑоки Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½ÐµÐºÐ¾ÑоÑÑми паÑамеÑÑами ÑеÑвеÑа Zabbix, Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¾Ð±Ñего пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾ конÑигÑÑаÑии Ñелевой ÑиÑÑемÑ, а Ñакже Ð´Ð»Ñ Ð¾Ð¿ÑимизаÑии паÑамеÑÑов Postgres Pro и ÑиÑÑÐµÐ¼Ñ Â«Ð½Ð° леÑÑ». СпиÑок вÑÐµÑ ÐºÐ¾Ð¼Ð°Ð½Ð´ mamonsu пÑиведÑн в Разделе «СпÑавка по командной ÑÑÑоке».
УÑÑановка и подгоÑовка #
Ðажно
ÐеÑед наÑалом ÑÑÑановки ÑекомендÑеÑÑÑ Ð²Ð½Ð¸Ð¼Ð°ÑелÑно ознакомиÑÑÑÑ Ñ ÐамеÑаниÑми о ÑовмеÑÑимоÑÑи.
ÐÐ»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ mamonsu Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑоздаÑÑ ÑÑÑÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Zabbix и наÑÑÑоиÑÑ ÑеÑÐ²ÐµÑ Zabbix, как опиÑано в докÑменÑаÑии Zabbix. ÐÑÑеÑÑвенно, еÑли Ð²Ñ Ð¿Ð»Ð°Ð½Ð¸ÑÑеÑе наблÑдаÑÑ Ð·Ð° меÑÑиками Postgres Pro, Ñ Ð²Ð°Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑабоÑаÑÑ ÑкземплÑÑ Postgres Pro. ÐÑли вам нÑÐ¶Ð½Ñ Ð¸Ð½ÑÑÑÑкÑии по ÑÑÑановке и наÑÑÑойке клаÑÑеÑа Postgres Pro, обÑаÑиÑеÑÑ Ðº Ðлаве 16 и РазделÑ 17.2.
ÐÑимеÑание
Тогда как меÑÑики Postgres Pro mamonsu Ð¼Ð¾Ð¶ÐµÑ ÑобиÑаÑÑ Ñ ÑдалÑнного клаÑÑеÑа, меÑÑики ÑиÑÑÐµÐ¼Ñ ÑобиÑаÑÑÑÑ ÑолÑко локалÑно. ÐоÑÑÐ¾Ð¼Ñ ÐµÑли Ð²Ñ ÑеÑиÑе ÑобиÑаÑÑ Ð¼ÐµÑÑики ÑдалÑнного ÑкземплÑÑа Postgres Pro, во избежание пÑÑаниÑÑ Ð¾Ð±ÑзаÑелÑно оÑклÑÑиÑе ÑиÑÑемнÑе меÑÑики, инаÑе оба набоÑа бÑдÑÑ Ð¿ÑедÑÑÐ°Ð²Ð»ÐµÐ½Ñ Ð² Zabbix как меÑÑики одного Ñзла.
ÐÑиложение mamonsu поÑÑавлÑеÑÑÑ Ð²Ð¼ÐµÑÑе Ñ Postgres Pro Standard в виде оÑделÑного пÑедваÑиÑелÑно ÑобÑанного пакеÑа mamonsu (подÑобнÑе инÑÑÑÑкÑии по ÑÑÑановке пÑÐ¸Ð²ÐµÐ´ÐµÐ½Ñ Ð² Ðлаве 16). ÐавеÑÑив ÑÑÑÐ°Ð½Ð¾Ð²ÐºÑ mamonsu, вÑполниÑе ÑледÑÑÑие дейÑÑвиÑ, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑаÑÑ ÑÐ±Ð¾Ñ Ð¼ÐµÑÑик:
Ðо Ð¶ÐµÐ»Ð°Ð½Ð¸Ñ Ð¿ÑоизведиÑе ÑпеÑиалÑнÑÑ Ð¿Ð¾Ð´Ð³Ð¾ÑÐ¾Ð²ÐºÑ mamonsu
ÐÑли Ð²Ñ Ð¾Ð¿ÑÑÑиÑе ÑÑÐ¾Ñ ÑÑап, меÑÑики можно бÑÐ´ÐµÑ ÑобиÑаÑÑ ÑолÑко Ñ Ð¿Ñавами ÑÑпеÑполÑзоваÑелÑ, ÑÑо не ÑекомендÑеÑÑÑ.
Ðа ÑÑом ÑÑапе команда
bootstrapзадаÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ mamonsu, ÑоздаÑÑ ÑÑ ÐµÐ¼Ñmamonsuв базе даннÑÑ , заданной Ñвно или по ÑмолÑаниÑ, а Ñакже ÑаÑÑиÑÐµÐ½Ð¸Ñ Ð¸ обÑекÑÑ, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе Ð´Ð»Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга.Ðоманда
bootstrapне Ð¸Ð¼ÐµÐµÑ Ð¾Ð±ÑзаÑелÑнÑÑ Ð¿Ð°ÑамеÑÑов. ÐÑи запÑÑке без паÑамеÑÑов она беÑÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе знаÑÐµÐ½Ð¸Ñ Ð¸Ð· Ñайла конÑигÑÑаÑии (по ÑмолÑÐ°Ð½Ð¸Ñ â/etc/mamonsu/agent.conf). Ðиже пÑиведÑн пÑоÑÑой пÑÐ¸Ð¼ÐµÑ Ð¿Ð¾Ð´Ð³Ð¾ÑовиÑелÑной пÑоÑедÑÑÑ:Ð Ñазделе
[postgres]Ñайлаagent.confÑкажиÑе паÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ»Ð°ÑÑеÑа Postgres Pro, за коÑоÑÑм Ð²Ñ ÑобиÑаеÑеÑÑ Ð½Ð°Ð±Ð»ÑдаÑÑ. Ðа дополниÑелÑнÑми ÑведениÑми обÑаÑиÑеÑÑ Ðº ÑÐ°Ð·Ð´ÐµÐ»Ñ ÐаÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑениÑ.ÐÑполниÑе ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовки mamonsu:
mamonsu bootstrap
ÐÑа команда ÑоздаÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ
mamonsuÑ Ð¿Ð°Ñолемmamonsu, а Ñакже ÑÑнкÑии мониÑоÑинга в базе даннÑÑ , Ñказанной вagent.conf, и пÑедоÑÑÐ°Ð²Ð¸Ñ Ð¿Ñаво вÑполнÑÑÑ Ð¸Ñ Ð¿Ð¾Ð»ÑзоваÑелÑmamonsu.
Ð ÑледÑÑÑем пÑимеÑе паÑамеÑÑÑ
bootstrapпеÑедаÑÑÑÑ Ñвно.СоздайÑе непÑивилегиÑованного полÑзоваÑÐµÐ»Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ Ð´Ð»Ñ mamonsu. ÐапÑимеÑ:
CREATE USER mamonsu_user WITH PASSWORD 'mamonsu_password'; GRANT pg_monitor TO mamonsu_user;
СоздайÑе Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , коÑоÑÐ°Ñ Ð±ÑÐ´ÐµÑ Ð¿ÑименÑÑÑÑÑ Ð´Ð»Ñ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ðº Postgres Pro. ÐапÑимеÑ:
CREATE DATABASE mamonsu_database OWNER mamonsu_user;
ÐÑполниÑе ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñовки mamonsu:
mamonsu bootstrap -M mamonsu_user -x -c /etc/mamonsu/agent.conf -d mamonsu_database -U postgres --host myhost --port 5432
ÐÐ»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ñобной инÑоÑмаÑии о паÑамеÑÑаÑ
-M,-xи-cÑм.bootstrap. Ðа дополниÑелÑнÑми ÑведениÑми о дÑÑÐ³Ð¸Ñ Ð¿Ð°ÑамеÑÑÐ°Ñ Ð¾Ð±ÑаÑиÑеÑÑ Ðº ÑÐ°Ð·Ð´ÐµÐ»Ñ ÐаÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑениÑ. ÐÑа команда ÑоздаÑÑ ÑÑнкÑии мониÑоÑинга вбазе_mamonsuи пÑедоÑÑÐ°Ð²Ð¸Ñ Ð¿Ñаво вÑполнÑÑÑ Ð¸ÑполÑзоваÑелÑ_mamonsu. ÐÑоме Ñого, бÑÐ´ÐµÑ Ñоздано ÑаÑÑиÑение pg_buffercache, позволÑÑÑее ÑобиÑаÑÑ Ð¼ÐµÑÑики обÑего кеÑа бÑÑеÑов. ÐÑи ÑÑом задаÑÑÑÑ Ð´ÑÑгой пÑÑÑ Ðº ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии.
Ð ÑезÑлÑÑаÑе ÑÑпеÑполÑзоваÑÐµÐ»Ñ Ð½Ðµ ÑÑебÑеÑÑÑ Ð´Ð»Ñ Ð´Ð°Ð»ÑнейÑÐ¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑений. ÐбÑаÑиÑе внимание, ÑÑо в ÑÑой базе даннÑÑ ÑоздаÑÑÑÑ Ð½ÐµÑколÑко ÑÐ°Ð±Ð»Ð¸Ñ Ð² ÑÑ ÐµÐ¼Ðµ
mamonsu. Ðе ÑдалÑйÑе ÑÑи ÑаблиÑÑ, Ñак как они Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñ Ð´Ð»Ñ ÑабоÑÑ mamonsu.ÐаÑÑÑойÑе mamonsu
ÐÑÑедакÑиÑÑйÑе конÑигÑÑаÑионнÑй Ñайл
agent.conf, по ÑмолÑÐ°Ð½Ð¸Ñ ÑазмеÑÑннÑй в каÑалоге/etc/mamonsu/.ÐаÑÑÑойÑе паÑамеÑÑÑ, ÑвÑзаннÑе Ñ Zabbix. ÐнаÑение
addressдолжно ÑказÑваÑÑ Ð½Ð° ÑабоÑаÑÑий ÑеÑÐ²ÐµÑ Zabbix, а в полеclientдолжно задаваÑÑÑÑ Ð¸Ð¼Ñ Ñзла Zabbix. УзлÑ, доÑÑÑпнÑе Ð´Ð»Ñ Ð²Ð°Ñей ÑÑÑÑной запиÑи Zabbix, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑвидеÑÑ Ð² его веб-инÑеÑÑейÑе на ÑÑÑаниÑе (ÐаÑÑÑойка) > (Ð£Ð·Ð»Ñ ÑеÑи).[zabbix] ; вклÑÑÑн по ÑмолÑÐ°Ð½Ð¸Ñ enabled =
Trueclient =имÑ_Ñзла_zabbixaddress =ÑеÑвеÑ_zabbixÐо ÑмолÑÐ°Ð½Ð¸Ñ mamonsu бÑÐ´ÐµÑ ÑобиÑаÑÑ Ð¸ меÑÑики Postgres Pro, и ÑиÑÑемнÑе меÑÑики. ÐÑи Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ÑÑи Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе запÑеÑиÑÑ ÑÐ±Ð¾Ñ Ð¼ÐµÑÑик пеÑвого или вÑоÑого Ñипа, ÑÑÑановив в Ñайле
agent.confÐ´Ð»Ñ Ð¿Ð°ÑамеÑÑаenabledзнаÑениеFalseв Ñазделе[postgres]или[system], ÑооÑвеÑÑÑвенно.[system] ; вклÑÑÑн по ÑмолÑÐ°Ð½Ð¸Ñ enabled = True
ÐÑимеÑание
Тогда как меÑÑики Postgres Pro mamonsu Ð¼Ð¾Ð¶ÐµÑ ÑобиÑаÑÑ Ñ ÑдалÑнного клаÑÑеÑа, меÑÑики ÑиÑÑÐµÐ¼Ñ ÑобиÑаÑÑÑÑ ÑолÑко локалÑно. ÐоÑÑÐ¾Ð¼Ñ ÐµÑли Ð²Ñ ÑеÑиÑе ÑобиÑаÑÑ Ð¼ÐµÑÑики ÑдалÑнного ÑкземплÑÑа Postgres Pro, во избежание пÑÑаниÑÑ Ð¾Ð±ÑзаÑелÑно оÑклÑÑиÑе ÑиÑÑемнÑе меÑÑики, инаÑе оба набоÑа бÑдÑÑ Ð¿ÑедÑÑÐ°Ð²Ð»ÐµÐ½Ñ Ð² Zabbix как меÑÑики одного Ñзла.
ÐÑли Ð²Ñ Ð±ÑдеÑе ÑобиÑаÑÑ Ð¼ÐµÑÑики Postgres Pro, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ задаÑÑ Ð¿Ð°ÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ðº клаÑÑеÑÑ Postgres Pro, за коÑоÑÑм Ð²Ñ Ð½Ð°Ð¼ÐµÑÐµÐ½Ñ Ð½Ð°Ð±Ð»ÑдаÑÑ. ÐÐ»Ñ ÑÑого задайÑе в полÑÑ
user,passwordиdatabaseÑооÑвеÑÑÑвенно Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ (mamonsu_user), паÑÐ¾Ð»Ñ (mamonsu_password) и Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ (mamonsu_database), ÑказаннÑе пÑи подгоÑовке. ÐÑли Ð²Ñ Ð¿ÑопÑÑÑили подгоÑовиÑелÑнÑÑ Ð¿ÑоÑедÑÑÑ, задайÑе Ð¸Ð¼Ñ Ð¸ паÑÐ¾Ð»Ñ ÑÑпеÑполÑзоваÑелÑ, а Ñакже ÑелевÑÑ Ð±Ð°Ð·Ñ.[postgres] ; вклÑÑÑн по ÑмолÑÐ°Ð½Ð¸Ñ enabled = True user =
полÑзоваÑелÑ_mamonsudatabase =база_mamonsupassword =паÑолÑ_mamonsuport = 5432
ÐÑо базовÑе паÑамеÑÑÑ, позволÑÑÑие наÑаÑÑ Ð¸ÑполÑзование mamonsu. ÐÑоме Ð½Ð¸Ñ Ð¼Ð¾Ð¶Ð½Ð¾ наÑÑÑоиÑÑ Ð¸ дÑÑгие паÑамеÑÑÑ mamonsu, опиÑаннÑе в Разделе «ÐаÑамеÑÑÑ ÐºÐ¾Ð½ÑигÑÑаÑии».
ÐаÑÑÑойÑе пÑедÑÑавление меÑÑик на ÑеÑвеÑе Zabbix
СоздайÑе Ñаблон, опÑеделÑÑÑий, как бÑдÑÑ Ð¿ÑедÑÑавлÑÑÑÑÑ ÑобÑаннÑе меÑÑики на ÑеÑвеÑе Zabbix:
mamonsu export template template.xml
mamonsu ÑоÑмиÑÑÐµÑ Ñайл Ñаблона
template.xmlв ÑекÑÑем каÑалоге. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¾ÑобÑажаемÑм в Zabbix именем Ñаблона бÑдеÑPostgresPro-, гдеOSOSâ название ваÑей опеÑаÑионной ÑиÑÑемÑ. ЧÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ Ñаблон Ñ Ð´ÑÑгим оÑобÑажаемÑм именем, в показаннÑÑ Ð²ÑÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¼Ð¾Ð¶Ð½Ð¾ добавиÑÑ Ð°ÑгÑменÑ--template-name.ÐÑи желании ÑкажиÑе ÑÑÑÑнÑе даннÑе в Zabbix в ÑледÑÑÑÐ¸Ñ Ð¿ÐµÑеменнÑÑ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ Ð² Ñой ÑиÑÑеме, где наÑÑÑаиваеÑÑÑ Ð¼Ð¾Ð½Ð¸ÑоÑинг:
ÐадайÑе в пеÑеменнÑÑ
ZABBIX_USERиZABBIX_PASSWDÐ¸Ð¼Ñ Ð¸ паÑÐ¾Ð»Ñ Ð²Ð°Ñей ÑÑÑÑной запиÑи Zabbix, ÑооÑвеÑÑÑвенно.ÐадайÑе в пеÑеменной
ZABBIX_URLадÑеÑhttp://zabbix/
ÐÑли ÑÑого не ÑделаÑÑ, вам нÑжно бÑÐ´ÐµÑ ÑказÑваÑÑ ÑледÑÑÑие паÑамеÑÑÑ Ð¿Ñи каждом вÑзове лÑбой подкомандÑ
mamonsu zabbix:--url=http://zabbix/ --user=
имÑ_полÑзоваÑелÑ_zabbix--password=паÑолÑ_полÑзоваÑелÑ_zabbixÐагÑÑзиÑе Ñаблон
template.xmlна ÑеÑÐ²ÐµÑ Zabbix.mamonsu zabbix template export template.xml
Шаблон Ñакже можно загÑÑзиÑÑ ÑеÑез веб-инÑеÑÑÐµÐ¹Ñ Zabbix: воÑполÑзÑйÑеÑÑ Ñвоей ÑÑÑÑной запиÑÑÑ Ð² Zabbix и пеÑейдиÑе на ÑÑÑаниÑÑ Templates (ШаблонÑ) > Import (ÐмпоÑÑ).
ÐÑивÑжиÑе полÑÑеннÑй Ñаблон к ÑзлÑ, за коÑоÑÑм бÑдеÑе наблÑдаÑÑ.
ÐÐ»Ñ ÑÑого в веб-инÑеÑÑейÑе Zabbix вÑбеÑиÑе нÑжнÑй Ñзел, пеÑейдиÑе на ÑÑÑаниÑÑ Templates (ШаблонÑ) > Add (ÐобавиÑÑ), вÑбеÑиÑе Ñаблон и заÑем ÑÑлкниÑе Update (ÐбновиÑÑ).
ÐодÑказка
ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе ÑвÑзаÑÑ Ñаблон Ñ ÑоздаваемÑм Ñзлом в Zabbix, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑделаÑÑ ÑÑо в командной ÑÑÑоке, иÑполÑзÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
mamonsu zabbix. ÐодÑобнее ÑÑо опиÑÑваеÑÑÑ Ð² ÐодÑазделе «УпÑавление паÑамеÑÑами ÑеÑвеÑа Zabbix в командной ÑÑÑоке».
ÐавеÑÑив наÑÑÑойкÑ, запÑÑÑиÑе mamonsu. ÐапÑимеÑ, в ÑиÑÑÐµÐ¼Ð°Ñ Linux Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе запÑÑÑиÑÑ mamonsu в виде ÑлÑÐ¶Ð±Ñ Ñак:
service mamonsu start
mamonsu ÑÑиÑÑÐ²Ð°ÐµÑ Ð²Ñе паÑамеÑÑÑ Ð¸Ð· Ñайла конÑигÑÑаÑии mamonsu и наÑÐ¸Ð½Ð°ÐµÑ Ð¼Ð¾Ð½Ð¸ÑоÑинг ÑиÑÑемÑ.
СпÑавка по командной ÑÑÑоке #
agent
СинÑакÑиÑ:
mamonsu agent { metric-list | metric-get имÑ_меÑÑики | version }ÐÑедоÑÑавлÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑобиÑаемÑÑ Ð¼ÐµÑÑÐ¸ÐºÐ°Ñ Ð¸Ð· командной ÑÑÑоки. ÐÑ Ð¼Ð¾Ð¶ÐµÑе задаÑÑ Ð¾Ð´Ð½Ð¾ из ÑледÑÑÑÐ¸Ñ Ð´ÐµÐ¹ÑÑвий:
metric-listÐÑвеÑÑи ÑпиÑок меÑÑик, коÑоÑÑе ÑобиÑÐ°ÐµÑ mamonsu. ÐÑвод ÑÑой ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð²ÐºÐ»ÑÑÐ°ÐµÑ ÐºÐ»ÑÑ Ð¼ÐµÑÑики, ÐµÑ Ð¿Ð¾Ñледнее знаÑение и вÑÐµÐ¼Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑÑого знаÑениÑ.
metric-getимÑ_меÑÑикиÐолÑÑиÑÑ Ð¿Ð¾Ñледнее знаÑение Ñказанной меÑÑики. СпиÑок доÑÑÑпнÑÑ Ð¼ÐµÑÑик можно полÑÑиÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
metric-list.versionÐÑвеÑÑи веÑÑÐ¸Ñ mamonsu.
bootstrap #
СинÑакÑиÑ:
mamonsu bootstrap -MÐ¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ[-c[Ñайл конÑигÑÑаÑии] | --config[=Ñайл конÑигÑÑаÑии]] [-x | --create-extensions] [паÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑениÑ]
ÐодгоÑовиÑÑ mamonsu к ÑабоÑе. ÐÐ°Ð½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
-MÐадаÑÑ Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ, коÑоÑÑй бÑÐ´ÐµÑ Ð²Ð»Ð°Ð´ÐµÑÑ Ð²Ñеми пÑоÑеÑÑами mamonsu. УказаннÑй полÑзоваÑÐµÐ»Ñ Ð½Ðµ должен бÑÑÑ Ð¿ÑивилегиÑованнÑм.
-cÑайл_конÑигÑÑаÑии--config=Ñайл_конÑигÑÑаÑииÐадаÑÑ Ñайл
agent.conf, в коÑоÑом Ñаздел[postgres]ÑодеÑÐ¶Ð¸Ñ Ð¸Ð¼Ñ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , коÑоÑое бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ, еÑли паÑамеÑÑ--dbnameне Ñказан ÑÑеди.паÑамеÑÑов подклÑÑениÑÐнаÑение по ÑмолÑаниÑ:
/etc/mamonsu/agent.conf-x--create-extensionsСоздаÑÑ Ð²ÑпомогаÑелÑнÑе ÑаÑÑиÑениÑ. ÐÑÐ´ÐµÑ Ñоздано ÑаÑÑиÑение pg_buffercache, коÑоÑое болÑÑе не ÑоздаÑÑÑÑ Ð¿Ð¾ ÑмолÑаниÑ. ÐÐ»Ñ Postgres Pro веÑÑии 12 или вÑÑе команда
bootstrapÑоздаÑÑ ÑÑнкÑии Ð´Ð»Ñ ÑабоÑÑ Ñ pgpro_stats и пÑедоÑÑÐ°Ð²Ð¸Ñ Ð¿Ñава на Ð¸Ñ Ð²Ñполнение полÑзоваÑелÑ-xmamonsu.паÑамеÑÑÑ_подклÑÑениÑÐеобÑзаÑелÑнÑе паÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑениÑ, задаваемÑе в командной ÑÑÑоке.
export
СинÑакÑиÑ:
mamonsu export configимÑ_Ñайла.conf [--add-plugins=каÑалог_модÑлей] mamonsu export templateимÑ_Ñайла.xml [--add-plugins=каÑалог_модÑлей] [--template-name=имÑ_Ñаблона] [--application=имÑ_пÑиложениÑ] [--old-zabbix]
СгенеÑиÑоваÑÑ Ñайл конÑигÑÑаÑии или Ñайл Ñаблона Ð´Ð»Ñ Ð½Ð°Ð±Ð¾Ñа меÑÑик. ÐÐ»Ñ Ð½Ð°ÑÑÑойки набоÑа меÑÑик можно пеÑедаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе паÑамеÑÑÑ:
--add-plugins=каÑалог_модÑлейСобиÑаÑÑ Ð¼ÐµÑÑики, опÑеделÑннÑе в дополниÑелÑнÑÑ Ð¼Ð¾Ð´ÑлÑÑ , ÑаÑположеннÑÑ Ð² заданном
каÑалоге_модÑлей. ÐÑли Ð²Ñ Ð±ÑдеÑе иÑполÑзоваÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо дополниÑелÑнÑе модÑли, ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ñжно пеÑедаваÑÑ Ð¿Ñи ÑоÑмиÑовании Ñайла конÑигÑÑаÑии и Ñаблона.--template-name=имÑ_ÑаблонаÐадаÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ñаблона, коÑоÑое бÑÐ´ÐµÑ Ð¾ÑобÑажаÑÑÑÑ Ð½Ð° ÑеÑвеÑе Zabbix.
ÐнаÑение по ÑмолÑаниÑ:
PostgresPro-, гдеOSOSâ название ваÑей опеÑаÑионной ÑиÑÑемÑ--application=имÑ_пÑиложениÑÐадаÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑ, Ñ ÐºÐ¾ÑоÑÑм ÑобÑаннÑе меÑÑики бÑдÑÑ Ð¾ÑобÑажаÑÑÑÑ Ð½Ð° ÑеÑвеÑе Zabbix.
ÐнаÑение по ÑмолÑаниÑ:
App-PostgresPro-, гдеOSOSâ название ваÑей опеÑаÑионной ÑиÑÑемÑ--old-zabbixÐкÑпоÑÑиÑоваÑÑ Ñаблон Ð´Ð»Ñ ÑеÑвеÑа Zabbix веÑÑии 4.2 или ÑÑаÑее. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ñаблон генеÑиÑÑеÑÑÑ Ð² ÑоÑмаÑе, ÑовмеÑÑимом Ñ Zabbix 4.4 и новее.
export zabbix-parameters
СинÑакÑиÑ:
mamonsu export zabbix-parametersимÑ_Ñайла.conf [--add-plugins=каÑалог_модÑлей] [--plugin-type={pg | sys | all}] [--pg-version=веÑÑиÑ] [--config=Ñайл_конÑигÑÑаÑии]
ÐкÑпоÑÑиÑоваÑÑ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Ð¼ÐµÑÑик Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñо ÑÑандаÑÑнÑм агенÑом Zabbix. ÐÐ»Ñ Ð½Ð°ÑÑÑойки ÑбоÑа меÑÑик можно пеÑедаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе паÑамеÑÑÑ:
--add-plugins=каÑалог_модÑлейСобиÑаÑÑ Ð¼ÐµÑÑики, опÑеделÑннÑе в дополниÑелÑнÑÑ Ð¼Ð¾Ð´ÑлÑÑ , ÑаÑположеннÑÑ Ð² заданном
каÑалоге_модÑлей. ÐÑли Ð²Ñ Ð±ÑдеÑе иÑполÑзоваÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо дополниÑелÑнÑе модÑли, ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ñжно пеÑедаваÑÑ Ð¿Ñи ÑоÑмиÑовании Ñайла конÑигÑÑаÑии и Ñаблона.--plugin-type={pg | sys | all}Ð¢Ð¸Ð¿Ñ Ð¼ÐµÑÑик, коÑоÑÑе Ð´Ð¾Ð»Ð¶Ð½Ñ ÑобиÑаÑÑÑÑ:
pgâ меÑÑики Postgres Pro.sysâ ÑиÑÑемнÑе меÑÑики.allâ вÑе меÑÑики.
Ðо ÑмолÑаниÑ:
all--pg-version=веÑÑиÑÐадаÑÑ Ð¾ÑновнÑÑ Ð²ÐµÑÑÐ¸Ñ ÑеÑвеÑа, Ð´Ð»Ñ ÐºÐ¾ÑоÑого бÑÐ´ÐµÑ Ð½Ð°ÑÑÑаиваÑÑÑÑ Ð½Ð°Ð±Ð¾Ñ Ð¼ÐµÑÑик. ÐÑогÑамма
mamonsuÐ¼Ð¾Ð¶ÐµÑ ÑобиÑаÑÑ Ð¼ÐµÑÑики во вÑÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑживаемÑÑ Ð²ÐµÑÑиÑÑ Postgres Pro, а Ñакже в PostgreSQL, наÑÐ¸Ð½Ð°Ñ Ñ Ð²ÐµÑÑии 9.5.ÐнаÑение по ÑмолÑаниÑ:
10--config=Ñайл_конÑигÑÑаÑииÐадаÑÑ Ð¿ÑÑÑ Ðº ÑайлÑ
agent.conf, коÑоÑÑй бÑÐ´ÐµÑ Ð¸ÑÑоÑником опÑеделений меÑÑик.ÐнаÑение по ÑмолÑаниÑ:
/etc/mamonsu/agent.conf
export zabbix-template
СинÑакÑиÑ:
mamonsu export zabbix-templateимÑ_Ñайла.conf [--add-plugins=каÑалог_модÑлей] [--plugin-type={pg | sys | all}] [--template-name=имÑ_Ñаблона] [--application=имÑ_пÑиложениÑ] [--config=Ñайл_конÑигÑÑаÑии] [--old-zabbix]
ÐкÑпоÑÑиÑоваÑÑ Ñаблон Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñо ÑÑандаÑÑнÑм агенÑом Zabbix. ÐÐ»Ñ Ð½Ð°ÑÑÑойки конÑигÑÑаÑии можно пеÑедаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе паÑамеÑÑÑ:
--add-plugins=каÑалог_модÑлейСобиÑаÑÑ Ð¼ÐµÑÑики, опÑеделÑннÑе в дополниÑелÑнÑÑ Ð¼Ð¾Ð´ÑлÑÑ , ÑаÑположеннÑÑ Ð² заданном
каÑалоге_модÑлей. ÐÑли Ð²Ñ Ð±ÑдеÑе иÑполÑзоваÑÑ ÐºÐ°ÐºÐ¸Ðµ-либо дополниÑелÑнÑе модÑли, ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð½Ñжно пеÑедаваÑÑ Ð¿Ñи ÑоÑмиÑовании Ñайла конÑигÑÑаÑии и Ñаблона.--plugin-type={pg | sys | all}Ð¢Ð¸Ð¿Ñ Ð¼ÐµÑÑик, коÑоÑÑе Ð´Ð¾Ð»Ð¶Ð½Ñ ÑобиÑаÑÑÑÑ:
pgâ меÑÑики Postgres Pro.sysâ ÑиÑÑемнÑе меÑÑики.allâ вÑе меÑÑики.
Ðо ÑмолÑаниÑ:
all--template-name=имÑ_ÑаблонаÐадаÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ñаблона, коÑоÑое бÑÐ´ÐµÑ Ð¾ÑобÑажаÑÑÑÑ Ð½Ð° ÑеÑвеÑе Zabbix.
ÐнаÑение по ÑмолÑаниÑ:
PostgresPro-, гдеOSOSâ название ваÑей опеÑаÑионной ÑиÑÑемÑ--application=имÑ_пÑиложениÑÐадаÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑоÑ, Ñ ÐºÐ¾ÑоÑÑм ÑобÑаннÑе меÑÑики бÑдÑÑ Ð¾ÑобÑажаÑÑÑÑ Ð½Ð° ÑеÑвеÑе Zabbix.
ÐнаÑение по ÑмолÑаниÑ:
App-PostgresPro-, гдеOSOSâ название ваÑей опеÑаÑионной ÑиÑÑемÑ--config=Ñайл_конÑигÑÑаÑииÐадаÑÑ Ð¿ÑÑÑ Ðº ÑайлÑ
agent.conf, коÑоÑÑй бÑÐ´ÐµÑ Ð¸ÑÑоÑником опÑеделений меÑÑик.ÐнаÑение по ÑмолÑаниÑ:
/etc/mamonsu/agent.conf--old-zabbixÐкÑпоÑÑиÑоваÑÑ Ñаблон Ð´Ð»Ñ ÑеÑвеÑа Zabbix веÑÑии 4.2 или ÑÑаÑее. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ñаблон генеÑиÑÑеÑÑÑ Ð² ÑоÑмаÑе, ÑовмеÑÑимом Ñ Zabbix 4.4 и новее.
report
СинÑакÑиÑ:
mamonsu report [--run-system=логиÑеÑкое_знаÑение] [--run-postgres=логиÑеÑкое_знаÑение] [--print-report=логиÑеÑкое_знаÑение] [--report-path=Ñайл_оÑÑÑÑа] [--disable-sudo] [паÑамеÑÑÑ_подклÑÑениÑ]
ÐÑдаÑÑ Ð¿Ð¾Ð´ÑобнÑй оÑÑÑÑ Ð¾Ð± обоÑÑдовании, опеÑаÑионной ÑиÑÑеме, иÑполÑзовании памÑÑи и дÑÑÐ³Ð¸Ñ Ñ Ð°ÑакÑеÑиÑÑÐ¸ÐºÐ°Ñ Ð¾Ð±ÑекÑа мониÑоÑинга, а Ñакже конÑигÑÑаÑÐ¸Ñ Postgres Pro.
ÐÑÑÑÑ Ð½Ð°ÑÑÑаиваеÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑледÑÑÑÐ¸Ñ Ð½ÐµÐ¾Ð±ÑзаÑелÑнÑÑ Ð¿Ð°ÑамеÑÑов:
--run-system=логиÑеÑкое_знаÑениеÐклÑÑиÑÑ Ð² генеÑиÑÑемÑй оÑÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑиÑÑеме.
Ðо ÑмолÑаниÑ:
True(вкл.)--run-postgres=логиÑеÑкое_знаÑениеÐклÑÑиÑÑ Ð² генеÑиÑÑемÑй оÑÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Postgres Pro.
Ðо ÑмолÑаниÑ:
True(вкл.)--print-report=логиÑеÑкое_знаÑениеÐÑвеÑÑи оÑÑÑÑ Ð² stdout.
Ðо ÑмолÑаниÑ:
True(вкл.)--report-path=Ñайл_оÑÑÑÑаÐÑвеÑÑи оÑÑÑÑ Ð² ÑказаннÑй Ñайл.
ÐÑÑÑ Ð¿Ð¾ ÑмолÑаниÑ:
/tmp/report.txt--disable-sudoСобиÑаÑÑ Ð¿Ñи ÑоÑмиÑовании оÑÑÑÑа ÑолÑко Ñе даннÑе, Ð´Ð»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÐºÐ¾ÑоÑÑÑ Ð½Ðµ нÑÐ¶Ð½Ñ Ð¿Ñава ÑÑпеÑполÑзоваÑелÑ. ÐÑÐ¾Ñ Ñежим поддеÑживаеÑÑÑ ÑолÑко в ÑиÑÑÐµÐ¼Ð°Ñ Linux.
паÑамеÑÑÑ_подклÑÑениÑÐеобÑзаÑелÑнÑе паÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑениÑ, задаваемÑе в командной ÑÑÑоке.
tune
СинÑакÑиÑ:
mamonsu tune [--dry-run] [--disable-sudo] [--log-level {INFO|DEBUG|WARN}]
[--dont-tune-pgbadger] [--dont-reload-postgresql]
[паÑамеÑÑÑ_подклÑÑениÑ]ÐпÑимизиÑоваÑÑ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Postgres Pro и ÑиÑÑемÑ, иÑÑ Ð¾Ð´Ñ Ð¸Ð· ÑобÑанной ÑÑаÑиÑÑики. ÐаÑÑÑоиÑÑ Ð¾Ð¿ÑимизаÑÐ¸Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
--dry-runÐÑвеÑÑи паÑамеÑÑÑ ÐºÐ¾Ð½ÑигÑÑаÑии ÑиÑÑÐµÐ¼Ñ Ð¸ Postgres Pro, коÑоÑÑе бÑдÑÑ Ð½Ð°ÑÑÑоенÑ, но не изменÑÑÑ Ð¸Ñ ÑакÑиÑеÑки.
--disable-sudoÐпÑимизиÑоваÑÑ ÑолÑко Ñе паÑамеÑÑÑ, Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ¾ÑоÑÑÑ Ð½Ðµ нÑÐ¶Ð½Ñ Ð¿Ñава ÑÑпеÑполÑзоваÑелÑ. ÐÑÐ¾Ñ Ñежим поддеÑживаеÑÑÑ ÑолÑко в ÑиÑÑÐµÐ¼Ð°Ñ Linux.
--dont-tune-pgbadgerÐе опÑимизиÑоваÑÑ Ð¿Ð°ÑамеÑÑÑ pgbadger.
--log-level { INFO | DEBUG | WARN}ÐзмениÑÑ ÑÑÐ¾Ð²ÐµÐ½Ñ Ð´ÐµÑализаÑии ÑообÑений.
ÐнаÑение по ÑмолÑаниÑ:
INFO--dont-reload-postgresqlÐе допÑÑÑиÑÑ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñиложением mamonsu ÑÑнкÑии
pg_reload_conf(). Ð ÑÑом ÑлÑÑае Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ Ð¿Ð°ÑамеÑÑов, коÑоÑÑе вÑÑÑпаÑÑ Ð² ÑÐ¸Ð»Ñ ÑолÑко поÑле пеÑезагÑÑзки конÑигÑÑаÑии Postgres Pro, не наÑнÑÑ Ð´ÐµÐ¹ÑÑвоваÑÑ Ð½ÐµÐ¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾.паÑамеÑÑÑ_подклÑÑениÑÐеобÑзаÑелÑнÑе паÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑениÑ, задаваемÑе в командной ÑÑÑоке.
upload #
СинÑакÑиÑ:
mamonsu upload [--zabbix-file=Ñайл_меÑÑик] [--zabbix-address=адÑеÑ_zabbix] [--zabbix-port=поÑÑ] [--zabbix-client=имÑ_Ñзла_zabbix] [--zabbix-log-level={INFO|DEBUG|WARN}]
ÐеÑедаÑÑ Ð´Ð°Ð½Ð½Ñе меÑÑик, Ñанее ÑÐ¾Ñ ÑанÑннÑе в Ñайле, на ÑеÑÐ²ÐµÑ Zabbix Ð´Ð»Ñ Ð²Ð¸Ð·ÑализаÑии. Ðолее подÑобно полÑÑение Ñайла меÑÑик ÑаÑÑмаÑÑиваеÑÑÑ Ð² ÐодÑазделе «ÐаÑамеÑÑÑ Ð²Ñвода».
ÐÑа команда Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
--zabbix-address=адÑеÑ_zabbixÐдÑÐµÑ ÑеÑвеÑа Zabbix.
ÐнаÑение по ÑмолÑаниÑ:
localhost--zabbix-port=поÑÑÐоÑÑ ÑеÑвеÑа Zabbix.
ÐнаÑение по ÑмолÑаниÑ: 10051
--zabbix-file=Ñайл_меÑÑикÐÐ¼Ñ ÑекÑÑового Ñайла Ñ Ð¼ÐµÑÑиками, коÑоÑÑе можно визÑализиÑоваÑÑ, напÑимеÑ
localhost.log.--zabbix-client=имÑ_Ñзла_zabbixÐÐ¼Ñ Ñзла в Zabbix.
ÐнаÑение по ÑмолÑаниÑ:
localhost--zabbix-log-level={INFO|DEBUG|WARN}ÐзмениÑÑ ÑÑÐ¾Ð²ÐµÐ½Ñ Ð´ÐµÑализаÑии ÑообÑений.
ÐнаÑение по ÑмолÑаниÑ:
INFO
zabbix dashboard upload
СинÑакÑиÑ:
mamonsu dashboard upload имÑ_ÑаблонаÐагÑÑзиÑÑ Ð¿Ð°Ð½ÐµÐ»Ñ Zabbix Ñ Ð¼ÐµÑÑиками mamonsu в Ñаблон на ÑеÑвеÑе Zabbix веÑÑии 6.0 или вÑÑе.
zabbix item
СинÑакÑиÑ:
mamonsu zabbix item {error | lastvalue | lastclock } имÑ_ÑзлаÐÑоÑмоÑÑеÑÑ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ðµ ÑвойÑÑво поÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð¼ÐµÑÑик, полÑÑеннÑÑ ÑеÑвеÑом Zabbix Ð´Ð»Ñ Ñказанного Ñзла.
zabbix version
СинÑакÑиÑ:
mamonsu zabbix version
ÐолÑÑиÑÑ Ð²ÐµÑÑÐ¸Ñ ÑеÑвеÑа Zabbix, к коÑоÑой подклÑÑÑн Ð°Ð³ÐµÐ½Ñ mamonsu.
zabbix host
СинÑакÑиÑ:
mamonsu zabbix host list mamonsu zabbix host showимÑ_Ñзлаmamonsu zabbix host idимÑ_Ñзлаmamonsu zabbix host deleteид_Ñзлаmamonsu zabbix host createимÑ_Ñзлаид_гÑÑппÑ_Ñзловид_ÑаблонаадÑеÑ_mamonsumamonsu zabbix host info {templates | hostgroups | graphs | items}ид_Ñзла
ÐозволÑÐµÑ ÑпÑавлÑÑÑ Ñзлами Zabbix, вÑполнÑÑ Ð¾Ð´Ð½Ð¾ из дейÑÑвий, опиÑаннÑÑ Ð² ÐодÑазделе «УпÑавление ÑеÑвеÑом Zabbix».
zabbix hostgroup
СинÑакÑиÑ:
mamonsu zabbix hostgroup list mamonsu zabbix hostgroup showимÑ_гÑÑппÑ_Ñзловmamonsu zabbix hostgroup idимÑ_гÑÑппÑ_Ñзловmamonsu zabbix hostgroup deleteид_гÑÑппÑ_Ñзловmamonsu zabbix hostgroup createимÑ_гÑÑппÑ_Ñзлов
ÐозволÑÐµÑ ÑпÑавлÑÑÑ Ð³ÑÑппами Ñзлов Zabbix, вÑполнÑÑ Ð¾Ð´Ð½Ð¾ из дейÑÑвий, опиÑаннÑÑ Ð² ÐодÑазделе «УпÑавление ÑеÑвеÑом Zabbix».
zabbix template
СинÑакÑиÑ:
mamonsu zabbix template list mamonsu zabbix template showимÑ_Ñаблонаmamonsu zabbix template idимÑ_Ñаблонаmamonsu zabbix template deleteид_Ñаблонаmamonsu zabbix template exportÑайл
ÐозволÑÐµÑ ÑпÑавлÑÑÑ Ñаблонами Zabbix, вÑполнÑÑ Ð¾Ð´Ð½Ð¾ из дейÑÑвий, опиÑаннÑÑ Ð² ÐодÑазделе «УпÑавление ÑеÑвеÑом Zabbix».
[--config] [--daemonize]
СинÑакÑиÑ:
mamonsu [-cÑайл конÑигÑÑаÑии| --config=Ñайл конÑигÑÑаÑии] [-d | --daemonize]
ÐапÑÑÑиÑÑ Ð² каÑеÑÑве агенÑа мониÑоÑинга на пеÑеднем плане или в Ñоновом Ñежиме, иÑполÑзÑÑ Ð¿Ð°ÑамеÑÑÑ, загÑÑженнÑе из Ñайла конÑигÑÑаÑии. ÐÑли ÑказаннÑй Ñайл конÑигÑÑаÑии или ÑÑандаÑÑнÑй Ñайл конÑигÑÑаÑии не ÑÑÑеÑÑвÑеÑ, завеÑÑиÑÑÑÑ Ñ Ð¾Ñибкой. Ðолезно Ð´Ð»Ñ Ð¾Ñладки. ÐÑинимаÑÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
-cÑайл_конÑигÑÑаÑии--config=Ñайл_конÑигÑÑаÑииÐадаÑÑ Ñайл
agent.confÐ´Ð»Ñ Ð·Ð°Ð³ÑÑзки паÑамеÑÑов конÑигÑÑаÑии.ÐнаÑение по ÑмолÑаниÑ:
/etc/mamonsu/agent.conf-d--daemonizeÐапÑÑÑиÑÑ Ð² Ñоновом Ñежиме. Ðез ÑÑого ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ mamonsu бÑÐ´ÐµÑ ÑабоÑаÑÑ Ð½Ð° пеÑеднем плане.
--version
СинÑакÑиÑ:
mamonsu --version
ÐÑвеÑÑи веÑÑÐ¸Ñ mamonsu.
--help
СинÑакÑиÑ:
mamonsu --help
ÐÑвеÑÑи ÑпÑÐ°Ð²ÐºÑ Ð¿Ð¾ паÑамеÑÑам командной ÑÑÑоки mamonsu.
ÐаÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ #
ÐÑи вÑзове вÑÑеÑказаннÑÑ
команд паÑамеÑÑÑ_подклÑÑÐµÐ½Ð¸Ñ Ð² командной ÑÑÑоке задаÑÑ Ð¿Ð°ÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ðº ÑÐµÐ»ÐµÐ²Ð¾Ð¼Ñ ÐºÐ»Ð°ÑÑеÑÑ Postgres Pro. паÑамеÑÑÑ_подклÑÑÐµÐ½Ð¸Ñ Ð¼Ð¾Ð³ÑÑ ÑодеÑжаÑÑ Ð°ÑгÑменÑÑ --host, --port, --dbname (-d), --username (-U), и --password (-W). РаÑгÑменÑе --dbname (-d) должна ÑказÑваÑÑÑÑ mamonsu_database, ÑÐ¾Ð·Ð´Ð°Ð½Ð½Ð°Ñ Ð´Ð»Ñ Ð½Ð°Ð±Ð»ÑдениÑ. ÐамеÑÑÑе, ÑÑо в аÑгÑменÑе --username (-U) необÑ
одимо пеÑедаÑÑ Ð¸Ð¼Ñ ÑÑпеÑполÑзоваÑÐµÐ»Ñ Ð² данном клаÑÑеÑе.
ÐÑли Ð²Ñ Ð½Ðµ зададиÑе паÑамеÑÑÑ_подклÑÑениÑ, mamonsu бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑ ÑооÑвеÑÑÑвÑÑÑие паÑамеÑÑÑ Ð¸Ð· Ñайла конÑигÑÑаÑии.
УпÑавление ÑеÑвеÑом Zabbix #
ÐÑполÑзÑÑ mamonsu, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑпÑавлÑÑÑ Ð½ÐµÐºÐ¾ÑоÑой ÑÑнкÑионалÑноÑÑÑÑ Zabbix из командной ÑÑÑоки. Рименно, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑоздаваÑÑ Ð¸Ð»Ð¸ ÑдалÑÑÑ ÑÐ·Ð»Ñ Ð¸ гÑÑÐ¿Ð¿Ñ Ñзлов Zabbix, а Ñакже генеÑиÑоваÑÑ, импоÑÑиÑоваÑÑ Ð¸ ÑдалÑÑÑ ÑÐ°Ð±Ð»Ð¾Ð½Ñ Zabbix Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¾Ð¿Ð¸ÑаннÑÑ
ниже команд. РниÑ
имÑ_обÑекÑа должно ÑооÑвеÑÑÑвоваÑÑ ÑÐ¸Ð¿Ñ Ð¾Ð±ÑекÑа Zabbix в команде: template (Ñаблон), host (Ñзел) или hostgroup (гÑÑппа Ñзлов).
listÐÑвеÑÑи ÑпиÑок доÑÑÑпнÑÑ Ñаблонов, Ñзлов или гÑÑпп Ñзлов.
showимÑ_обÑекÑаÐÑвеÑÑи инÑоÑмаÑÐ¸Ñ Ð¾Ð± Ñказанном Ñаблоне, Ñзле или гÑÑппе Ñзлов.
idимÑ_обÑекÑаÐоказаÑÑ Ð¸Ð´ÐµÐ½ÑиÑикаÑÐ¾Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ обÑекÑа, назнаÑаемÑй авÑомаÑиÑеÑки ÑеÑвеÑом Zabbix.
deleteид_обÑекÑаУдалиÑÑ Ð¾Ð±ÑÐµÐºÑ Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñм иденÑиÑикаÑоÑом.
createимÑ_гÑÑппÑ_ÑзловcreateимÑ_Ñзлаид_гÑÑппÑ_Ñзловид_ÑаблонаадÑеÑ_mamonsuСоздаÑÑ Ð½Ð¾Ð²Ñй Ñзел или гÑÑÐ¿Ð¿Ñ Ñзлов.
exportимÑ_ÑаблонаСÑоÑмиÑоваÑÑ Ñаблон Zabbix.
info {templates | hostgroups | graphs | items}ид_ÑзлаÐÑвеÑÑи подÑобнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑÐ°Ð±Ð»Ð¾Ð½Ð°Ñ , гÑÑÐ¿Ð¿Ð°Ñ Ñзлов, гÑаÑÐ¸ÐºÐ°Ñ Ð¸ меÑÑÐ¸ÐºÐ°Ñ , ÑвÑзаннÑÑ Ñ Ñзлом Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñм иденÑиÑикаÑоÑом.
ÐаÑамеÑÑÑ ÐºÐ¾Ð½ÑигÑÑаÑии #
Файл конÑигÑÑаÑии agent.conf по ÑмолÑÐ°Ð½Ð¸Ñ ÑаÑполагаеÑÑÑ Ð² каÑалоге /etc/mamonsu. Ðн ÑодеÑÐ¶Ð¸Ñ Ð½ÐµÑколÑко гÑÑпп паÑамеÑÑов, опÑеделÑÑÑиÑ
, какие меÑÑики ÑобиÑаÑÑ Ð¸ как вÑводиÑÑ ÑобÑаннÑе даннÑе:
ÐÑе паÑамеÑÑÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð·Ð°Ð´Ð°Ð²Ð°ÑÑÑÑ Ð² ÑоÑмаÑе .паÑамеÑÑ = знаÑение
ÐаÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ð°Ð³ÐµÐ½Ñа #
[postgres]
Ð Ñазделе [postgres] наÑÑÑаиваеÑÑÑ ÑÐ±Ð¾Ñ Ð¼ÐµÑÑик Postgres Pro и могÑÑ ÑодеÑжаÑÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
enabledÐклÑÑаеÑ/оÑклÑÑÐ°ÐµÑ ÑÐ±Ð¾Ñ Ð¼ÐµÑÑик Postgres Pro пÑи знаÑении, Ñавном
TrueилиFalse, ÑооÑвеÑÑÑвенно.Ðо ÑмолÑаниÑ:
True(вкл.)userÐолÑзоваÑелÑ, Ð¾Ñ Ð¸Ð¼ÐµÐ½Ð¸ коÑоÑого бÑдÑÑ Ð·Ð°Ð¿ÑÑкаÑÑÑÑ Ð¿ÑоÑеÑÑÑ Ð½Ð°Ð±Ð»ÑÐ´ÐµÐ½Ð¸Ñ Ð·Ð° клаÑÑеÑом. ÐÑо должен бÑÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ mamonsu, заданнÑй пÑи подгоÑовке, либо ÑÑпеÑполÑзоваÑелÑ, еÑли команда
bootstrapне запÑÑкалаÑÑ.ÐÐ¼Ñ Ð¿Ð¾ ÑмолÑаниÑ:
postgrespasswordÐаÑÐ¾Ð»Ñ Ñказанного полÑзоваÑелÑ.
databaseÐаза даннÑÑ , ÑеÑез подклÑÑение к коÑоÑой бÑдÑÑ ÑобиÑаÑÑÑÑ Ð¼ÐµÑÑики.
ÐÐ¼Ñ Ð¿Ð¾ ÑмолÑаниÑ:
postgreshostÐдÑÐµÑ ÑеÑвеÑа Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ .
ÐнаÑение по ÑмолÑаниÑ:
localhostportЦелевой поÑÑ Ð½Ð° ÑеÑвеÑе.
ÐнаÑение по ÑмолÑаниÑ: 5432
application_nameÐÐ¼Ñ Ð¿ÑиложениÑ, иденÑиÑиÑиÑÑÑÑее пÑоÑеÑÑ mamonsu, вÑполнÑÑÑийÑÑ Ð² клаÑÑеÑе Postgres Pro.
ÐнаÑение по ÑмолÑаниÑ:
mamonsuquery_timeoutÐнаÑение statement_timeout Ð´Ð»Ñ ÑеанÑа mamonsu, в ÑекÑÐ½Ð´Ð°Ñ . ÐÑли запÑÐ¾Ñ Ð¼ÐµÑÑики Postgres Pro не ÑÑÐ¿ÐµÐ²Ð°ÐµÑ Ð²ÑполниÑÑÑÑ Ð·Ð° Ñказанное вÑемÑ, он пÑеÑÑваеÑÑÑ.
ÐнаÑение по ÑмолÑаниÑ: 10
Также вмеÑÑо паÑамеÑÑов конÑигÑÑаÑии можно иÑполÑзоваÑÑ ÑледÑÑÑие пеÑеменнÑе ÑÑедÑ: PGUSER, PGPASSWORD, PGHOST, PGDATABASE, PGPORT и PGAPPNAME. Ðа подÑобнÑм опиÑанием ÑÑиÑ
пеÑеменнÑÑ
обÑаÑиÑеÑÑ Ðº РазделÑ 32.15 Ð´Ð»Ñ Ð¸Ñ
знаÑениÑ.
[system]
Ð Ñазделе [system] наÑÑÑаиваеÑÑÑ ÑÐ±Ð¾Ñ ÑиÑÑемнÑÑ
меÑÑик и могÑÑ ÑодеÑжаÑÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
enabledÐклÑÑаеÑ/оÑклÑÑÐ°ÐµÑ ÑÐ±Ð¾Ñ ÑиÑÑемнÑÑ Ð¼ÐµÑÑик пÑи знаÑении, Ñавном
TrueилиFalse, ÑооÑвеÑÑÑвенно.Ðо ÑмолÑаниÑ:
True(вкл.)
[zabbix]
Ð Ñазделе [zabbix] наÑÑÑаиваÑÑÑÑ ÑвойÑÑва подклÑÑÐµÐ½Ð¸Ñ Ðº ÑеÑвеÑÑ Zabbix и могÑÑ ÑодеÑжаÑÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
enabledÐклÑÑаеÑ/оÑклÑÑÐ°ÐµÑ Ð¿ÐµÑедаÑÑ ÑобÑаннÑÑ Ð¼ÐµÑÑик на ÑеÑÐ²ÐµÑ Zabbix пÑи знаÑении, Ñавном
TrueилиFalse, ÑооÑвеÑÑÑвенно.Ðо ÑмолÑаниÑ:
True(вкл.)clientÐÐ¼Ñ Ñзла в Zabbix.
addressÐдÑÐµÑ ÑеÑвеÑа Zabbix.
ÐнаÑение по ÑмолÑаниÑ: 127.0.0.1
portÐоÑÑ ÑеÑвеÑа Zabbix.
ÐнаÑение по ÑмолÑаниÑ: 10051
timeoutÐакÑималÑное вÑÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¿Ñи подклÑÑении к ÑеÑвеÑÑ Zabbix (в ÑекÑÐ½Ð´Ð°Ñ ).
ÐнаÑение по ÑмолÑаниÑ: 15
[agent]
Ð Ñазделе [agent] задаÑÑÑÑ ÑаÑположение ÑлÑÐ¶Ð±Ñ mamonsu и вклÑÑаеÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¾Ð±ÑаÑÐµÐ½Ð¸Ñ Ðº меÑÑикам в командной ÑÑÑоке:
enabledÐклÑÑаеÑ/оÑклÑÑÐ°ÐµÑ ÑÐ±Ð¾Ñ Ð¼ÐµÑÑик в командной ÑÑÑоке Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
agent.Ðо ÑмолÑаниÑ:
True(вкл.)hostÐдÑÐµÑ ÑиÑÑемÑ, в коÑоÑой ÑабоÑÐ°ÐµÑ mamonsu.
ÐнаÑение по ÑмолÑаниÑ: 127.0.0.1
portÐоÑÑ, ÑеÑез коÑоÑÑй mamonsu пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ ÑоединениÑ.
ÐнаÑение по ÑмолÑаниÑ: 10052
[sender]
Ð Ñазделе [sender] опÑеделÑеÑÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð¾ÑеÑеди, в коÑоÑой накапливаÑÑÑÑ Ð´Ð°Ð½Ð½Ñе, пÑежде Ñем они пеÑедаÑÑÑÑ ÑеÑвеÑÑ Zabbix:
queueÐакÑималÑное колиÑеÑÑво ÑобÑаннÑÑ Ð·Ð½Ð°Ñений меÑÑик, коÑоÑое Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°ÐºÐ°Ð¿Ð»Ð¸Ð²Ð°ÑÑÑÑ Ð»Ð¾ÐºÐ°Ð»Ñно, пÑежде Ñем mamonsu пеÑедаÑÑ Ð¸Ñ Ð½Ð° ÑеÑÐ²ÐµÑ Zabbix. ÐоÑле пеÑедаÑи накопленнÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð¾ÑеÑÐµÐ´Ñ Ð¾ÑиÑаеÑÑÑ.
ÐнаÑение по ÑмолÑаниÑ: 2048
ÐаÑамеÑÑÑ Ð²Ñвода #
[metric_log]
Ð Ñазделе [metric_log] наÑÑÑаиваеÑÑÑ ÑоÑ
Ñанение ÑобÑаннÑÑ
знаÑений меÑÑик в локалÑнÑÑ
ÑекÑÑовÑÑ
ÑайлаÑ
. ÐÑÐ¾Ñ Ñаздел Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
enabledÐклÑÑаеÑ/оÑклÑÑÐ°ÐµÑ ÑÐ¾Ñ Ñанение ÑобÑаннÑÑ Ð·Ð½Ð°Ñений меÑÑик в ÑекÑÑовом Ñайле. ÐÑли ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ñавен
True, mamonsu ÑоздаÑÑ Ñайлlocalhost.logÐ´Ð»Ñ ÑÐ¾Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñений меÑÑик.ÐнаÑение по ÑмолÑаниÑ:
FalsedirectoryУказÑÐ²Ð°ÐµÑ ÐºÐ°Ñалог, в коÑоÑом бÑдÑÑ ÑÐ¾Ñ ÑанÑÑÑÑÑ Ð´Ð°Ð½Ð½Ñе меÑÑик.
ÐаÑалог по ÑмолÑаниÑ:
/var/log/mamonsumax_size_mbÐакÑималÑнÑй ÑÐ°Ð·Ð¼ÐµÑ Ñайла меÑÑик, в мегабайÑÐ°Ñ . Ðо доÑÑижении заданного ÑазмеÑа ÑÑÐ¾Ñ Ñайл пеÑеименовÑваеÑÑÑ Ð²
localhost.log.archive, и ÑоздаÑÑÑÑ Ð½Ð¾Ð²Ñй Ñайлlocalhost.log.ÐнаÑение по ÑмолÑаниÑ: 1024
[log]
Ð Ñазделе [log] наÑÑÑаиваеÑÑÑ Ð·Ð°Ð¿Ð¸ÑÑ ÑообÑений в жÑÑнал mamonsu и могÑÑ ÑодеÑжаÑÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
fileÐадаÑÑ Ð¸Ð¼Ñ Ñайла жÑÑнала; Ð¼Ð¾Ð¶ÐµÑ Ñакже задаваÑÑ Ð¿Ð¾Ð»Ð½Ñй пÑÑÑ.
levelÐадаÑÑ ÑÑÐ¾Ð²ÐµÐ½Ñ Ð¾Ñладки. ÐÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°Ñение
DEBUG,ERRORилиINFO.ÐнаÑение по ÑмолÑаниÑ:
INFOformatФоÑÐ¼Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑваемÑÑ ÑообÑений.
ÐнаÑение по ÑмолÑаниÑ:
[%(asctime)s] %(asctime)s - %(name)s - %(message)sÐдеÑÑ
levelnameâ ÑÑÐ¾Ð²ÐµÐ½Ñ Ð²Ð°Ð¶Ð½Ð¾ÑÑи ÑообÑениÑ,asctimeâ ÑекÑÑее вÑемÑ,nameâ Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÑлÑ, вÑдавÑего ÑÑо ÑообÑение (либоroot, еÑли ÑообÑение вÑдано не модÑлем), иmessageâ ÑобÑÑвенно ÑекÑÑ ÑообÑениÑ.
ÐаÑамеÑÑÑ Ð¼Ð¾Ð´Ñлей #
[plugins]
Ð Ñазделе [plugins] опиÑÑваÑÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе модÑли, оÑÑÑеÑÑвлÑÑÑие ÑÐ±Ð¾Ñ Ð¼ÐµÑÑик, и могÑÑ ÑодеÑжаÑÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ:
enabledÐклÑÑаеÑ/оÑклÑÑÐ°ÐµÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе модÑли, оÑÑÑеÑÑвлÑÑÑие ÑÐ±Ð¾Ñ Ð¼ÐµÑÑик, пÑи знаÑении Ñавном
TrueилиFalse, ÑооÑвеÑÑÑвенно.ÐнаÑение по ÑмолÑаниÑ:
FalsedirectoryÐадаÑÑ ÐºÐ°Ñалог, ÑодеÑжаÑий дополниÑелÑнÑе модÑли. ÐÑи знаÑении, Ñавном
None, иÑполÑзование дополниÑелÑнÑÑ Ð¼Ð¾Ð´Ñлей оÑклÑÑаеÑÑÑ.ÐнаÑение по ÑмолÑаниÑ:
/etc/mamonsu/plugins
ÐÑли Ð²Ñ Ñ
оÑиÑе наÑÑÑоиÑÑ Ð¼Ð¾Ð´ÑлÑ, коÑоÑÑй Ð²Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑно добавили в mamonsu поÑле ÑÑÑановки, Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ нÑжно добавиÑÑ Ñаздел паÑамеÑÑов в Ñайл agent.conf.
СинÑакÑиÑ, коÑоÑÐ¾Ð¼Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑооÑвеÑÑÑвоваÑÑ ÑÑÐ¾Ñ Ñаздел, показан в пÑимеÑе в ÐодÑазделе Â«Ð Ð°Ð·Ð´ÐµÐ»Ñ Ð¾ÑделÑнÑÑ Ð¼Ð¾Ð´Ñлей».
Ð Ð°Ð·Ð´ÐµÐ»Ñ Ð¾ÑделÑнÑÑ Ð¼Ð¾Ð´Ñлей #
ÐÑе вÑÑÑоеннÑе модÑли ÑÑÑанавливаÑÑÑÑ Ð² ÑоÑÑаве mamonsu. ЧÑÐ¾Ð±Ñ Ð½Ð°ÑÑÑоиÑÑ Ñакой модÑлÑ, найдиÑе ÑооÑвеÑÑÑвÑÑÑий ÐµÐ¼Ñ Ñаздел под заголовком Individual Plugin Sections (Ð Ð°Ð·Ð´ÐµÐ»Ñ Ð¾ÑделÑнÑÑ
модÑлей) и измениÑе знаÑÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑов:
enabledÐклÑÑаеÑ/оÑклÑÑÐ°ÐµÑ Ð²ÑÑÑоеннÑе модÑли пÑи знаÑении Ñавном
TrueилиFalseÑооÑвеÑÑÑвенно. ÐÑи знаÑÐµÐ½Ð¸Ñ ÑÑвÑÑвиÑелÑÐ½Ñ Ðº ÑегиÑÑÑÑ.ÐнаÑение по ÑмолÑаниÑ:
FalseintervalУказÑÐ²Ð°ÐµÑ Ð¸Ð½ÑеÑвал ÑабоÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð² ÑекÑÐ½Ð´Ð°Ñ . ÐаÑамеÑÑ Ð·Ð°Ð´Ð°ÑÑÑÑ ÑелÑм ÑиÑлом. Ðожно ÑÑÑановиÑÑ ÑазнÑе инÑеÑÐ²Ð°Ð»Ñ Ð´Ð»Ñ ÑазнÑÑ Ð¼Ð¾Ð´Ñлей. ÐÐ»Ñ Ð¼Ð¾Ð´Ñлей, ÑобиÑаÑÑÐ¸Ñ Ð¼ÐµÑÑики PostgreSQL/Postgres Pro, напÑÐ¸Ð¼ÐµÑ autovacuum, checkpoint и Ñ. д., ÑÑо инÑеÑвал, в ÑеÑение коÑоÑого mamonsu обÑаÑаеÑÑÑ Ðº ÑкземплÑÑÑ Postgres Pro Ð´Ð»Ñ ÑбоÑа меÑÑик. ÐÐ»Ñ ÑиÑÑемнÑÑ Ð¼Ð¾Ð´Ñлей, напÑÐ¸Ð¼ÐµÑ diskstats, memory и Ñ. д., ÑÑо инÑеÑвал, в ÑеÑение коÑоÑого оÑÑÑеÑÑвлÑеÑÑÑ Ð¾Ð±ÑаÑение к опеÑаÑионной ÑиÑÑеме. ÐÐ»Ñ ÑлÑжебнÑÑ Ð¼Ð¾Ð´Ñлей, напÑÐ¸Ð¼ÐµÑ agentapi, logsender, zbxsender, ÑÑо инÑеÑвал, в ÑеÑение коÑоÑого вÑзÑваÑÑÑÑ Ð¸Ñ ÑÑнкÑии. ÐбÑаÑиÑе внимание, ÑÑо паÑамеÑÑ
intervalмодÑÐ»Ñ zbxsender ÑвÑзан Ñ Ð¿Ð°ÑамеÑÑомtimeoutÑаздела[zabbix]. ÐакÑималÑное вÑÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð¾ÑвеÑа ÑеÑвеÑа Zabbix, пÑевÑÑаÑÑее инÑеÑвал ÑабоÑÑ Ð¼Ð¾Ð´ÑлÑ, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑивеÑÑи к непÑавилÑÐ½Ð¾Ð¼Ñ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð´ÑÐ»Ñ zbxsender: модÑÐ»Ñ Ð¿ÐµÑезапÑÑкаеÑÑÑ Ñ ÑообÑением об оÑибке, еÑли подклÑÑение или пеÑедаÑа даннÑÑ Ð·Ð°Ð½Ð¸Ð¼Ð°ÑÑ Ð±Ð¾Ð»ÑÑе вÑемени, Ñем знаÑение, Ñказанное в паÑамеÑÑеinterval.ÐнаÑение по ÑмолÑаниÑ: 60
Ð ÑледÑÑÑем пÑимеÑе Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ñ ÑазделÑ, ÑооÑвеÑÑÑвÑÑÑие вÑÑÑоеннÑм модÑлÑм preparedtransaction и pgprobackup:
[preparedtransaction] max_prepared_transaction_time = 60 interval = 60 [pgprobackup] enabled = false interval = 300 backup_dirs = /backup_dir1,/backup_dir2 pg_probackup_path = /usr/bin/pg_probackup-11
[preparedtransaction] #
ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¿Ð¾Ð»ÑÑÐ°ÐµÑ Ð²Ð¾Ð·ÑаÑÑ ÑÑаÑейÑей подгоÑовленной ÑÑанзакÑии в ÑекÑÐ½Ð´Ð°Ñ , а Ñакже ÑиÑло вÑÐµÑ ÑÑанзакÑий, подгоÑовленнÑÑ Ð´Ð»Ñ Ð´Ð²ÑÑ Ñазной ÑикÑаÑии. Ðа дополниÑелÑнÑми ÑведениÑми обÑаÑиÑеÑÑ Ðº PREPARE TRANSACTION и РазделÑ 53.17.
ÐаÑамеÑÑ max_prepared_transaction_time задаÑÑ Ð² ÑекÑндаÑ
поÑоговое знаÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð²Ð¾Ð·ÑаÑÑа подгоÑовленной ÑÑанзакÑии.
ÐаннÑй модÑÐ»Ñ ÑобиÑÐ°ÐµÑ Ð´Ð²Ðµ меÑÑики: pgsql.prepared.count (ÑиÑло подгоÑовленнÑÑ
ÑÑанзакÑий) и pgsql.prepared.oldest (возÑаÑÑ ÑÑаÑейÑей подгоÑовленной ÑÑанзакÑии в ÑекÑндаÑ
).
ÐÑли знаÑение pgsql.prepared.oldest пÑевÑÑÐ°ÐµÑ Ð¿Ð¾Ñог, заданнÑй паÑамеÑÑом max_prepared_transaction_time, ÑÑабаÑÑÐ²Ð°ÐµÑ ÑÑÐ¸Ð³Ð³ÐµÑ Ñо ÑледÑÑÑим ÑообÑением: «PostgreSQL prepared transaction is too old on {host}» (СлиÑком ÑÑаÑÐ°Ñ Ð¿Ð¾Ð´Ð³Ð¾ÑÐ¾Ð²Ð»ÐµÐ½Ð½Ð°Ñ ÑÑанзакÑÐ¸Ñ PostgreSQL на {Ñзел}).
[pgprobackup] #
ÐÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¾Ð±ÑаÑаеÑÑÑ Ðº пÑогÑамме pg_probackup Ð´Ð»Ñ Ð¾ÑÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ ÑоÑÑоÑÐ½Ð¸Ñ ÐµÑ ÑезеÑвнÑÑ ÐºÐ¾Ð¿Ð¸Ð¹, а Ñакже вÑÑиÑлÑÐµÑ Ð¾Ð±ÑÑм каÑалогов, в коÑоÑÑÑ Ñ ÑанÑÑÑÑ Ð²Ñе ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¹.
ÐамеÑÑÑе, ÑÑо ÑÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¿Ð¾Ð´ÑÑиÑÑÐ²Ð°ÐµÑ Ð¾Ð±Ñий обÑÑм вÑÐµÑ Ñайлов в Ñелевом каÑалоге. УбедиÑеÑÑ Ð² Ñом, ÑÑо в Ñелевой каÑалог не попадаÑÑ Ð¿Ð¾ÑÑоÑонние ÑайлÑ.
ÐаÑамеÑÑ backup_dirs задаÑÑ ÑазделÑннÑй запÑÑÑми ÑпиÑок пÑÑей к каÑалогам, Ð´Ð»Ñ ÐºÐ¾ÑоÑÑÑ
бÑдÑÑ ÑобиÑаÑÑÑÑ Ð¼ÐµÑÑики.
ÐаÑамеÑÑ pg_probackup_path задаÑÑ Ð¿ÑÑÑ Ðº пÑогÑамме pg_probackup.
Ðо ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¾ÑклÑÑÑн. ЧÑÐ¾Ð±Ñ Ð²ÐºÐ»ÑÑиÑÑ ÐµÐ³Ð¾, задайÑе Ð´Ð»Ñ Ð¿Ð°ÑамеÑÑа enabled знаÑение True.
ÐаннÑй модÑÐ»Ñ ÑобиÑÐ°ÐµÑ Ð´Ð²Ðµ меÑÑики: pg_probackup.dir.size[#каÑалог_копий] (обÑÑм Ñелевого каÑалога) и pg_probackup.dir.error[#каÑалог_копий] (оÑибки копий) Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñказанного каÑалога_копий.
ÐÑли какаÑ-либо ÐºÐ¾Ð¿Ð¸Ñ Ð¸Ð¼ÐµÐµÑ Ð¾ÑибоÑное ÑоÑÑоÑние, напÑÐ¸Ð¼ÐµÑ ERROR, CORRUPT, ORPHAN, ÑÑÐ¾Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð²ÑзÑÐ²Ð°ÐµÑ ÑÑабаÑÑвание ÑÑиггеÑа.
ÐÑполÑзование
Ð¡Ð±Ð¾Ñ Ð¸ пÑоÑмоÑÑ Ð¼ÐµÑÑик #
СÑÐ°Ð·Ñ Ð¿Ð¾Ñле запÑÑка mamonsu наÑÐ¸Ð½Ð°ÐµÑ ÑÐ±Ð¾Ñ Ð¼ÐµÑÑик ÑиÑÑÐµÐ¼Ñ Ð¸ Postgres Pro. Ðоманда agent позволÑÐµÑ Ð² ÑеалÑном вÑемени полÑÑаÑÑ ÑекÑÑие знаÑÐµÐ½Ð¸Ñ ÑобиÑаемÑÑ
меÑÑик в командной ÑÑÑоке.
ЧÑÐ¾Ð±Ñ Ð¿ÑоÑмоÑÑеÑÑ ÑпиÑок имеÑÑиÑ
ÑÑ Ð¼ÐµÑÑик, воÑполÑзÑйÑеÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ agent metric-list:
mamonsu agent metric-list
ÐÑвод ÑÑой ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð²ÐºÐ»ÑÑÐ°ÐµÑ ÐºÐ»ÑÑ Ð¼ÐµÑÑики, ÐµÑ Ð¿Ð¾Ñледнее знаÑение и вÑÐµÐ¼Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ ÑÑого знаÑениÑ. ÐапÑимеÑ:
system.memory[active] 7921004544 1564570818 system.memory[swap_cache] 868352 1564570818 pgsql.connections[idle] 6.0 1564570818 pgsql.archive_command[failed_trying_to_archive] 0 1564570818
ЧÑÐ¾Ð±Ñ Ð¿ÑоÑмоÑÑеÑÑ ÑекÑÑее знаÑение опÑеделÑнной меÑÑики, воÑполÑзÑйÑеÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ agent metric-get:
mamonsu agent metric-get имÑ_меÑÑики ÐдеÑÑ Ð¸Ð¼Ñ_меÑÑики â клÑÑ Ð¸Ð½ÑеÑеÑÑÑÑей Ð²Ð°Ñ Ð¼ÐµÑÑики, пÑедÑÑавленнÑй в вÑводе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ metric-list. ÐапÑимеÑ: pgsql.connections[idle].
ÐÑ Ð¼Ð¾Ð¶ÐµÑе пÑоÑмоÑÑеÑÑ Ð³ÑаÑики ÑобÑаннÑÑ Ð¼ÐµÑÑик в веб-инÑеÑÑейÑе Zabbix в Ñазделе (ÐÑаÑики). ÐодÑобнее об иÑполÑзовании Zabbix ÑаÑÑказÑваеÑÑÑ Ð² его оÑиÑиалÑной докÑменÑаÑии по адÑеÑÑ https://www.zabbix.com/documentation/current/manual.
ÐÑли Ð²Ñ ÑеÑили ÑÐ¾Ñ ÑанÑÑÑ Ð²Ñе ÑобиÑаемÑе меÑÑики в Ñайле как опиÑано в «ÐаÑамеÑÑÑ Ð²Ñвода», ÑобÑаннÑе меÑÑики можно пеÑедаÑÑ Ð½Ð° ÑеÑÐ²ÐµÑ Zabbix Ð´Ð»Ñ Ð²Ð¸Ð·ÑализаÑии, воÑполÑзовавÑиÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ upload.
Ðобавление дополниÑелÑнÑÑ Ð¼Ð¾Ð´Ñлей #
ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑаÑÑиÑиÑÑ ÑÑнкÑионалÑноÑÑÑ mamonsu, добавив ÑобÑÑвеннÑе дополниÑелÑнÑе модÑли ÑледÑÑÑим обÑазом:
Ð¡Ð¾Ñ ÑаниÑе вÑе нÑжнÑе вам дополниÑелÑнÑе модÑли в одном каÑалоге, напÑимеÑ, в
/etc/mamonsu/plugins.УбедиÑеÑÑ Ð² Ñом, ÑÑо ÑÑÐ¾Ñ ÐºÐ°Ñалог Ñказан в Ñайле конÑигÑÑаÑии в Ñазделе
[plugins]:[plugins] directory = /etc/mamonsu/plugins
СгенеÑиÑÑйÑе новÑй Ñаблон Zabbix, вклÑÑаÑÑий инÑоÑмаÑÐ¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ Ð¼Ð¾Ð´Ñлей:
mamonsu export template template.xml --add-plugins=/etc/mamonsu/plugins
ÐагÑÑзиÑе ÑгенеÑиÑованнÑй
template.xmlна ÑеÑÐ²ÐµÑ Zabbix, как опиÑано в Разделе «УÑÑановка и подгоÑовка».
ÐпÑимизаÑÐ¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑии Postgres Pro и ÑиÑÑемÑ
РзавиÑимоÑÑи Ð¾Ñ ÑобÑаннÑÑ Ð·Ð½Ð°Ñений меÑÑик, mamonsu Ð¼Ð¾Ð¶ÐµÑ Ð½Ð°ÑÑÑоиÑÑ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ Postgres Pro и ÑиÑÑÐµÐ¼Ñ Ð´Ð»Ñ Ð¾Ð¿ÑималÑной пÑоизводиÑелÑноÑÑи.
ÐÑ Ð¼Ð¾Ð¶ÐµÑе полÑÑиÑÑ Ð¿Ð¾Ð´ÑобнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾Ð± обоÑÑдовании, опеÑаÑионной ÑиÑÑеме, иÑполÑзовании памÑÑи и дÑÑÐ³Ð¸Ñ Ñ Ð°ÑакÑеÑиÑÑÐ¸ÐºÐ°Ñ Ð¾Ð±ÑекÑа мониÑоÑинга, а Ñакже конÑигÑÑаÑÐ¸Ñ Postgres Pro, вÑполнив командÑ:
mamonsu report
ЧÑÐ¾Ð±Ñ ÑолÑко пÑоÑмоÑÑеÑÑ Ð¿ÑедлагаемÑе Ð´Ð»Ñ Ð¾Ð¿ÑимизаÑии изменениÑ, но не пÑименÑÑÑ Ð¸Ñ
, запÑÑÑиÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ tune Ñ ÐºÐ»ÑÑом --dry-run:
mamonsu tune --dry-run
ЧÑÐ¾Ð±Ñ Ð¿ÑедлагаемÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±Ñли пÑимененÑ, запÑÑÑиÑе ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ tune без какиÑ
-либо паÑамеÑÑов:
mamonsu tune
ÐÑ Ð¼Ð¾Ð¶ÐµÑе иÑклÑÑиÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе паÑамеÑÑÑ Ð¸Ð· оÑÑÑÑа или оÑклÑÑиÑÑ Ð½ÐµÐºÐ¾ÑоÑÑе меÑÐ¾Ð´Ñ Ð¾Ð¿ÑимизаÑии, пеÑедав дополниÑелÑнÑе аÑгÑменÑÑ. ÐолнÑй ÑпиÑок аÑгÑменÑов команд report и tune пÑиведÑн в Разделе «СпÑавка по командной ÑÑÑоке».
УпÑавление паÑамеÑÑами ÑеÑвеÑа Zabbix в командной ÑÑÑоке #
ÐÑиложение mamonsu позволÑÐµÑ ÑабоÑаÑÑ Ñ ÑеÑвеÑом Zabbix, иÑполÑзÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½ÑÑ ÑÑÑокÑ. Ð ÑаÑÑноÑÑи, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе загÑÑжаÑÑ ÑÐ°Ð¹Ð»Ñ Ñаблонов на ÑеÑÐ²ÐµÑ Zabbix, ÑоздаваÑÑ Ð¸ ÑдалÑÑÑ ÑÐ·Ð»Ñ Ð¸ гÑÑÐ¿Ð¿Ñ Ñзлов Zabbix, пÑивÑзÑваÑÑ ÑÐ°Ð±Ð»Ð¾Ð½Ñ Ðº Ñзлам и полÑÑаÑÑ Ð¿Ð¾Ñледние знаÑÐµÐ½Ð¸Ñ Ð¼ÐµÑÑик.
ЧÑÐ¾Ð±Ñ Ð½Ð°ÑÑÑоиÑÑ Ñзел мониÑоÑинга в Zabbix Ñ Ñамого наÑала, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе вÑполниÑÑ ÑледÑÑÑие дейÑÑвиÑ:
ÐÑи желании ÑкажиÑе ÑÑÑÑнÑе даннÑе в Zabbix в ÑледÑÑÑÐ¸Ñ Ð¿ÐµÑеменнÑÑ Ð¾ÐºÑÑÐ¶ÐµÐ½Ð¸Ñ Ð² Ñой ÑиÑÑеме, где наÑÑÑаиваеÑÑÑ Ð¼Ð¾Ð½Ð¸ÑоÑинг:
ÐадайÑе в пеÑеменнÑÑ
ZABBIX_USERиZABBIX_PASSWDÐ¸Ð¼Ñ Ð¸ паÑÐ¾Ð»Ñ Ð²Ð°Ñей ÑÑÑÑной запиÑи Zabbix, ÑооÑвеÑÑÑвенно.ÐадайÑе в пеÑеменной
ZABBIX_URLадÑеÑhttp://zabbix/
ÐÑли ÑÑого не ÑделаÑÑ, вам нÑжно бÑÐ´ÐµÑ ÑказÑваÑÑ ÑледÑÑÑие паÑамеÑÑÑ Ð¿Ñи каждом вÑзове лÑбой подкомандÑ
mamonsu zabbix:--url=http://zabbix/ --user=
имÑ_полÑзоваÑелÑ_zabbix--password=паÑолÑ_полÑзоваÑелÑ_zabbixСгенеÑиÑÑйÑе новÑй Ñайл Ñаблона и загÑÑзиÑе его на ÑеÑÐ²ÐµÑ Zabbix:
mamonsu export template template.xml mamonsu zabbix template export template.xml
СоздайÑе новÑÑ Ð³ÑÑÐ¿Ð¿Ñ Ñзлов:
mamonsu zabbix hostgroup create
имÑ_гÑÑппÑ_ÑзловÐпÑеделиÑе иденÑиÑикаÑоÑÑ Ñозданной гÑÑÐ¿Ð¿Ñ Ð¸ загÑÑженного Ñаблона, назнаÑаемÑе авÑомаÑиÑеÑки ÑеÑвеÑом Zabbix:
mamonsu zabbix hostgroup id
имÑ_гÑÑппÑ_Ñзловmamonsu zabbix template idимÑ_ÑаблонаСоздайÑе Ñзел, ÑвÑзаннÑй Ñ ÑÑой гÑÑппой, и пÑивÑжиÑе к Ð½ÐµÐ¼Ñ Ð·Ð°Ð³ÑÑженнÑй Ñаблон Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð¾Ð´Ð½Ð¾Ð¹ командÑ:
mamonsu zabbix host create
имÑ_Ñзлаид_гÑÑппÑ_Ñзловид_ÑаблонаадÑеÑ_mamonsuÐдеÑÑ
имÑ_Ñзлаâ Ð¸Ð¼Ñ Ñоздаваемого Ñзла,ид_гÑÑппÑ_Ñзловиид_Ñаблонаâ ÑникалÑнÑе иденÑиÑикаÑоÑÑ, полÑÑеннÑе на пÑедÑдÑÑем Ñаге, аmamonsu_addressâ IP-адÑÐµÑ ÑиÑÑемÑ, в коÑоÑой ÑабоÑÐ°ÐµÑ mamonsu.
Создав Ñзел в Zabbix, пÑоизведиÑе наÑÑÑÐ¾Ð¹ÐºÑ Ñелевой ÑиÑÑемÑ, как опиÑано в Разделе «УÑÑановка и подгоÑовка».
ÐкÑпоÑÑ Ð¼ÐµÑÑик Ð´Ð»Ñ ÑÑандаÑÑного агенÑа Zabbix
ÐÑполÑзÑÑ mamonsu, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе пÑеобÑазоваÑÑ Ð¾Ð¿ÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑÑик ÑиÑÑÐµÐ¼Ñ Ð¸ Postgres Pro в ÑоÑмаÑ, коÑоÑÑй поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ ÑÑандаÑÑнÑй Ð°Ð³ÐµÐ½Ñ Zabbix.
РнаÑÑоÑÑее вÑÐµÐ¼Ñ ÑÑа ÑÑнкÑионалÑноÑÑÑ Ð¸Ð¼ÐµÐµÑ ÑледÑÑÑие огÑаниÑениÑ:
Ð Windows ÑкÑпоÑÑ Ð¼ÐµÑÑик
mamonsuне поддеÑживаеÑÑÑ.ÐпÑÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð¼ÐµÑÑик Ð²Ñ Ð¾Ð´ÑÑего в Postgres Pro Enterprise ÑаÑÑиÑениÑ
pg_wait_samplingи Ð¼ÐµÑ Ð°Ð½Ð¸Ð·Ð¼Ð° CFS не пÑеобÑазÑÑÑÑÑ.
Ðажно
ÐÐ»Ñ ÑабоÑÑ Ñ Ð¿ÑокÑи Zabbix Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкÑпоÑÑиÑоваÑÑ Ð²Ñе паÑамеÑÑÑ Ð² ÑоÑмаÑ, коÑоÑÑй поддеÑживаеÑÑÑ ÑÑандаÑÑнÑм агенÑом Zabbix.
ЧÑÐ¾Ð±Ñ Ð¸ÑполÑзоваÑÑ Ð°Ð³ÐµÐ½Ñ Zabbix Ð´Ð»Ñ ÑбоÑа меÑÑик mamonsu, вÑполниÑе ÑледÑÑÑее:
СгенеÑиÑÑйÑе Ñайл конÑигÑÑаÑии, ÑовмеÑÑимÑй Ñо ÑÑандаÑÑнÑм агенÑом Zabbix, и помеÑÑиÑе его в
/etc/zabbix/zabbix_agent.d/. ÐÑ Ð¼Ð¾Ð¶ÐµÑе добавиÑÑ Ð½ÑжнÑй пÑÑÑ Ð¿ÐµÑед именем Ñайла:mamonsu export zabbix-parameters /etc/zabbix/zabbix_agent.d/zabbix_agent.conf
ÐÑе имеÑÑиеÑÑ Ð¿Ð°ÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
export zabbix-parametersопиÑÐ°Ð½Ñ Ð² Разделе «СпÑавка по командной ÑÑÑоке».СгенеÑиÑÑйÑе Ñаблон Ð´Ð»Ñ ÑÑандаÑÑного агенÑа Zabbix:
mamonsu export zabbix-template template.xml
ÐÑе паÑамеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ
export zabbix-templateопиÑÐ°Ð½Ñ Ð² Разделе «СпÑавка по командной ÑÑÑоке».ÐагÑÑзиÑе ÑгенеÑиÑованнÑй Ñаблон на ÑеÑÐ²ÐµÑ Zabbix, как опиÑано в Разделе «УÑÑановка и подгоÑовка».
ÐÑли Ð²Ñ Ð½Ð°Ð¼ÐµÑÐµÐ½Ñ ÑобиÑаÑÑ Ð¼ÐµÑÑики Postgres Pro, поÑле загÑÑзки Ñаблона измениÑе в веб-инÑеÑÑейÑе ÑледÑÑÑие макÑоÑÑ:
ÐмеÑÑо
{$PG_CONNINFO}ÑкажиÑе паÑамеÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ Ðº ÑеÑвеÑÑ Postgres Pro, за коÑоÑÑм Ð²Ñ Ð½Ð°Ð¼ÐµÑÐµÐ½Ñ Ð½Ð°Ð±Ð»ÑдаÑÑ.ÐмеÑÑо
{$PG_PATH}ÑкажиÑе пÑÑÑ Ðº каÑалогÑ, где ÑÑÑановлена пÑогÑамма psql.
ÐамеÑÐ°Ð½Ð¸Ñ Ð¾ ÑовмеÑÑимоÑÑи #
ÐÑли Ð²Ñ Ñ Ð¾ÑиÑе обновиÑÑ mamonsu до веÑÑии, неÑовмеÑÑимой Ñ Ð¿ÑедÑдÑÑей, Ñо ваÑи далÑнейÑие дейÑÑÐ²Ð¸Ñ Ð·Ð°Ð²Ð¸ÑÑÑ Ð¾Ñ Ñого, нÑжно ли вам ÑÐ¾Ñ ÑаниÑÑ ÑобÑаннÑе даннÑе меÑÑик.
ÐÑли вам нÑжно ÑÐ¾Ñ ÑаниÑÑ ÑобÑаннÑе даннÑе, вÑполниÑе ÑледÑÑÑее:
УÑÑановиÑе новÑÑ Ð²ÐµÑÑÐ¸Ñ mamonsu.
СгенеÑиÑÑйÑе новÑй Ñаблон Ð´Ð»Ñ ÑеÑвеÑа Zabbix.
ÐÑли Ð²Ñ Ð²ÑполнÑли ÑпеÑиалÑнÑÑ Ð¿Ð¾Ð´Ð³Ð¾ÑовиÑелÑнÑÑ Ð¿ÑоÑедÑÑÑ Ð² пÑедÑдÑÑей веÑÑии mamonsu, запÑÑÑиÑе командÑ
bootstrapеÑÑ Ñаз.ÐагÑÑзиÑе новÑй Ñаблон на ÑеÑÐ²ÐµÑ Zabbix.
ÐеÑеименÑйÑе Ñзел, Ð´Ð»Ñ ÐºÐ¾ÑоÑого Ð²Ñ Ñ Ð¾ÑиÑе ÑÐ¾Ñ ÑаниÑÑ ÑобÑаннÑе даннÑе, и оÑÑавÑÑе его пÑивÑÐ·ÐºÑ Ðº ÑÑаÑÐ¾Ð¼Ñ ÑаблонÑ.
СоздайÑе новÑй Ñзел Ð´Ð»Ñ Ñой же ÑиÑÑÐµÐ¼Ñ Ð¸ пÑивÑжиÑе к Ð½ÐµÐ¼Ñ Ð½Ð¾Ð²Ñй Ñаблон.
ÐеÑезапÑÑÑиÑе ÑлÑÐ¶Ð±Ñ mamonsu. Ðна бÑÐ´ÐµÑ ÑобиÑаÑÑ Ð´Ð°Ð½Ð½Ñе Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ Ñзла. СÑаÑÑй Ñзел болÑÑе не бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ, но ÑобÑаннÑе Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ даннÑе бÑдÑÑ Ð¿Ð¾-пÑÐµÐ¶Ð½ÐµÐ¼Ñ Ð´Ð¾ÑÑÑпнÑ.
ÐÑли вам не нÑжно ÑÐ¾Ñ ÑанÑÑÑ ÑобÑаннÑе даннÑе, вÑполниÑе ÑледÑÑÑее:
УÑÑановиÑе новÑÑ Ð²ÐµÑÑÐ¸Ñ mamonsu.
СгенеÑиÑÑйÑе новÑй Ñаблон Ð´Ð»Ñ ÑеÑвеÑа Zabbix.
ÐÑли Ð²Ñ Ð²ÑполнÑли ÑпеÑиалÑнÑÑ Ð¿Ð¾Ð´Ð³Ð¾ÑовиÑелÑнÑÑ Ð¿ÑоÑедÑÑÑ Ð² пÑедÑдÑÑей веÑÑии mamonsu, запÑÑÑиÑе командÑ
bootstrapеÑÑ Ñаз.ÐагÑÑзиÑе новÑй Ñаблон на ÑеÑÐ²ÐµÑ Zabbix.
РпаÑамеÑÑÐ°Ñ Ñзла Zabbix пÑивÑжиÑе к ÑÐ·Ð»Ñ Ð½Ð¾Ð²Ñй Ñаблон вмеÑÑо ÑÑаÑого.
ÐеÑезапÑÑÑиÑе ÑлÑÐ¶Ð±Ñ mamonsu, ÑÑÐ¾Ð±Ñ Ð½Ð°ÑалÑÑ ÑÐ±Ð¾Ñ Ð´Ð°Ð½Ð½ÑÑ . ÐÑе даннÑе, ÑобÑаннÑе Ñанее, бÑдÑÑ Ð¿Ð¾ÑеÑÑнÑ.