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 ''
LinuxユーザーはSSHサービスを開く方法を知っている必要があります。SHHサービスはLinuxシステムのリモート接続にとって重要な方法なので、SHHサービスを設定する方法も多くのユーザーを悩ませま
Ubuntu 12.04でXenをインストールする際には、同じ間違いを避けるために次のような小さな問題が発生します。これらの問題を解決する方法を要約してあなたに教えてください。 インストールプロセ
VMwareはさまざまな一般的なシステムをサポートする仮想マシンなので、個々のニーズに合わせて他のシステムをVMware仮想マシンにインストールすることはできますが、CentOS6.5 for VMw
システムセキュリティ上の理由から、Ubuntuシステムは通常、インストール中にデフォルトでrootアカウントを無効にし、管理者が必要とするすべての操作をsudoコマンドに置き換えます。 Ubuntuで