タグ

nagiosに関するhohoho_ho2005のブックマーク (43)

  • S3バケットの容量を監視するnagiosプラグイン(python – pynag製) | iret.media

    S3バケットの使用量を監視するnagiosプラグインをpythonで書きました。 pythonでnagiosプラグインを作成する時にとても便利な、pynagモジュールを利用しております。 ■事前準備(モジュールインストール) # yum install python-boto # yum install pynag # yum install python-yaml ■ソースコード check_s3size.py #!/usr/bin/env python import boto,os,yaml from pynag.Plugins import simple as Plugin np = Plugin() np.add_arg("f","key-file", "Enter a aws cridential key file", required=None) np.add_arg("b",

    S3バケットの容量を監視するnagiosプラグイン(python – pynag製) | iret.media
  • TECH PROjin

    セキュリティソリューション事業部からのお知らせ セキュリティソリューション事業部のブログサイトを新たに開設いたしました。 https://blog.sie-security.com/ 今後のセキュリティニュースの投稿は上記URLのサイトからとなります。よろしくお願いいたします。 担当:TY …More Read

    TECH PROjin
  • nagiosで監視を有効にしつつアラート通知を無効にする方法 | iret.media

    こんにちは、cloudpack の 三浦剛慈 です。 やること nagiosでサーバ監視設定をして状況をWEB-UIから確認はしたいが、メール等によるアラート通知はさせないようにする設定手順について記載します。 ちなみに、configファイルを書き換えることなく、WEB-UIから設定可能です。 初期の監視設定作業時で、通知メールがバンバン飛ばないようにしたい時などに役立つかと思います。 前提条件 nagiosのcgi.cfgで”use_authentication=1″に設定されていること。 (設定を変更した場合はapacheをリスタートして反映させる必要があります) 手順 以上です。 元記事はこちらです。 「nagiosで監視を有効にしつつアラート通知を無効にする方法」

    nagiosで監視を有効にしつつアラート通知を無効にする方法 | iret.media
  • Nagiosによる企業向け監視システムの構築 第1回「監視サーバ構築」

    はじめに ブログでは、Chefおよび、Vagrantを用いた仮想インフラの構築について取り上げてきました。今回は、構築した仮想インフラの障害監視を行う監視システムの構築方法を2回に分けて解説します。第1回は、サーバー監視ツールのNagiosのインストールから、監視対象サーバの設定方法を解説します。 なお、構築に必要なソフトウエアは、Chefを用いたLAMP開発環境の構築方法~仮想環境構築編を参考にして、インストールして下さい。また、全ての構築作業は、Chefを用いて行います。 監視サーバの構築 構築する監視サーバのベースとなる仮想マシンを作成し、HTTPサーバをインストールします。 Boxの初期化 ベースとなる仮想マシン(Box)の初期化を行います。 $ mkdir -p ~/vagrant/nagios-server && cd ~/vagrant/nagios-server $ va

    Nagiosによる企業向け監視システムの構築 第1回「監視サーバ構築」
  • knife-solo(chef)でnrpe(nagios)のセットアップをしてみる - Qiita

    Vagrantのセットアップが完了したので今度はchefを使って、nagiosでの監視でクライアント側にインストールするnrpeのセットアップをやってみる。 事前準備 knife-soloのインストール RubyGemsとして公開されているのでgemでインストールする。 knife-soloをインストールすることで、knifeコマンドのサブコマンドとしてknife soloコマンドが利用可能になる。

    knife-solo(chef)でnrpe(nagios)のセットアップをしてみる - Qiita
  • http://paperboy-all.github.io/docs/nagios/learning.html

    http://paperboy-all.github.io/docs/nagios/learning.html
  • nagira という Nagios RESTful API が便利そうな件 · takus's blog

    オートスケーリングみたいなことをしようとする場合、サービスインする前に監視が全て OK になっているかチェック しておきたいみたいな需要がありますが、みんな大好き Nagios でこれをやろうとするとちょっと面倒だったりします。 Nagios::StatusLog のようなものを使って status.dat をパースする方法がお手軽ですが、監視するホストが数千台みたいな環境だと status.dat が結構な大きさになってしまい、必要なたびにパースしてると Nagios が動いてるホストが結構なメモリを喰って swap に入ってしまったり、他のホストに転送してパースするにしてもそれなりに帯域喰ってしまうので、Nagios のホスト上で status.dat をパースして一定期間キャッシュし、HTTP でよしなに JSON を返してくれればいいなとか思っていたら、nagira でそれが実現で

  • Nagiosのアラート情報をSpreadSheetに自動で書き込む - mikedaの日記

    『WEB+DB PRESS Vol.75』の『継続的Webサービス改善ガイド』は良かったですね。 その記事に、「毎日、アクセスログを解析した結果をGoogle DocsのSpreadSheetにまとめている」ということが書かれていて、サンプルがgistに公開されていました。 puboo-performance-index.rb へー、SpreadSheetに自動でいろいろまとめるの、なかなか便利そう!ということで自分でもちょっとやってみました。 まずは試し rubySpreadSheetを操作するのはgoogle_driveを使うとすごく簡単でした。 #!/home/mikeda/.rbenv/shims/ruby # -*- coding: utf-8 -*- require 'google_drive' session = GoogleDrive.login("<user>@gmai

    Nagiosのアラート情報をSpreadSheetに自動で書き込む - mikedaの日記
  • FluentdのpingメッセージをNagiosで監視 - Studio3104::BLOG.new

    Fluentdの監視については、 Fluentd Meetup #2 @外道父 Fluentdを優しく見守る監視事例や、 #fluentdの死活監視を ping message + ping message checker で - tagomorisのメモ置き場がとても参考になります。 これらの情報を大いに参考にさせていただいて構成した環境の監視設定についてまとめます。 当方環境 ・各APPサーバなどからはfluent-agent-liteによってログとping messageが送られてくる ・受信側のFluentdサーバはシングルノード、シングルプロセス ・APPサーバ、Fluentdサーバ、Nagiosサーバはそれぞれ別のサーバ 監視方針 監視はなるべくシンプルにしたいので、こんな感じにしています。 ・TCP/UDPポート監視 ・プロセス監視はしない ・通知はNagiosから プロセス

    FluentdのpingメッセージをNagiosで監視 - Studio3104::BLOG.new
  • ScaleOut | Supership

    2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 件に関する詳細は、プレスリリースをご確認ください。

    ScaleOut | Supership
  • Nagiosのチェックプラグインでroot権限が必要な場合の対応

    こんにちは。CTOの馬場です。 今回はNagiosのチェックプラグインで、root権限が必要な場合の対応についてご紹介します。 基的な方法としては、sudoを利用してnagiosやnrpeの起動ユーザに対して限定的に特権を与えます。 ポイントとしては、nagiosやnrpeの稼働ユーザは大抵ログインシェルがありません。そのため一工夫する必要があります。 例えばtailコマンドを利用できるようにする場合は、visudoコマンドで下記のように設定します。 Defaults:nagios !requiretty nagios ALL=(ALL) NOPASSWD: /usr/bin/tail !requirettyを設定して、ログインシェルがないユーザでもsudoできるようにすることがポイントです。

    Nagiosのチェックプラグインでroot権限が必要な場合の対応
  • Nagiosプラグイン自作方法の紹介

    こんにちは。ハートビーツ運用スタッフの津田です。 ハートビーツからお届けする技術情報の初回シリーズ、Nagiosについての第4回です。 第3回ではNagiosの監視プラグインで、aptでインストールできるものをご紹介しましたので 今回は自作監視プラグインの作り方をご紹介します。 (ただし、ここではサービス監視に関するものをご紹介します。ホスト監視についてや、 細かい仕様については公式ドキュメントのNagios Plugin APIなどをご覧下さい。) "作り方"と言っても、専用のプログラミング言語があるわけではありません。 プラグインを使って監視をしたいサーバで動くプログラミング言語であれば、どんな言語でも構いません。 前回ご紹介したプラグインはC言語で書かれていますが、シェルスクリプトや Perl,Ruby,Pythonで書いても構わないんです。 Nagiosで動くプラグインを作るための

    Nagiosプラグイン自作方法の紹介
  • Nagiosプラグインの紹介

    こんにちは。CTOの馬場です。 ハートビーツからお届けする技術情報の初回シリーズの、Nagiosについての第3回です。 今回は、Nagiosの監視プラグインについてご紹介します。 独自に作るのも簡単にできるんですが、まずはaptでインストールできるものを一通りご紹介します。これだけでもかなりの量があるので、さっと試す分には十分だと思います。 すべて、/usr/lib/nagios/plugins/に配置されます。 いずれのコマンドも、たいがい-hオプションをつけてコマンドラインで実行するとUsageが表示されるので、困ったらやってみましょう。 nagios-plugins-basic check_apt - apt(apt-getのapt)でエラーがないか、更新すべきファイルが残っていないか確認します。チェックに少し時間がかかるので、あまりに頻繁にチェックすると問題になるかもしれません c

  • Nagios3.0の基本設定

    こんにちは。CTOの馬場です。 ハートビーツからお届けする技術情報の初回シリーズの、Nagiosについての第2回です。 今回は設定についてご紹介します。 マニュアルなどにもあまり書いていない、俯瞰した内容を中心に話をすすめましょう。 Nagiosの動作概要 まずはNagiosの動作概要について見てみましょう。 Nagiosは、大きく3つの要素で成り立っています。 CGI Webインターフェースを提供します Webインターフェースからある程度の操作(External Command)を実行することにより、Nagiosデーモンの動作を制御できます Nagiosデーモン 監視を司ります。チェックのスケジューリングや、監視プラグインの呼び出しなどを行います チェックの結果がエラーだった場合のリトライなども実施します 監視の結果をもとに、通知したりイベントハンドラを起動したりします Webインターフ

    Nagios3.0の基本設定
  • CLIでNagiosのアラートを停止する - mikedaの日記

    先日、こんなことをつぶやいたところ、 Nagiosで作業サーバのアラートを管理画面でポチポチ停止するのが超ダルいんだけど、コマンドラインとか設定ファイルでできないのかなぁ 2013-05-16 17:56:03 via web @hirose31さんから親切なアドバイスをいただきました。 @mikeda つ URL 2013-05-16 18:13:29 via atig.rb to @mikeda 使ってみるとなかなか便利だったので紹介しておきます! Nagiosの外部コマンド機能について 名前付きパイプにコマンドを書き込むことで、Nagiosに命令を送る機能があるようです。 『外部コマンド』 コマンドのリストや書式、設定については上記リンクで確認して下さい。 EPELからインストールしたNagiosだとデフォルトで有効化されていました。 # nagios.cfg check_exter

  • Teeny Nagios - Nagiosのスマートフォンビューを作ったよー - (ひ)メモ

    自分の場合、iPhoneでNagiosを見たい場合というのは、 アラートが飛んできたので状況を確認したい →ざっと状況をつかみたいので、一覧性の高いビューがいい 即時対応は必要なさそうなので、とりあえずアラートを止めたい →ホスト単位、またはサービス単位で「Schedule downtime」したい ぐらいなので、それに特化したスマートフォンビューを作りました。 プロジェクトホーム http://hirose31.github.com/teeny-nagios/ レポジトリ https://github.com/hirose31/teeny-nagios Mobile Safariで通常のNagiosのページを見てもいいんですが、操作性、一覧性がイマイチだなーと思ったのが作った動機です。 ホーム。ざっくり状況を確認するのに。 ホストの一覧。黄色はwarningが、赤色はcriticalが出

    Teeny Nagios - Nagiosのスマートフォンビューを作ったよー - (ひ)メモ
  • suz-lab.com - suz lab リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    suz-lab.com - suz lab リソースおよび情報
  • うみうし.dip.jp » Nagios3.0xで監視サーバを作る – 11 リモートのLinuxサーバを監視する

    ディスクの使用量が異常に増えたときや、CPUのLoadが一定以上上昇した場合に警告を出したいなどといった場合のために、Nagiosにはcheck_diskや、check_loadなどが用意されています。しかし、これらのプラグインはそのままではローカルの監視にしか使えません。リモートのLinuxの資源についても警告したいといった場合にはNRPEというAddonを使います。リモートのWindowsの資源については、NSClient++を使用しますが、これは次の項で。 リモートのLinuxにはNagiosのプラグインのみをインストールして、NRPE経由で実行してやることになります。その結果を判断することで、閾値に達した際の警告やパフォーマンス監視に使用することができます。なので、Nagiosでリモートの資源を監視する場合は、監視の対象となるサーバと、監視を行うサーバの両方にインストール・設定が必

  • Nagios plugin for cloud watch

    8. < CPU 閾値監視の例> # HOSTGROUPNAME=region /us-east-1 # HOSTALIAS=Instance ID / i-xxxxxxxx define service{ use generic-service host_name instance1 service_description CPU check_command check-cloudwatch!$HOSTGROUPNAME$!CPUUtilization!&quot;Average&quot;!&quot;AWS/EC2&quot;!&quot;InstanceId=$HOSTALIAS$&quot;!360!60!90 }

    Nagios plugin for cloud watch
  • Kyoto Tycoonの運用TIPSなどなど - (ひ)メモ

    チャオ!みんな、Kyoto Tycoonライフをエンジョイしてるかい!? 今日はKTライフを満喫してるミーからの運用TIPSアンドソーオンをお届けするYO! kchashmgrとktremotemgrコマンドの補完 人間の脳活動のピークは22歳の今日このごろ、みなさんいかがおすごし? もうね、ミーは全然コマンドオプションとか覚えられないからシェル(bash)で補完しまくってるYO! kchashmgrとktremotemgrだけだしオプション網羅してないし補完ルールもアレだけどオープン&シェアなマインドとガッツで気になる人はfork & push! Nagiosで死活監視 ナギオス!みんな使ってるよね? ミーはcheck_httpでKTのHTTP RPCのechoにアクセスしてデッドオアアライブの監視してる! define command { command_name check_kyot

    Kyoto Tycoonの運用TIPSなどなど - (ひ)メモ