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

supervisorによるデーモン化

えー実務で任意のプログラムをデーモン化させて処理をするという実装があったのでメモ。 Contents1 デーモンとは?2 Supervisor2.1 インストール2.2 実行プログラム2.3 サービス …

no image

SSHのfinger printに関して

今まで何気なくやっていることをあまり実は理解していない・・なんてことが多いもんで、最近は復習の必要性を感じています。 今回のお題はSSHのfinger printです。 初めてSSH先に接続するときに …

no image

nginx上でのcakePHP

cakePHP上をCentOS,nginx上で公開するときのメモなどを。 cakeのversionは2.5です。 /var/www/html/sampleapp直下にプログラムを配置するものとします。 …

no image

シェル基礎2

シェルコマンド使い始めて数年たちますが、いまだに知らないことはおおいですし、早く知っとけばよかった的なこともたくさんあります。 そんな小ネタ集を alias よく使うコマンドを別名で登録することができ …

no image

カレントディレクトリ以下のすべてのCR+LFをLFに

windows環境からファイルをアップしていると文字コードがバラバラだったりすることが多々あります。 まあ何がめんどくさいかというと差分がチェックできない。これが最悪です。 gitのdiffコマンドの …