Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Zabbixを使ってデータベースシステムを監視するLinuxのステップ

Zabbixを使ってデータベースシステムを監視するLinuxのステップ

  
Technologeeko                 

ZabbixはLinuxシステムでのネットワーク監視とシステム監視のためのツールですが、Zabbixはデータベースを直接監視することはできません。 Zabbixを使用してデータベースを監視したい場合は、関連設定を行う必要があります。ここに皆のための簡単な紹介があります:データベースシステムをモニターするためにZabbixを使うこと。

説明:

mysqlを監視するためにzabbixを使用したい場合、デフォルトのテンプレートは機能しません。キーがないため、独自のスクリプトを作成して独自のキーを定義する必要があります。スクリプトはどの言語でも実装できますが、Linuxではまだ便利です。 php環境をインストールする必要があるphpとは異なり、pythonはpython-MySQLライブラリをインストールする必要があり、perlも同じです。

おそらく:

zabbixモニタリングmysqlはおそらく以下のステップを持っています:

mysqlはzabbixユーザーを追加し、zabbixがmysqlステータスを閲覧することを許可します。

zabbixエージェントはmysql_statusスクリプトを追加します。 mysqlのステータス値を取得するために使用されます。

zabbix agendは、キー値を定義するためにmysql_status.conf設定ファイルを追加します。設定ファイルが終わったら、zabbix agentdを再起動してください;

zabbixサーバーのウェブインターフェースに対応するホストmysqlテンプレートを追加してください(自分で持ってきてください)

固有:

1. mysql add zabbix users、使用許可を設定した後、zabbixはmysqlステータスなどを表示することしかできず、他のライブラリを表示することはできません。<< p> zabbix agentdのイントラネットip’ z< sabbix>;
>

》特権のフラッシュ

2. mysql_statusスクリプト

#cat /usr /local /zabbix /bin /mysql_status

#! /bin /bash

#mysqlの状態を監視するためにzabbixを使用する

mysql = /usr /local /mysql /bin /mysql

var = $ 1

MYSQL_USER = $ 2

MYSQL_PASSWORD = $ 3

MYSQL_Host = $ 4

[' $ {MYSQL_USER}' =‘’]&&&& MYSQL_USER = zabbix# Mysql zabbixユーザー

[' $ {MYSQL_PASSWORD}' =‘’]& MYSQL_PASSWORD = zabbix #mysql zabbixパスワード

[' $ {MYSQL_Host} & MYSQL_Host = 10.10.10.10 #zabbix agentdのイントラネットip

[' $ {var}' =‘’]&& echo ''

Copyright © Windowsの知識 All Rights Reserved