chevron_left

メインカテゴリーを選択しなおす

cancel
am
フォロー
住所
未設定
出身
未設定
ブログ村参加

2019/01/25

arrow_drop_down
  • RubyでZabbixアラートをSlackに通知する

    概要 Rubyの勉強をかねて、今までシェルスクリプトでZabbixのアラート通知をしていたものをRubyで書き換えてみました。 設定方法とつまずいたところをまとめたいと思います。 環境 CentOS7.6 zabbix4.0 Ruby2.4 設定方法 slackのWebhook URLを取得する 通知したいチャンネルのWebhook URLをまず取得します。 対象のワークスペースの対象チャンネルにIncoming Webhookインテグレーションを追加します。 表示されたWebhook URLをコピーし、スクリプト内でURLを指定します。 zabbixアラート用スクリプトを作成する 今回は、"…

  • Ansibleでインベントリに書いたIPアドレスを変数として使いたい②

    以前、Ansibleでインベントリに書いたIPアドレスを使って、それを変数として使いたい場合の変数の書き方について記事を書きました。 akng-engineer.hatenablog.com しかし、上記の書き方だと他のパターンに適用することが難しいので、今回は別の書き方についてまとめます。 何をしたいのか 前回は、インベントリにIPアドレスのみを記載していたのですが、この書き方だと各ホストを識別し各ホストのIPアドレスをリモートサーバー上で展開させるような変数を定義することが困難でした。 今回やりたいことは、playbookで作成したシェルスクリプトに自身のIPアドレスを変数定義し、temp…

  • Ansibleでテンプレートエラーが出たときの対処法

    概要 今回遭遇したエラーは、テンプレートに関する内容で以下の通り。 - Ansible error: template error while templating string missing end of comment tag. - Ansible error: template error while templating string expected token end of print statement got '{'.AnsibleでTemplateモジュールを使って、作成したシェルスクリプトをリモートサーバーに送ろうと思っていたところ、上記のエラーが発生しました。 原因 シ…

  • Ansibleでインベントリに書いたIPアドレスを変数として使いたい

    概要 最近Ansibleを頻繁に使っていて、こういう使い方ないかなと思って調べたのでそのやり方を整理。 やりたいことは、「インベントリファイルにグループ別にIPアドレスを記載しているので、そのIPアドレスを変数として使いgroup_varsディレクトリ配下のグループ別変数ファイルにIPアドレスをべた書きしないようにする」です。 環境 CentOS7.6 Ansible2.8.5 解決方法 作成したインベントリファイルは、以下の通りです。 [compute] 192.168.13.xx 192.168.13.xx 192.168.13.xx 192.168.13.xx 192.168.13.xx…

arrow_drop_down

ブログリーダー」を活用して、amさんをフォローしませんか?

ハンドル名
amさん
ブログタイトル
いんふら女子めも
フォロー
いんふら女子めも

にほんブログ村 カテゴリー一覧

商用