zabbix
2/16にzabbix3.0がリリースされました。 Ubuntu 14.04 LTSにインストールしました。 インストール オフシャルドキュメントの手順でaptパッケージをインストール後にブラウザでアクセスします。 設定変更は、下記のphpのtimezoneの一箇所だけです。 root@trus…
Dockerhubからpullしてきたzabbix2.4でodbc設定設定をするために確認したことです。 やりたかったこと odbc設定をすることで、zabbixのアイテムからSQLで取得できる値をモニタする。 dbforbixもあるけど、アドホックなモニタの場合には設定が面倒なので、お…
Debian/Ubuntuでsysstatパッケージを使ってサーバの統計情報を記録できます。 設定一つでsadcコマンドで10分間隔の情報収集を一ヶ月分保持することができます。 これを手間なくzabbixに送って長期間モニタしたいと考え、zabbix_senderからzabbixに読み込める…
Ubuntu 12.04では、Zabbix 1.8が提供されていました。 12.10にアップグレードするとZabbix 2.0.2が使えるようになります。 Zabbix 1.8からアップグレードしました。 Ubuntu 12.04から12.10へのアップグレード アップグレードは、コマンド一つで少し時間がか…
Windowsでzabbix-agentをバージョンアップしました。 基本的には、Windowsサービスから旧バージョンを削除して再登録です。 旧バージョンの停止とサービスのアンインストール --stopオプションでサービス停止、-dオプションでサービスの削除ができます。 C:\…
solarisのメモリ監視で全体的な空き容量を見るのにsarコマンドのfreememを見ます。 Zabbixのvm.memory.size[free]でモニタできる数字は、このfreememと同じ数字のようです。 sar sar -r で見ると空きメモリが17,430MBの空きがあることがわかります。 $ sar -…
Zabbix 1.8のデータベースを15時間かけてマイグレーションしましたが、ディスク空き容量などの問題もあり、古いデータベースを残して新規にインストールすることにしました。 旧データベースの参照用アプリケーション準備 他のマシンにZabbix 1.8のWebアプリ…
Zabbix 1.8.13のMySQLデータベースを2.0にマイグレーションするのに、結局15時間かかりました。 んー、微妙...
Ubuntu 12.04のaptパッケージのzabbixは、アップグレードに失敗中です。 RedHat Enterprise 5.0のRPMパッケージのZabbixは、アップグレード中ですが、すごく時間がかかっています。 CPUネックのようなので、非力なマシンでアップグレードしないほうがよさそ…
このあいだの続きです。 Zabbix 1.8のデータベースをアップグレードしましたが失敗しました。 どうやらアップデートSQLのバグのようです。 手順通りアップグレードする アップデート用のSQLは、データベース毎に用意されています。 Ubuntu 12.04の最新版から…
作業メモです。 必要なパッケージを入れる 必要なパッケージをインストールします。 環境によっては追加が必要、早くaptパッケージで提供されるといいな。 $ sudo apt-get install libsnmp-dev $ sudo apt-get install libmysqlclient-dev $ sudo apt-get in…
iMacにZabbix agentをインストールしましたが、正しい値がとれていないような気がします... sharedが短時間にものすごく変動する... MacPortsのzabbixは、1.8.2なので最新版を入れたら改善されるかもしれない。 $ zabbix_get -s imac.local -k vm.memory.siz…
5/12に第5回 ZABBIX-JP勉強会に参加してきました。 気になった内容です。 Zabbixの現在と今後の開発について Zabbix 2.0はもうすぐリリース 品質と早いリリースに重点を置いているとのこと、開発したコードはレビューアとテスターの最低3名の目を通して開発…
Ubuntu 12.04にアップグレードしたところzabbixのグラフが文字化けするようになりました。 以前、zabbixの日本語フォント設定でipaフォントをインストールして文字化けを解消したのですが、ipaフォントのパッケージが変更になったようです。 原因 以前、設定…
Zabbixのデータを格納するためにMySQLを使っています。 しばらく運用していると/var/lib/mysql/ibdata1のサイズが約1.5GBとなりディスク容量を圧迫していました。 $ sudo ls -l /var/lib/mysql/ib* -rw-rw---- 1 mysql mysql 5242880 2012-04-22 10:41 ib_lo…
zabbixのSSHエージェントで認証方式にパスワードを設定しましたが公開鍵方式も使えるようなので設定してみました。 zabbixの鍵を作成する ssh-keygenを使ってzabbixが使う鍵を作成します。 $ sudo -u zabbix ssh-keygen -t rsa Generating public/private rs…
Zabbixは、通常は監視対象のサーバに専用のエージェント(zabbix-agent)をインストールして監視を行います。 色々な事情で専用のエージェントをインストールできない場合、監視対象のサーバにSSHサーバが稼動していれば専用のエージェントなしで監視するこ…
Apacheに、どれくらいのアクセスがあるか監視してみました。 アクセスログで調べても良いのですがmod_statusとzabbixを使うことにしました。 監視するのは、apachectl statusで表示される統計情報を使って一秒当たりのリクエスト数、一秒当たりの転送サイズ…
Ubuntu 11.10でZabbixのグラフの凡例が文字化けします。 日本語フォントをインストールして設定することで文字化けしなくなります。 設定 IPAフォントをインストールします。 $ sudo apt-get install otf-ipafontシンボリックリンクを設定します。 $ sudo ln…
Orabbixは、設定ファイルに監視対象のOracleや通知するZabbixサーバの接続情報、監視のためのSQLを設定する必要があります。 設定は、/opt/orabbix/conf/config.propsファイルにkey=value形式の設定ファイルで設定します。 監視のために発行するSQLとSQLの結…
zabbixでOracleを監視してみました。 zabbixで直接、Oracleを監視するのではなくorabbixというJDBCベースのエージェントからOracleにログインして各種SQLを発行し、取得した値をZabbixに通知する仕組みです。 エージェントを動かすサーバにはJRE6以上があれ…
自宅のサーバが1週間くらいでswapを使い果たしていることに気が付きました。 起動時点では、swapは全く使われていませんが、徐々に減っていって50%をきると急激にswapが減っているようです。 swapを使うこと自体は、物理メモリを有効に使おうとするlinuxカ…
1.6のエージェントは、ディスクの空き容量をkbで返しますが、1.8のエージェントは、byteで返してきます。 混在しているとテンプレートを複数用意するか個別に設定しないとディスクの空き容量が実態と合わずに混乱します。 RedHatでは、以下のようにyumでバー…
Zabbix-jpにApacheのServer-statusを監視するテンプレートとスクリプトがあります。 テンプレートは、更新間隔が5秒と短い設定になっていますが、非力なSOHOマシンには、ちょっときついです。 特にPerl版は、nice timeが70%と通常運用では耐えられない負荷と…
Zabbixで監視したデータサイズが気になったので監視することにしました。 何を監視するか mysqlのデータベースファイルは、/var/lib/mysqlに作成されます。 duコマンドでzabbixのデータベースファイルのサイズを調べることができます。 $ sudo du -s /var/li…
かなり前にMacPortsでZabbix agentをインストールしました。 http://d.hatena.ne.jp/ksaito11/20100425 MacPortsでインストールしたZabbix agentに付属しているスクリプトは、startできますが、stopがエラーとなるのでstop/restartが動きません。 原因は、Ma…
障害が発生したら、原因を調べて対応します。 対応が終わったら、再発したときに分かるようにzabbixに監視アイテムを登録します。 可能であれば、対応したことをアクションのリモートコマンドに仕込むと良いでしょう。 Windowsサーバにリモートコマンドを仕…
ZabbixでWindowsのイベントログの監視を設定したのですが文字化けしてしまいました。 mysqlのデフォルトキャラクタセットの問題でした。 正しく設定すれば発生しない問題なので、原因切り分けのためにやったことを備忘録として書いておきます。
WindowsマシンにZabbix agentをインストールして監視できるようにしました。 インストール Windows版のZabbix agentは、Zabbixのソースにバイナリでバンドルされています。 Zabbixのオフシャルサイト から最新の安定版ソースをダウンロードします。 展開した…
ubuntuのaptパッケージで1.6から1.8にアップグレードしたことが原因か定かではありませんが、mysqlのデータベースエンコードがutf8にならないため文字化けが発生してしまいました。 ホストのプロファイルにある備考や発生した障害にコメントを登録するとすべ…