skillup

技術ブログ

サーバー・ネットワーク

自力での監視

投稿日:2017年2月17日 更新日:

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

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

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

監視対象

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

ネットワーク状況監視

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

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

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

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

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

telnetでHTTPリクエストを送ってみよう。

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

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

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

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

Linuxリソースの監視・確認に関するコマンド逆引きメモ

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

執筆者:


comment

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

関連記事

no image

php-fpmトラブル(nginxが競合?)

php-fpmが急に停止になるトラブルがあったので、ちょっとメモ。 php-fpmを再起動しようとしても下記のようなエラーが・・・

p …

no image

nginx上でのcakePHP

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

no image

S3 commandPoolについて

S3のcommandPoolに関して。 S3にファイルをアップロード、ダウンロードするときに、1つ1つファイルをアップロード、ダウンロードすることが一般的かと思いますが、ファイル数が多くなるとなかなか …

no image

ネットワークコマンドについて(ping,nslookup,host,digなど)

前回のDNSの時にレコードタイプについて調べましたが、以前からあやふやだったネットワーク系のコメントについても調べてみようかと思います。 参考リンク 名前解決・疎通確認する際の基本的なLinuxコマン …

no image

set,ifディレクティブ,変数に関して

これまで基本的なnginxの設定についてみてきましたが、今回はset,ifディレクティブについてみていきます。 Contents1 変数とset2 error_page3 名前付きlocation 変 …

アーカイブ