Überwachen von SQL Server mit Centreon

Druckfreundlich, PDF & Email

Komm, los geht's, die wir Centreon schon eine Weile nicht mehr gegeben hatten; heute ein Klassiker, Aber nun ja. Wenn wir Microsoft SQL Server-Dienste in unserer Organisation haben, Wir können es nicht loslassen, Abgesehen von Ihrer Verfügbarkeit, Wir müssen seine Leistung kennen!

Also, was ich gesagt habe, heute ist es an der Zeit, unsere SQL Server Server zu zerlegen und herauszufinden, wie sie sich verhalten, In früheren Beiträgen haben wir bereits gesehen, wie ein Windows-PC, Wo sehen Sie sich eine Basis an? (CPU, WIDDER, Tauschen, Festplattennutzung, Rot, Betriebszeit…), und abgesehen von anderen Mindestanforderungen wie Dienste Was es bietet, Häfen, Leistungsindikatoren, Einlegen der Discs

Heute werden wir wieder die wunderbaren 'Centreon-Plugins' verwenden’ die für fast alles gut sind, Wir sahen In diesem Beitrag So installieren Sie sie, Also fingen wir an! Am Ende des Beitrags werden wir in der Lage sein, es zu erfahren:

  • Alter der Sicherung.
  • Blockierte Prozesse.
  • Blöcke.
  • Blockieren/Warten.
  • Seite Lebenserwartung.
  • Größe der Datenbank.
  • Logarithmus-Größe.
  • Cache-Trefferquote.
  • Fehlgeschlagene Arbeiten.
  • Verbundene Benutzer.
  • Verbindungszeit.
  • Transaktionen.

Nicht schlecht, Was wir brauchen, um loszulegen? Nun, Centreon-Plugins wie gesagt installiert 🙂 zu haben und dann in Centreon zu sein, wird nicht sein, anstatt die Befehle zu erstellen, die das Centreon ausführen muss, um diese Daten zu erhalten (Seit “Konfiguration” > “Befehle” > “Prüfen” > “Hinzufügen”. Ah! und natürlich benötigen wir auch einen Benutzer mit Leserechten in SQL, ob lokaler oder Domänenbenutzer. Brunnen, nichts, Ich lasse das zurück, wir müssen nur die Befehle kopieren, die uns interessieren:

  • centreon_plugins.pl_sql_backup-alter
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=backup-age

Nota: Si necesitas indicar la instancia ya que no es la predeterminada, A cada comando deberás añadir:

--server=$HOSTADDRESS$NOMBRE_INSTANCIA

  • centreon_plugins.pl_sql_blockierte_prozesse
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=blockierte-prozesse --warning-blocked-processes=$ARG 1$ --critical-blocked-processes=$ARG 2$

  • centreon_plugins.pl_sql_cache-hitratio
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=cache-hitratio --warning=$ARG 1$ --critical=$ARG 2$

  • centreon_plugins.pl_sql_verbundene-benutzer
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=verbundene-benutzer --warning=$ARG 1$ --critical=$ARG 2$

  • centreon_plugins.pl_sql_verbindungszeit
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=Verbindungszeit --warning=$ARG 1$ --critical=$ARG 2$

  • centreon_plugins.pl_sql_datenbanken-grösse
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=datenbanken-grösse

  • centreon_plugins.pl_sql_deadlocks
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=Deadlocks --warning=$ARG 1$ --critical=$ARG 2$

  • centreon_plugins.pl_sql_fehlgeschlagene-aufträge
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=fehlgeschlagene-jobs --warning=$ARG 1$ --critical=$ARG 2$

  • centreon_plugins.pl_sql_locks-waits
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=locks-waits --warning=$ARG 1$ --critical=$ARG 2$

  • centreon_plugins.pl_sql_logs-grösse
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=logs-size

  • centreon_plugins.pl_sql_page-lebenserwartung
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=page-lebenserwartung

  • centreon_plugins.pl_sql_transaktionen
/usr/bin/perl /usr/lib/centreon/plugins/centreon-plugins/centreon_plugins.pl --hostname=$HOSTADDRESS$ --username='DOMINIO\\USUARIO' --password='CONTRASEÑA' --port=1433 --plugin=database::MSSQL::plugin --mode=Transaktionen

Sobald die Befehle erstellt wurden, müssen wir die Dienste erstellen, in diesem Fall einer für jeden Befehl, Weißt du, Wir erstellen sie aus “Konfiguration” > “Dienste” > “Leistungen nach Host”. Und denken Sie am Ende daran, die Änderungen zu speichern, indem Sie die Centreon-Konfiguration exportieren.

Und nichts, Nach einer kleinen Weile, die wir uns damit beschäftigen, werden wir unseren SQL Server perfekt überwacht haben, zusätzlich zu den Basisdiensten, die wir eingangs erwähnt haben, wie z.B. CPU, WIDDER, Tauschen, Festplattennutzung, Einlegen der Discs, Netzwerknutzung, Dienste, Abläufe, Atteste, Häfen, SQL Server-Leistungsindikatoren, dass es einige interessante gibt…. Und jetzt kennen wir auch das Alter des Backups jeder Datenbank, alle blockierten Prozesse, die möglicherweise vorhanden sind, Blockaden, Sperren/Warten, Seite zur Lebenserwartung, die Größe jeder Datenbank, Größe der Transaktionsprotokolle, Cache-Trefferquote, Fehlgeschlagene Aufträge, Verbundene Benutzer, Verbindungszeit, und sogar die Transaktionen, unter denen unser Server leidet! Sie sollten wissen, dass auch Abfragen durchgeführt und deren Ergebnis überwacht werden können, Aber das werden wir ein anderes Mal 😉 sehen

Ah! Und wenn es sich um eine virtuelle Maschine handelt, vergessen Sie nicht, Ihre Virtualisierungsmetriken!

Nun, das lassen wir erst einmal, wenn es jemandem von Nutzen war, betrachte ich mich als bedient. Wie gewöhnlich, Eine herzliche Umarmung, Danke, dass du diese Dinge in den sozialen Medien teilst, das haben wir in der S. XXI, Ähnliches… Jedenfalls… Küsst!

Empfohlene Beiträge

Verfasser

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Zögern Sie nicht, mich zu kontaktieren, Ich werde versuchen, dir zu helfen, wann immer ich kann, Teilen ist Leben ;) . Genießen Sie Dokumente!!!