<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Мониторинг репликации MySQL при пом...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/100050.html</link>
    <description>0. Кому как удобно ставим zabbix агента. Создаем директорию /zabix/&lt;br&gt;&lt;br&gt;1. Создаем пользователя на слейве mysql.&lt;br&gt; &lt;br&gt;   GRANT REPLICATION CLIENT ON *.*  TO &apos;replication&apos;&#064;&apos;localhost&apos; IDENTIFIED BY &apos;S0mEPass&apos;;&lt;br&gt;&lt;br&gt;2. пишем скрипт slave_status&lt;br&gt;&lt;br&gt;   #!/bin/sh&lt;br&gt;   export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:&lt;br&gt;&lt;br&gt;   mysql --defaults-file=/zabix/.my.cnf -Bse &quot;show slave status&#092;G&quot; &amp;#124; grep $1 &amp;#124; awk &apos;&#123; print $2 &#125;&apos; &amp;#124; head -n 1&lt;br&gt;&lt;br&gt;&lt;br&gt;3. Делаем конфиг /zabbix/.my.cnf&lt;br&gt;&lt;br&gt;   &#091;client&#093;&lt;br&gt;   user=replication&lt;br&gt;   host=localhost&lt;br&gt;   password=&apos;S0mEPass&apos;&lt;br&gt;&lt;br&gt;Конфиг нужен затем, чтобы в вывод не попадали такие сообщения:&lt;br&gt;&lt;br&gt;   Warning: Using a password on the command line interface can be insecure.&lt;br&gt;   Yes&lt;br&gt;&lt;br&gt;4. В конфиг zabbix агента добавляем&lt;br&gt;&lt;br&gt;   UserParameter=mysql-slave&#091;*&#093;,/scripts/slave_status &quot;$1&quot;&lt;br&gt;&lt;br&gt;5. Делаем рестарт zabbix агента&lt;br&gt;&lt;br&gt;Забираем (http://opennet.ru/soft/zbx_export_templates.xml или https://cloud.mail.ru/public/2feb5f4dee82/zbx_export_templates.xml&lt;br&gt;) шаблон для zabbix (раб</description>

<item>
    <title>Мониторинг репликации MySQL при помощи Zabbix (Алексей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/100050.html#5</link>
    <pubDate>Tue, 25 Nov 2014 07:24:19 GMT</pubDate>
    <description>Percona Monitoring Plugins for Zabbix http://www.percona.com/doc/percona-monitoring-plugins/1.1/zabbix/index.html&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг репликации MySQL при помощи Zabbix (McLeod095)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/100050.html#4</link>
    <pubDate>Tue, 18 Nov 2014 09:52:21 GMT</pubDate>
    <description>Костыль на костыле и с велосипедом.&lt;br&gt;В поставке zabbix-agent поставляется шаблон для мониторинга mysql.  В CentOS лежит примерно тут &lt;br&gt;/usr/share/doc/zabbix20-agent-2.0.11/userparameter_mysql.conf&lt;br&gt;Создаем .my.cnf в хомяке zabbix и в файл параметров добавляем строки&lt;br&gt;UserParameter=mysql.master&#091;*&#093;, HOME=/var/lib/zabbix mysql -e &quot;show master status&#092;G&quot; &amp;#124; awk &apos;/&apos;$1&apos;/&#123;print $$2&#125;&apos;&lt;br&gt;UserParameter=mysql.slave&#091;*&#093;,  HOME=/var/lib/zabbix mysql -e &quot;show slave status&#092;G&quot;  &amp;#124; awk &apos;/&apos;$1&apos;/&#123;gsub(/NULL/,&quot;99999&quot;,$$2); print $$2&#125;&apos;&lt;br&gt;И этого достаточно для просмотра show slave status&lt;br&gt;Ну и можно еще &lt;br&gt;UserParameter=mysql.replication, HOME=/var/lib/zabbix mysql -BNe &quot;SELECT ABS(TIMESTAMPDIFF(SECOND,replication_date,(SELECT replication_date FROM system_monitor.master_status))) FROM system_monitor.slave_status;&quot;&lt;br&gt;&lt;br&gt;только создать базу и сделать автоинкремент даты уже скриптами. &lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг репликации MySQL при помощи Zabbix (имя)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/100050.html#3</link>
    <pubDate>Mon, 17 Nov 2014 06:01:38 GMT</pubDate>
    <description>&amp;gt; grep $1 &amp;#124; awk &apos;&#123; print $2 &#125;&apos; &amp;#124; head -n 1&lt;br&gt;&lt;br&gt;awk &quot;/$1/ &#123;print &#092;$2; exit&#125;&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг репликации MySQL при помощи Zabbix (Зевака)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/100050.html#2</link>
    <pubDate>Fri, 14 Nov 2014 08:16:16 GMT</pubDate>
    <description>Пользователю replication&#064;localhost можно сделать пустой пароль.&lt;br&gt;</description>
</item>

<item>
    <title>Мониторинг репликации MySQL при помощи Zabbix (Громозека)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/100050.html#1</link>
    <pubDate>Fri, 14 Nov 2014 07:08:07 GMT</pubDate>
    <description>show slave status не всегда говорит правду. На личном опыте проверено. Для гарантированного мониторинга стоит использовать дополнительную табличку где автоинкрементом раз в N минут увеличивать поле, и сравнивать его значение с значением на slave серверах. &lt;br&gt;</description>
</item>

</channel>
</rss>
