那么你只能去修改zabbix模板,不过记住,修改之前要谨记,所有link当前模板的host都会一起变动。clear,最后点击save。简单的说就是:模板link多个模板,这便是内嵌。Unlink:仅仅是移除模板,实体依旧保留在host上。正常に起動していることを監視するためのテンプレートを作成します。起動していないとWEBサイトを表示することができません。死活監視は3306番ポートにTCP接続ができることにより確認します。同時接続数(スレッド数)と、データベースからの読み出しに時間がかかったスロークエリ数の監視設定も行います。コマンドで確認できます。コマンドの出力結果をユーザーパラメータという仕組みを使って取得します。queries)は0となっていますね。MySQLの参考書籍[图片][图片]MySQLの詳細な設定方法や運用ノウハウ、トラブル対応までこれ一冊で網羅されています。メンテンンス系コマンドについても詳細に解説されているので、MySQLの監視項目を検討するのにも役立ちます。テンプレートの作成[設定]→[テンプレート]→[テンプレートの作成]をクリックします。下記を入力し「追加」をクリックすればテンプレートが作成されます。「A_Template_App_MySQL」行の「アプリケーション」をクリックします。[图片]「アプリケーションの作成」をクリックします。[图片]名前に「mysql」を入力し「追加」をクリックすればアプリケーションが作成されます。「A_Template_App_MySQL」行の「アイテム」をクリックします。[图片]「アイテムの作成」をクリックします。[图片]下記を設定し「追加」をクリックすればアイテムが作成されます。MySQLのスレッド数とスロークエリ数の監視アイテムの作成MySQLの状態を監視するアイテムキーはありませんので、監視される側のサーバのZabbixエージェントの設定ファイルにユーザーパラメータとして登録します。Linuxコマンドなどの出力結果を、オリジナルのアイテムキーとして定義できるとても便利なしくみです。登録するコマンドは自分で作ったシェルスクリプトなどでも構いませんので、ほぼどんな項目でもアイテムキーとして定義することができます。以下の設定は監視される側のLAMPサーバに行います。セクションに下記を追加します。スロークエリログファイルの場所はご自分の環境にあわせて指定してください。スロークエリログファイルの指定slow_query_log_file=/var/log/mysql/slow_query.log・設定が終わったらMySQLを再起動します。監視用ユーザの作成MySQLの監視用ユーザを作成します。コマンドを実行します。コマンドを実行できるかを確認します。0.025ユーザーパラメータの登録Zabbixエージェントの設定ファイルにMySQLの状態を監視するユーザーパラメータ(UserParameter)を追加します。クオートしておくことを、オススメします。/var/lib/zabbix/.my.cnf・Zabbixエージェントを再起動します。コマンドを実行して動作確認をします。ユーザーパラメータで指定したコマンドと同じ出力結果が返ってくればOKです。mysql.slowqueries0ユーザーパラメータの書式ユーザーパラメータの書式は「UserParameter=<アイテムキー名>,<実行するコマンド>」になります。実行するコマンドはフルパスで指定するのがよいでしょう。-d"Q"」コマンドが実行され出力結果をZabbixサーバに返します。「A_Template_App_MySQL」行の「アイテム」をクリックします。[图片]「アイテムの作成」をクリックします。[图片]下記を設定し「追加」をクリックすればMySQLスレッド数のアイテムが作成されます。MySQスロークエリ数のアイテムを作成します。スロークエリ数はMySQLを起動してからの累積数になりますので、保存時の計算を「差分」にしておきます。トリガーの作成MySQLが起動していない場合は通知するようにトリガーを設定します。「A_Template_App_MySQL」行の「トリガー」をクリックします。[图片]「トリガーの作成」をクリックします。[图片]下記を設定し「追加」をクリックすればトリガーが作成されます。起動していないことを示します。トリガーの名前にはマクロが使用できます。ホストの表示名がトリガー名に表示されます。手入力してもかまいませんが、なかなか複雑な書式ですので、条件式の「追加」ボタンをクリックして対象のアイテムの選択と関数を選択、Nにしきい値を入力して「挿入」ボタンをクリックすれば条件式を生成してくれます。「A_Template_App_MySQL」行の「グラフ」をクリックします。[图片]「グラフの作成」をクリックします。[图片]「グラフ」タブを選択し、アイテムの「追加」をクリックします。[图片]グラフに表示したいアイテムを選択し「選択」をクリックします。スレッド数のグラフが作成されます。MySQスロークエリ数のグラフも作成します。作成したグラフをスクリーンに登録します。「A_Template_App_MySQL」行の「スクリーン」をクリックします。[图片]「スクリーンの作成」をクリックします。[图片]下記を設定し「追加」をクリックします。-作成したスクリーンの名前「mysql」をクリックします。[图片]スクリーンセル内にある「変更」をクリックします。[图片]スクリーンセルの設定が開きますので、グラフ名の「選択」をクリックします。スレッド数」をクリックします。スレッド数」になっていることを確認して「追加」をクリックすれば登録終了です。他の値は特に変更する必要はありませんがお好みで調整してください。スロークエリ数のグラフも登録します。完成したスクリーンは下のようになります。[图片]最後に作成した監視テンプレートの動作確認をして作業完了です。Windows2008还在跑业务,没办法啊,也得监控起来啊。(我本人一直讨厌用windows做服务器)当做到监控MySQL的时候,傻了。Windows上取得MySQL的状态数据,可以用vbs脚本运行mysql命令,第一步,脚本下载:http://down.51cto.com/data/2190508下载好后,放到一个文件夹中,比如d:\Zabbix\Scripts第二步,修改windows上的zabbix_agentd.comf文件,设置key值。d:\Zabbix\Scripts\MySql_Ping.vbs第三步,重启zabbix_agentd。