アクションにて設定したテンプレートとリンクが実行されない
お世話になります。
zabbixに関する知識がかなり乏しく拙い質問ですが宜しくお願い致します。
現在、顧客都合で異なるバージョンでの監視設定を行っています。
監視サーバー:zabbix_server (Zabbix) 3.4.1
OS:CentOS Linux release 7.4.1708 (Core)
被監視サーバー:Zabbix agent v2.2.5 (revision 47411) (17 July 2014)
OS:CentOS release 6.4 (Final)
アクションとディスカバリにてホストの自動登録とホストにリンクするテンプレートの自動登録を設定しています。
そこで、ホストの自動登録は行われる(エージェントの状態でZBXは点灯していない)のですがテンプレートのみ追加されません。
また、手動で該当のテンプレートを追加すると正常に動作し、エージェントの状態でZBXが点灯します。
テンプレートのリンクも正常に動作させたいです。
被監視サーバに作成・配置したmonitoring.confというスクリプトファイルにて、
アクションの実行条件:受信した値の文字列を設定しています。
------------------------------------------------------------------------------------------------------------------------
【ディスカバリルール】
名前:監視自動登録
プロキシによるディスカバリ:プロキシなし
IPアドレスの範囲:対象サーバのIP
更新間隔:1m~30mで試した
チェック
・SNMPv2エージェント ".1.3.6.1.2.1.1.5.0"
・Zabbixエージェント (6950) "scripts.monitoring_conf"
デバイスの固有性を特定する基準:IPアドレス
【アクション】
名前:グループ仕分け
計算のタイプ:A and (B or C) and D
実行条件
ラベル 名前
A ディスカバリルール = 監視自動登録
B 受信した値 含まれる monitoring.confにて設定した文字列
C 受信した値 含まれる monitoring.confにて設定した文字列
D ディスカバリのステータス = Up
実行内容
・ホストを追加
・ホストグループに追加: test
名前:テンプレート自動リンク
計算のタイプ:(A and B) and C and D
実行条件
ラベル 名前
A 受信した値 含まれる monitoring.confにて設定した文字列
B 受信した値 含まれる monitoring.confにて設定したテンプレート毎の文字列
C ディスカバリのステータス = Up
D サービスのタイプ = Zabbixエージェント
実行内容
テンプレートとリンク: 該当のテンプレート
------------------------------------------------------------------------------------------------------------------------
TNK - 投稿数: 4730
Zabbixエージェントでディスカバリするルールにして、それに対す
るアクションとして、ホストグループへの登録とテンプレートのリ
ンクを同時に行うようにしてみてはいかがでしょうか。
あと、3.4.1は不具合が多いバージョンですので、3.4.2にされるこ
とを強くお勧めします。
http://www.zabbix.jp/node/4055
a - 投稿数: 3
御回答ありがとうございます
3.4.1から3.4.2へのマイナーバージョンのアップデート方法についてご教授願います。
インストール時には以下のコマンドから実行しました。
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7...
yum install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese zabbix-agent zabbix-get zabbix-sender
TNK - 投稿数: 4730
Zabbixの公式リポジトリを登録してyumコマンドでインストールさ
れたのであれば、
# yum update
を実行してアップデートするだけです。
他のパッケージをアップデートしたくない場合は、引数でアップ
デートしたいパッケージを明示的に指定してください。
# yum update zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese zabbix-agent zabbix-get zabbix-sender
一応、ZabbixエージェントとZabbixサーバーのログを確認して、
新しいバージョンで起動されたかを確認してください。
古いバージョンのままで再起動されていない場合は、手動で再起
動を行ってください。
# systemctl restart zabbix-agent
# systemctl restart zabbix-server
Webサーバー(httpd)は必ず再起動した方が良いでしょう。
a - 投稿数: 3
御回答ありがとうございます
ホストグループへの登録とテンプレートのリンクをひとつのアクション内で同時に
設定したところテンプレートのリンクが正常に行われました。
運用上、ホストグループへの登録とテンプレートのリンクを別アクションで
設定したいのですが可能でしょうか?
また、ホストの追加とホストグループに追加のアクションは実行されるのですが、
追加されたホストのzabbixが有効(緑色に点灯)にならず、
ホストグループへの登録とテンプレートのリンクをひとつのアクション内で同時に
設定すると有効になっています。。。