テンプレートを作成してみました‥
ふりっぱぁです。
以下のテンプレートを作ったので、もし使おうかと思う方が居たら‥と思い、公開させて頂きます
zabbix-2.0.2 にて作成しています
1.HP Insight 向けの SNMP Low-level discovery 利用テンプレート
(ProLiant シリーズ (iLO 経由 もしくは hp-snmp-agent 経由)
2.Cisco 2960S シリーズ、Ethernet Switch 向けの SNMP LLD 利用テンプレート
valuemap を使っているので、DB側にも、若干のレコード追加が必要です
添付の SQL は、MySQL 用の記述になっていますので、DBMSによっては書き換えが必要になるかもしれません
不具合は‥あるかもしれません。
ご報告いただければ幸甚です
よろしくお願い致します
- Template_SNMP_HP.txt (58.98 KB)
- Template_SNMP_Cisco.txt (56.66 KB)
- ValueMap_Cisco.txt (2.9 KB)
- ValueMap_HP.txt (21.81 KB)
fripper - 投稿数: 495
若干の補足と、謝意を。
Cisco のテンプレートについては、本家フォーラムの
http://www.zabbix.com/forum/showthread.php?t=28624
を参考にさせていただきました。ありがとうございます。
書き換えた理由としては、OID 周りが MIB エイリアスで書かれていたので、
ベンダー提供の MIB がインストールされていないとうまく認識されない、という点にあります
MIB 解読するのは結構骨が折れますね‥
HPテンプレートについて
インベントリ目的の値も、若干含めてあります‥が、イマイチうまく活用できていません‥
(モデル名・シリアル番号など)
これをうまく活用できるように、システムを設計したいのですが‥汗
fripper - 投稿数: 495
新たなテンプレートを1つ作成したので、追加します
お役に立てれば良いのですが‥。
SuperMicro 社製、Superserver シリーズ用 IPMI 監視テンプレート
IPMI センサー値が、IPMI センサー定義内に規定されている
閾値内に収まっているかどうかを取得・判定させています
機種によって、微妙にセンサー名や閾値が異なるかもしれません‥
参考:
・作成に用いた機種:Supermicro 6407R-E1R36N
fripper - 投稿数: 495
最初の書込で公開させて頂いた、Cisco 2960S 用 SNMP テンプレートについて
一部、うまく値が取れない項目があったので、修正しました
同時に、汎用的な項目を、別テンプレートとして切り出して、
類似の機器に転用が利きやすいようにしてみました
redbox - 投稿数: 21
こんにちわ
こちらのCiscoテンプレートを長く利用させてもらっていたのですが、Zabbix2.4からトリガーの条件式が変更となり、
インポートの際にエラーになってしまいます。
Undefined index: dependencies [conf.import.php:190 → CFrontendApiWrapper->import() → CApiWrapper->__call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → call_user_func_array() → CConfiguration->import() → CConfigurationImport->import() → CConfigurationImport->gatherReferences() → CConfigurationImport->getFormattedTriggers() → C20ImportFormatter->getTriggers() in
トリガー条件式が正しくありません。 条件式の"から始まる部分を確認してください。
となります。
トリガーの部分をインポートしないように指定しても同じエラーとなりなにか修正しなければいけないのかもしれません。。
現在格闘中です。
redbox - 投稿数: 21
すみません
こちら解決しました。
やはり &や#が原因だったようで以下のように書き換えてみました。
{T_Simple_Ping:icmpping.last(0)}=0 or {T_Simple_Ping:icmpping.nodata(600)}<>0
yatagarasu - 投稿数: 1
テンプレートの公開、ありがとうございます。
年明けに予定している検証にCisco 2960S用のSNMPテンプレートを
利用させていただく予定です。
何かお役に立てるフードバックができたらと思っています。
Nkjm - 投稿数: 50
今頃になっての質問で恐縮ですが、、、
Cisco2960S用のテンプレートをzabbix-2.2.9にインポートする際
Simple_pingのインポートでエラーとなります。
63行目の「status0」のvaluemapが無い為なのですが・・・
最初の書き込みに添付いただいているvaluemapのSQL中にありません。
どちらかが不足or誤記の様なのですが・・・
お時間のある時で結構なので確認いただけますと幸いです。
以上、よろしくお願いいたします。
fripper - 投稿数: 495
Nkjm 様
古い記事ながらもご利用検討頂いて感謝です
Status0 の Valuemap について‥以下SQLのような形で登録いただければと思います
----
INSERT INTO `valuemaps` (`valuemapid`,`name`) values (1,'Status0');
INSERT INTO `mappings` (`mappingid`,`valuemapid`,`value`,`newvalue`) values ('1','1','0','NG');
INSERT INTO `mappings` (`mappingid`,`valuemapid`,`value`,`newvalue`) values ('2','1','1','OK');
----
値 0 を 'NG'
値1を 'OK'
といったマッピングになります
標準で実装されている 0-1 のマッピングと成否が反対だったために別途定義したような記憶がありますが
詳細な経緯についての記憶が曖昧で‥(汗)
今でも同テンプレートは利用し続けているので、おそらく問題ないかと思います
Nkjm - 投稿数: 50
fripper様
ご確認&回答いただきありがとうございます。
HPサーバのテンプレート含め参考にさせていただこうと思っております。
以上、有難うございました。
fripper - 投稿数: 495
HP の Insight 周りも、アレイコントローラの型番対応表などが、
新モデルの追加に対応できていない気がしますね‥
手元環境だとまだ新モデル系を導入していないので、そこが反映できていない気がします
Gen9 系で追加された新モデルについては‥MIBファイル片手に、値マッピングの追加をお願いします(他力本願