skillup

技術ブログ

サーバー・ネットワーク

自力での監視

投稿日:

Zabbixの勉強を進めていますが、マニュアル通りに設定していて、中で何をやっているかをあまり理解していなかったりします。

それだとちょっとまずいのでZabbixでの構築とともに自力での監視スクリプトを作ってみようかと思っています。

参考文献 サーバー/インフラエンジニア養成読本 管理・監視編

監視対象

  • ネットワーク状況
  • ネットワークサービス状況
  • OS/リソース状況

ネットワーク状況監視

ホストが接続できるかどうかはネットワークコマンド(ping,traceroute)をうつのがもっとも簡単ですね。pingとうってレスポンスが正しく帰ってくればOKです。tracerouteでもOKです。

ただし、途中に存在するファイアロールによってさえぎられてしまうこともあるようです。

ネットワークサービス状況監視

webサーバーやメールサーバーが生きているかどうかを見るためにはtelnetで見てあげるのが有効です。

例えばWEBサーバーが生きているかどうかは80番にポートを送り、返信があるかどうかを確認します。

http://masasuzu.hatenablog.jp/entry/20110205/1296886588

他のネットワークサービス(例えばSMTPやPOPなども同様にして対処できます。)

監視対象内部状況(OS/リソース)監視

OS/リソースの状況を監視したい場合、外部からではわからないので監視対象にログインをして、状況を確認するためのコマンド(vmstatなど)を入力することになります。

逆引き系に使えるコマンドのリンクなど

http://qiita.com/rsooo/items/42f0902d42bab6ecf175

-サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

メールの文字化け対策

メールの文字コードに関して、色々ごまかしながらやってましたが真面目に取り組む必要があり、ここでメモ。 Contents1 前提条件2 ヘッダー部分3 メール本文3.1 Content-Transfer …

no image

POP3を使ったメール受信

メールの送信と比べると、プログラムで描く頻度は少ないですが、メールの受信について。 Contents1 POP3サーバー2 プログラムにてPOP3サーバーと通信3 PHPにてメールを取得する場合 PO …

no image

PHPのheroku(ヘロク)へのデプロイ

有名なPaasのサービスであるherokuをちょっといじったのでその時のメモなどを。 Contents1 アカウント開設2 Heroku | Cloud Application Platform3 デ …

no image

nginxの設定ファイルの書き方に関して

Contents1 設定ファイルの構成と基本用語1.1 ディレクティブ1.2 コンテキスト2 基本的なディレクティブの遷移2.1 serverディレクティブ2.2 locationディレクティブ2.3 …

no image

データのシリアライズ

おととしにJavaをやったときにでてきましたがSessionに情報を格納するときにでてきたシリアライズについて。 セッションはステートフルな状態を実現するための便利なデータの保存方法ですが、値をオブジ …