タグ

Pythonとzabbixに関するmanabouのブックマーク (3)

  • Ansible ZabbixモジュールでZabbix設定を自動化 - Qiita

    12月、Advent Calendarの季節になりました。ということで今年はZabbixのAdvent Calendarにチャレンジしてみます!完走できるかな?皆さんよろしくお願いします!! まず初日はAnsible(構成管理ツール)を使ってZabbixの設定を自動化する方法をご紹介。 Ansible moduleって? Ansibleは様々な処理をymlの定義ファイルに基づいて自動化できるよう幅広い処理ロジックをモジュールとして管理しています。 モジュールはより優先度の高いモジュール群をcoreとして管理し、その他様々なモジュールはextraという状態で管理されています。Ansibleの仕様に従う形で処理を実施できるようなPythonのコードを書けば非常に簡単にモジュール追加できるような仕組みとなっています。 現状、どのようなモジュールがあるかはこちらを参照してください。 coreモジュ

    Ansible ZabbixモジュールでZabbix設定を自動化 - Qiita
  • Zabbix API の仕組みを理解する - Qiita

    はじめに Zabbix は、Zabbix API を通して操作することができますが、言語毎に Zabbix API ライブラリ が複数種存在しているため、どれを使用すればいいか分かりづらい状態です。加えて、Zabbix API は非常に膨大なメソッド (Method reference) とオプションを持つため、各種ライブラリが、そのどれだけを保証範囲とし保守するのかまで突き詰めると選定は非常に困難になるでしょう。 これはあくまで私の持論ですが、全容を把握できない保守の保証もないライブラリを使うくらいならば、時間がかかっても大を理解するほうがよいと思っています。Zabbix API を使いたいのに、Zabbix API ライブラリに骨を折るのは末転倒です。 ありがたいことに Zabbix API の仕組みは非常に単純です。この記事では、Zabbix API について説明した後、最小限に

    Zabbix API の仕組みを理解する - Qiita
  • blackbird の install 方法と設定方法 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    blackbird の install 方法と設定方法 - Qiita
  • 1