Zabbix 监控MySQL主从状态(Python脚本)
1、在被监控机(Mysql Slave端)放置检查脚本: /usr/local/zabbix/bin/check_mysql_repl.py #!/usr/bin/python #coding:utf-8
1、在被监控机(Mysql Slave端)放置检查脚本:
/usr/local/zabbix/bin/check_mysql_repl.py
2、配置zabbix_agent.conf,添加Key和监控脚本:
vi /usr/local/zabbix/etc/zabbix_agentd.conf,文件最后添加以下两行:
UserParameter=mysql.repl_io,/usr/local/zabbix/bin/check_mysql_repl.py io UserParameter=mysql.repl_sql,/usr/local/zabbix/bin/check_mysql_repl.py sql
UserParameter是固定的
mysql.repl_io 是自定的Key,,下面添加监控项的时候用到
/usr/local/zabbix/bin/check_mysql_repl.py io 这一段就是上面的脚本及参数
重启zabbix_agentd
3、添加监控项:
4、添加触发器:
此触发器的作用是检测到脚本的返回值不是1就会报警。
就这样一个简单的监控主从配置就完成!~~

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



1. Laden Sie die Importvorlage direkt herunter und importieren Sie die Vorlage über die folgenden Schritte: Klicken Sie auf Konfiguration->Vorlagen>Importieren->Heruntergeladene XML-Datei importieren. 2. Konfigurieren Sie den Client-Schlüssel auf dem überwachten Host, öffnen Sie die Konfigurationsdatei /etc/zabbix/zabbix_agentd.conf und fügen Sie in der letzten Zeile Folgendes hinzu: UserParameter=redis_stats[*],redis-cli-h127.0.0.1-p$1 info |grep$2|cut-d:-f2 Nachdem die Konfiguration abgeschlossen ist, übergeben Sie /etc/init.d/zabbix_agentdre

1. Zabbixserver und Proxy installieren das mtrmtr-Skript und platzieren es im folgenden Pfad von zabbixserver und Proxy: Führen Sie chownzabbix:zabbixmtrtrace.shzabbix aus, um die mtrtrace-Vorlage zu erstellen: 5. Ordnen Sie den Host der Vorlage zu und beobachten Sie die Daten in zabbix: [Überwachung ]-[aktuelle Daten]:

Einführung in SNMP 1 Überblick über SNMP SNMP hat sich zum am weitesten verbreiteten Netzwerkverwaltungsprotokoll entwickelt. Die derzeit verwendeten Versionen umfassen hauptsächlich SNMPv1, SNMPv2c und SNMPv3. Die Hauptunterschiede zwischen den Versionen liegen in der Definition von Informationen, der Funktionsweise von Kommunikationsprotokollen und dem Sicherheitsmechanismus. Gleichzeitig sind auch zwei Erweiterungen von SNMP-Anwendungen erschienen, RMON (Remote Network Monitoring) und RMON2. Aus Sicht der physischen Schicht sollte die Verwendung von SNMP zur Netzwerkverwaltung Folgendes umfassen: Netzwerkverwaltungsstation (NMS), Agent (Agent) und Proxyserver (Proxy). NMS kann Befehle generieren und Benachrichtigungsinformationen empfangen. Es muss mindestens eines in der Netzwerkverwaltung vorhanden sein

Projektbeschreibung Der Zweck dieses Projekts besteht darin, ein Zabbix-Überwachungssystem aufzubauen, das WeChat-Alarme implementieren, den gesamten NGINX-Cluster bequem überwachen und gleichzeitig den gesamten Cluster stapelweise bereitstellen und verwalten kann. Projektschritte: Installieren Sie zabbixserver auf dem Zabbix-Server (192.168.2.138), installieren Sie zabbixagent (192.168.2.58) auf der Nginx-Seite, konfigurieren Sie den Nginx-Lastausgleichscluster und aktivieren Sie die Statusstatistik. Schreiben Sie ein Überwachungsskript auf der Nginx-Seite, um den Status von Nginx abzurufen. Das serverseitige Web fügt Überwachungselemente hinzu und gibt Bilder aus. Registrieren Sie das Unternehmens-WeChat und konfigurieren Sie die WeChat-Schnittstelle. Fügen Sie das Schnittstellen-Push-Skript zum Zabbix-Server hinzu und testen Sie, ob die Schnittstelle normal ist. in uns

Bei der JavaAPI-Entwicklung ist das Überwachungsmanagement ein sehr wichtiger Teil. Um die Stabilität und Zuverlässigkeit der Anwendung sicherzustellen, müssen wir verschiedene Indikatoren wie CPU-Auslastung, Speichernutzung, Netzwerkverkehr usw. überwachen und zeitnah reagieren. In diesem Fall ist Zabbix ein hervorragendes Überwachungstool. Zabbix ist eine Open-Source-Überwachungslösung, die verschiedene Parameter und Dienste überwachen kann, darunter Netzwerke, Server, Anwendungen, Datenbanken usw. Es sorgt für ein kraftvolles Wir

Zabbix überwacht Nginxa-Maschine: Zabbix-Server (192.168.234.128) B-Maschine: Zabbix-Client (192.168.234.125) Betrieb auf B-Maschine (Zabbix-Client): Nginx-Konfigurationsdatei für den virtuellen Host bearbeiten: [root@centos~]#vi/etc/nginx /conf.d/default.conf Fügen Sie den folgenden Inhalt in server{} hinzu: location/nginx_status{stub_statuson;access_logoff;allow127.0.0.1;denyall;}Ngi neu laden

Fall: Zabbix konfiguriert die Nginx-Überwachung 1. Ändern Sie die Konfigurationsdatei vim/usr/local/nginx/conf/nginx.conflocation/nginx_status{stub_status;} Beschreibung: Benutzerdefiniertes Feld „nginx_status“, Zugriffsadresse (Beispiel: 192.168.169.131/nginx_status) stub_status behoben Parameter #Restart nginx./nginxreload Beschreibung des Browserzugriffsstatus: ActiveconnectionsNginx verarbeitet die Anzahl der aktiven Links, die Nginx derzeit startet

Die wichtigsten verwendeten Tools: Makros (unterteilt in Vorlagenmakros, Host-Makros und automatisch erkannte Makros) Host-Makroformat: $MACRO (kann den Wert direkt eingeben) Automatisch erkannte Makros: #MACRO (muss mit dem Wert des erstellten Schlüssels übereinstimmen ) Allgemeine Struktur 1. Agent-Host – der Agent-Host erstellt die Makrovariable $MYSQLPORT. Der Wert der Makrovariablen ist der automatische Erkennungsskriptparameter von Discoveryrules. 2. Vorlage – Erstellen Sie automatische Erkennungsregeln in der Vorlage, basierend auf der automatischen Erkennung Skript, um die Makrovariable für die automatische Erkennung abzurufen. 3. Überwachungselemente – Erstellen Sie Überwachungselemente in Discoveryrules. Die Namen und Schlüsselwerte der Überwachungselemente werden automatisch gesendet.
