Rumah pangkalan data tutorial mysql Zabbix监控MySQL主从复制

Zabbix监控MySQL主从复制

Jun 07, 2016 pm 05:22 PM
replikasi tuan-hamba mysql zabbix

zabbix可能监控到mysql服务的运行情况,但确不能监控mysql的主从复制是否正常:有时候,同步已经停止,但管理人员却不知道。登陆

起因:zabbix可能监控到mysql服务的运行情况,但确不能监控mysql的主从复制是否正常:有时候,同步已经停止,但管理人员却不知道。
 
下手处:登陆mysql从服务器,通过执行 mysql> show slave status\G 查看其输出,即可判定主从复制是否正常。下面是某个从服务器的输出:

 mysql> show slave status\G
 *************************** 1. row ***************************
                Slave_IO_State: Waiting for master to send event
                  Master_Host: 192.168.93.16
                  Master_User: rep1
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000004
          Read_Master_Log_Pos: 1752541
                Relay_Log_File: hy-mysql3-relay-bin.000088
                Relay_Log_Pos: 2339
        Relay_Master_Log_File: mysql-bin.000004
              Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB:
 这个输出,最关键处就是"Slave_IO_Running: Yes“和“Slave_SQL_Running: Yes”,这两个值全是"Yes"就表明主从复制正常,否则就是有问题。
 操作步骤:
 1、在主数据库服务器增加一个用户,给予较低的权限,操作为
 mysql > grant Replication client on *.* to    'zabbix'@'%' identified by 'zabbix';   
mysql> flush privileges;
 2、登陆从服务器验证一下,,看是否正常。操作为:
mysql -uzabbix -pzabbix -e "show slave stutas\G"   
3、在从服务器安装 zabbix_agentd,然后在配置文件zabbix_agentd.conf加入一行
 UserParameter=mysql.slave,/opt/scripts/check_mysql_slave |grep OK -c
 4、编写脚本/opt/scripts/check_mysql_slave(这是监控其作用的核心),其内容如下:
 #!/bin/sh
 declare -a    slave_is
 slave_is=($(/usr/local/mysql/bin/mysql -uzabbix -pzabbix    -e "show slave status\G"|grep Running |awk '{print $2}'))
 if [ "${slave_is[0]}" = "Yes" -a "${slave_is[1]}" = "Yes" ]
      then
      echo "OK -slave is running"
      exit 0
 else
      echo "Critical -slave is error"
      exit 2
 fi
 
5、修改配置item、trigger,并测试。

linux

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1662
14
Tutorial PHP
1261
29
Tutorial C#
1234
24
Bagaimana untuk memantau memori redis dalam zabbix Bagaimana untuk memantau memori redis dalam zabbix Jun 03, 2023 am 10:00 AM

1. Muat turun templat import terus dan import templat melalui langkah berikut: Klik konfigurasi->templat>import->Import fail xml yang dimuat turun. 2. Konfigurasikan kunci klien pada hos yang dipantau, buka fail konfigurasi /etc/zabbix/zabbix_agentd.conf dan tambah dalam baris terakhir: UserParameter=redis_stats[*],redis-cli-h127.0.0.1-p$1 info |grep$2|cut-d:-f2 Selepas konfigurasi selesai, lulus /etc/init.d/zabbix_agentdre

Sandaran data dan pemulihan kegagalan: Perbincangan tentang kepentingan replikasi tuan-hamba MySQL dalam mod kluster Sandaran data dan pemulihan kegagalan: Perbincangan tentang kepentingan replikasi tuan-hamba MySQL dalam mod kluster Sep 08, 2023 am 09:03 AM

Sandaran data dan pemulihan kegagalan: Perbincangan tentang kepentingan replikasi tuan-hamba MySQL dalam mod kluster Pengenalan: Dalam beberapa tahun kebelakangan ini, dengan pertumbuhan berterusan skala dan kerumitan data, sandaran pangkalan data dan pemulihan kegagalan telah menjadi sangat penting. Dalam sistem teragih, replikasi tuan-hamba MySQL digunakan secara meluas dalam mod kluster untuk menyediakan ketersediaan tinggi dan toleransi kesalahan. Artikel ini akan meneroka kepentingan replikasi tuan-hamba MySQL dalam mod kluster dan memberikan beberapa contoh kod. 1. Prinsip asas dan kelebihan MySQL master-slave replication MySQL master-slave replication adalah umum

Cara zabbix memantau data traceroute Cara zabbix memantau data traceroute May 19, 2023 am 11:10 AM

1. Zabbixserver dan proksi memasang skrip mtrmtr dan letakkannya dalam laluan zabbixserver dan proksi berikut: jalankan chownzabbix:zabbixmtrtrace.shzabbix untuk mencipta templat mtrtrace: 5. Kaitkan hos kepada templat dan perhatikan data dalam zabbix: [pemantauan ]-[data terkini]:

Apakah peranti rangkaian yang dipantau oleh Zabbix 3.0? Apakah peranti rangkaian yang dipantau oleh Zabbix 3.0? Jun 04, 2023 am 08:44 AM

Pengenalan kepada SNMP 1 Gambaran Keseluruhan SNMP SNMP telah dibangunkan untuk menjadi protokol pengurusan rangkaian yang paling banyak digunakan Versi yang digunakan pada masa ini terutamanya termasuk SNMPv1, SNMPv2c dan SNMPv3. Perbezaan utama antara versi adalah dalam definisi maklumat, operasi protokol komunikasi dan mekanisme keselamatan Pada masa yang sama, dua sambungan aplikasi SNMP, pemantauan rangkaian jauh RMON (Pemantauan Rangkaian Jauh) dan RMON2, juga muncul. Dari perspektif lapisan fizikal, menggunakan SNMP untuk mengurus rangkaian hendaklah termasuk: stesen pengurusan rangkaian (NMS), ejen (Ejen), dan pelayan proksi (proksi). NMS boleh menjana arahan dan menerima maklumat pemberitahuan Mesti ada sekurang-kurangnya satu dalam pengurusan rangkaian

Cara menggunakan skrip tersuai Zabbix untuk memantau penggera nginx dan WeChat Cara menggunakan skrip tersuai Zabbix untuk memantau penggera nginx dan WeChat May 21, 2023 pm 05:10 PM

Penerangan Projek Tujuan projek ini adalah untuk membina sistem pemantauan zabbix yang boleh melaksanakan penggera WeChat, memantau keseluruhan kluster NGINX dengan mudah, dan pada masa yang sama menggunakan dan mengurus keseluruhan kluster dalam kelompok. Langkah projek: Pasang zabbixserver pada pelayan zabbix (192.168.2.138), pasang zabbixagent (192.168.2.58) di sebelah nginx, konfigurasikan kluster pengimbangan beban Nginx dan hidupkan statistik status. Tulis skrip pemantauan di sebelah nginx untuk mendapatkan status nginx. Web sebelah pelayan menambah item pemantauan dan mengeluarkan gambar. Daftarkan WeChat perusahaan dan konfigurasikan antara muka WeChat. Tambahkan skrip push antara muka pada pelayan zabbix dan uji bahawa antara muka adalah normal. dalam kita

Menggunakan Zabbix untuk pemantauan dan pengurusan dalam pembangunan API Java Menggunakan Zabbix untuk pemantauan dan pengurusan dalam pembangunan API Java Jun 18, 2023 am 08:25 AM

Dalam pembangunan JavaAPI, pengurusan pemantauan adalah bahagian yang sangat penting. Untuk memastikan kestabilan dan kebolehpercayaan aplikasi, kami perlu memantau pelbagai penunjuk, seperti penggunaan CPU, penggunaan memori, trafik rangkaian, dll., dan bertindak balas tepat pada masanya. Dalam kes ini, Zabbix adalah alat pemantauan yang sangat baik. Zabbix ialah penyelesaian pemantauan sumber terbuka yang boleh memantau pelbagai parameter dan perkhidmatan, termasuk rangkaian, pelayan, aplikasi, pangkalan data, dll. Ia menyediakan Kami yang berkuasa

Menyahsulit replikasi hamba tuan MySQL: mendedahkan mekanisme pelaksanaan utamanya dalam mod kluster Menyahsulit replikasi hamba tuan MySQL: mendedahkan mekanisme pelaksanaan utamanya dalam mod kluster Sep 10, 2023 am 09:28 AM

Menyahsulit replikasi tuan-hamba MySQL: Mendedahkan mekanisme pelaksanaan utamanya dalam mod kluster Pengenalan: Dalam sistem pangkalan data moden, ketersediaan tinggi dan fleksibiliti data adalah sangat penting. Sebagai sistem pengurusan pangkalan data hubungan sumber terbuka, MySQL mempunyai pelbagai aplikasi dalam memenuhi keperluan pengguna. Replikasi tuan-hamba MySQL adalah bahagian yang sangat kritikal dalam seni bina pangkalan data MySQL dan digunakan untuk mencapai sandaran data dan ketersediaan tinggi. Artikel ini akan menumpukan pada mendedahkan mekanisme pelaksanaan utama replikasi tuan-hamba MySQL, terutamanya dalam mod kluster.

Mengoptimumkan prestasi pangkalan data: Cara terbaik untuk menggunakan replikasi tuan-hamba MySQL dalam teknologi kluster Mengoptimumkan prestasi pangkalan data: Cara terbaik untuk menggunakan replikasi tuan-hamba MySQL dalam teknologi kluster Sep 10, 2023 am 08:24 AM

Mengoptimumkan prestasi pangkalan data: Cara terbaik untuk menggunakan replikasi tuan-hamba MySQL dalam teknologi kluster Abstrak: Dengan perkembangan pesat Internet, isu prestasi pangkalan data telah menjadi tumpuan pelbagai perusahaan dan organisasi. Teknologi replikasi tuan-hamba MySQL memainkan peranan penting dalam menyelesaikan kesesakan prestasi pangkalan data. Artikel ini akan memperkenalkan konsep dan prinsip replikasi tuan-hamba MySQL, serta kaedah penggunaan terbaik dalam teknologi kluster, untuk membantu pembaca mengoptimumkan prestasi pangkalan data. 1. Pengenalan Apabila jumlah data terus meningkat, masalah prestasi pangkalan data telah menjadi semakin ketara. Bagaimana untuk mengoptimumkan nombor

See all articles