Monitorix

ソフトウェアのスクリーンショット:
Monitorix
ソフトウェアの詳細:
バージョン: 3.10.1 更新
日付のアップロード: 22 Jun 18
開発者: Jordi Sanfeliu
ライセンス: 無料
人気: 81

Rating: 1.3/5 (Total Votes: 3)

Monitorixは、初心者や経験豊かなシステム管理者にも使用できる、非常に便利で軽量なシステム監視ユーティリティを提供するオープンソースのコマンドラインソフトウェアです。


機能の概要

これは基本的に、できるだけ多くのシステムリソースとサービスを監視するために設計されており、これにより、実稼働Linux / UNIXサーバーマシンに展開できます。このアプリケーションは、コレクタとmonitorix.cgiというCGIスクリプトの2つのコマンドライン・プログラムで構成されています。また、組み込みのWeb(HTTP)サーバーも付属しています。

CLIコマンドは非常にシンプルで、3つの引数(-c、-p、-d)だけを受け付けるので、本当の軽量アプリケーションです。 -cオプションを使用して構成ファイルの場所を指定できますが、-pオプションはデーモンのプロセスIDを指定されたファイルに格納するために使用されます。

他方、-dオプションは3つの引数none、graphまたはallと一緒に使用され、アプリケーションが内部的に何をしているかに関する詳細な情報をログに記録することができます。 all引数は、有効なすべてのグラフの収集データを表示するために使用されますが、none引数はデータを表示しません。さらに、graph引数を使用して、カンマ区切りのグラフ名のリストを指定することもできます。


サポートされているオペレーティングシステムと可用性

ソースアーカイブとして配布されているプログラムで、RPMベースのシステムだけでなく、Linuxディストリビューションやバイナリパッケージの設定、コンパイル、インストールが可能です。

正式にサポートされているLinuxディストリビューションには、Red Hat Enterprise Linux、Fedora Linux、CentOS、Arch Linux、Gentoo、Debian、およびUbuntuが含まれます。さらに、FreeBSD、OpenBSD、NetBSDのオープンソースのUNIX系オペレーティングシステムをサポートしています。


結論

まったく、Monitorixはシステム管理者がLinuxまたはBSDサーバマシンを監視するために使用できる、本当にシンプルで高速な汎用システム監視アプリケーションです。

このリリースの新機能:

* BSDシステムでメモリのスケーリングが正しくない問題を修正しました。
'process.pm'で修正され、 'netstats_in_bps'オプションを完全に尊重しました。
'show_gaps'オプションが有効になっていた場合、グラフの生成を妨げる 'gensens.pm'の 'allvalues'の宣言が欠落するのを修正しました。
'ipmi.pm'のテキストモードの値を正しく表すように修正されました。
'lmsens.pm'のMB&CPU温度値のミスアライメントを修正しました。
'fs.pm'内のデバイス名の長さを制限するように修正されました。
「system.pm」のズームされたグラフの中で欠けているギャップの色付けを修正しました。
'apcupsd.pm'に不足している値を「不明」として保存するように修正されました。 [#201]
CGI変数のXSS脆弱性を修正しました。 [#203](http://testarmy.com/のSebastian Gilonのおかげで、これを指摘しました)
HTTP組み込みを開始する前にsetgid()とsetuid()関数が成功したかどうかを確認するように修正されました。 (これを指摘してくれたSander Bosに感謝します)
'./htpasswd.pl'にパスワードを入力する際に​​「エコー」を無効にするように修正されました。 (これを指摘してくれたSander Bosに感謝します)

ログファイルにアクセス許可0600を設定するように修正されました。 (これを指摘してくれたSander Bosに感謝します)

バージョンの新機能:

完全な統計Libvirt(libvirt)グラフを追加しました。
完全なプロセス統計(プロセス)グラフが追加されました。
アップスタートジョブを追加しました。 [#46]
起動時により詳細な情報を追加しました。
'emailreports'モジュールの 'url_prefix'オプションにユーザ名とパスワードを追加するサポートが追加されました。 (V1ru535、admin AT mynet.frによって提案された)
大きなログファイルを持つサーバを過負荷にしないように、「serv」グラフを最適化しました。
Piwikトラッキングコードを含むサポートを追加しました。 (V1ru535、admin AT mynet.frによって提案された)
'emailreports'にリレー専用MTA(Nullmailerなど)のサポートが追加されました。 [#49]
新しいオプション 'ip_default_table'を追加し、ネットワークトラフィックの課金監視のためのすべてのiptablesルールをどのテーブルに入れるかを定義しました。 (Russell Morris、rmorris AT rkmorris.usによって提案された)
'メール'グラフにSPF統計を追加しました。
最新のNVidiaドライバ340.24のサポートが追加されました。 [#54]
CGIのURLビルドをバイパスするための新しい 'url_prefix_proxy'オプションが追加されました。 Monitorixをリバースプロキシの背後で使用する場合に便利です。 [#58]
ユーザーやパッケージ作成者に柔軟性を提供するための 'Makefile'を追加しました。 [#62]すべてのグラフで「限界」と「剛性」機能が改善され、多くの冗長コードが削減されました。
予期せぬ巨大なピークを避けるために、 'net'モジュールでDSTをCOUNTERからGAUGEに変更しました。
初期化中に有効なグラフと定義されたグラフの不一致を検出するためのチェックを追加しました。
'apcupsd'モジュールでLOADPCTとITEMPの値を収集できなかった問題を修正しました。 (Patrick Fallberg、patrick AT fallberg.netのおかげです)
Monitorixがデバイス名を検出できないときにファイルシステム名を表示するように修正されました。
引数の固定メッセージは、650行目と684行目のfs.pmに数字ではありません。これは、定義されたファイルシステムの1つが、関連するデバイス名を持つ実際のマウントポイントではない場合に発生します。 (Andreas Itzchak Rehberg、これを指摘してくれたAT qumran.orgのおかげで)
'fs'グラフのテキストインターフェイスの値を修正しました。
シェフと正しく動作するようにinitスクリプトが修正されました。 [#48]
'serv'グラフの1分ごとに更新を強制する行を修正しました。
新しい統計ページフォーマットをサポートするための固定 'icecast'グラフ。
'phpapc'モジュールで初期化されていない変数の使用を修正しました。

'mysql'モジュールの 'list'オプションでコンマ区切りの値を正しくサニタイズするように修正されました。
組み込みHTTPサーバーが '.css'ファイルの正しいContent-Typeヘッダーを返すのを修正しました。 (これを指摘してくれたLiang Zhang、liangz AT fnal.govのおかげで)
小さな修正と誤字。

バージョン3.5.0の新機能:

完全な統計的APC UPS(apcupsd)グラフを追加しました。 (Ilya Karpov、gib.com AT gmail.comのおかげで)
完全な統計Netstat(netstat)グラフが追加されました。 (Maarten van Lieshout、mlieshout AT cocomowebbeheer.nlによって提案された)
スパムやウイルスのメールアカウンティングのための 'serv'と 'mail'グラフにamavisd-newのサポートが追加されました。 (Dirk Tanneberger、dirk AT tanneberger.bizのおかげで)
PHP APC 4.0のサポートが追加されました。 [#36]
'emailreports'がMonitorixに接続できない場合、エラーメッセージを電子メールに追加しました。
電子メールにユーザー自身のデータを含めるために、 'emailreports'に新しい 'addendum_script'オプションを追加しました。 (Dirk Tanneberger、dirk AT tanneberger.bizのおかげで)
'ディスク'グラフのデバイス名として '/ dev / disk / by-path /'パスを使用するサポートが追加されました。 [#37]
'emailreports'に2つの新しいオプションを追加し、電子メールレポートの送信時刻を設定しました。 [#39]
HTTPSプロトコルを使用してリモートで値を収集するときに、自己署名証明書を受け入れるための新しいオプションが追加されました。 [#40]
同じポート番号に複数のネットワークプロトコルを定義するための 'port'グラフのサポートが追加されました。 (Jean-Louis Halleux、monitorix AT ritm.beのおかげで)'fs'グラフにiノードの使用を追加し、レイアウトをリファクタリングしました。 (Andreas Itzchak Rehberg、izzy AT qumran.orgによって提案された)
特定のディレクトリ(デフォルトでは '/etc/monitorix/conf.d')から追加の設定ファイルを読み込むために、 'include_dir'という新しいオプションが追加されました。この結果、メインの設定ファイルは新しいディレクトリ '/ etc / monitorix /'に配置されます。
統計を収集するために使用される完全なURLを定義するために 'nginx'グラフにオプション 'url'を追加しました。 (Melkor、morgoth AT free.frによって提案された)
'base_dir'オプションのデフォルトパス '/ usr / share / monitorix'を '/ var / lib / monitorix / www'に変更しました。これにより、Monitorixはよりフレンドリーになります。
「バインド」グラフのタイトルのフォントサイズを増やしました。
'apache'と 'lighttpd'モジュールからハードコードされた '/ server-status?auto'を削除しました。これはほとんどの場合、 'list'オプションで定義されたURLの一部です。 (Melkor、morgoth AT free.frによって提案された)
新しいバージョン4.4.3をサポートするために、 'milter-greylist'統計の正規表現のEOLマークを削除しました。 (Sean Wilson、monitorix AT bsdpanic.comのおかげで)
負の値についてもギャップを拡張するように修正されました。 [#34]電子メールレポートでリスト内のすべてのグラフを表示するように修正されました。 [#33]
UW-IMAPログに一致するように日付形式を修正し、POP3ログインアカウンティングも追加しました。 (Wijatmoko U. Prayitno、これを指摘してくれたAT Crypto.my.idのおかげで)
'memcached'グラフにテキストインターフェイスを表示するように修正されました。
ログファイルに '初期化されていない値の使用...'メッセージが表示されないようにするため、 'mail.pm'の変数を初期化するように修正されました。 (Dirk Tanneberger、dirk AT tanneberger.bizのおかげで)
'net'グラフのエイリアスによるネットワークインターフェイスの予期しないグループ分けを避けるために修正されました。 (Ivo Brhel、ivv AT volny.czのおかげです)
Multihost HTMLに一重引用符を含むURLを囲むように修正されました。
FreeBSDシステムでそれぞれ 'proc'と 'fs'のグラフに '初期化されていない値の使用'と '非数値引数の追加'のメッセージが修正されました。 (Janusz Pruszewicz、janusz AT pruszewicz.comのおかげで)
'port'グラフの 'in'、 'out'または 'in / out'の接続タイプと正確に一致するように修正されました。
代わりにカーネルバージョンを数字として文字列として比較し、カーネルバージョンの抽出方法を改善しました。 (Jean-Louis Halleux、monitorix AT ritm.beのおかげで)
'monitorix.cgi'のHTMLタグを修正しました。

'ポート'グラフにHTMLタグがない不具合を修正しました。 (Jean-Louis Halleux、monitorix AT ritm.beのおかげで)
「ポート」グラフの「初期化されていない値の使用」のメッセージを修正しました。 (Claude Nadonのおかげで、これを指摘してくれたws01.infoのクロード)
マルチホストモードで特定のグラフのタイトルを修正しました。
小さな修正と誤字。

バージョン3.4.0の新機能:

完全な統計的Memcachedグラフが追加されました。 [#27]
さまざまなBIND統計バージョン(現在は2と3)のサポートが追加されました。 (Ivo Brhel、ivv AT volny.czのおかげです)
ディスクドライブが再割当て済みおよび保留中のセクタのしきい値を超えているかどうかを知るために、「ディスク」グラフに2つの新しいアラートを追加しました。 (Matthew Connelly、maff AT maff.imによって提案された)
'max_historic_years'という新しいオプションが追加されました(デフォルト値は1)。これにより、最大5年間のデータを保持することができます。値が拡張されるたびに新しい '.rrd'ファイルを生成し、現在の履歴データを失うため、このオプションに注意してください。 (Mohan Reddy、Mohan.Reddy AT analog.comによって提案された)
デバイスの割り込みからデータを収集する際に正規表現を改善し、数値以外の引数を使用して迷惑なメッセージを修正しました。
Pure-FTPdログのサポートを 'serv'と 'ftp'グラフに追加しました。
新しい設定オプション 'https_url'を追加しました。 [#31]
BSDシステムの 'system'グラフの初期化されていない値の使用に関するエラーメッセージを修正しました。
BSDシステムの 'fs'グラフに加えて、数値引数でないエラーメッセージを修正しました。$ ENV {HOSTNAME}変数が定義されていない場合(Debian / Ubuntuとおそらく他のシステム)、コマンドライン 'hostname'を使用するように 'emailreports'で修正されました。 (Skibbiのおかげで、これを指摘してくれたgmail.comのskibbiに感謝します)
'int'グラフの「CDEF:allvalues = 'の後に文字列が終了する」というエラーメッセージを修正しました(割り込みグラフは完全な書き換えを保留中です)。
ラズベリーパイとの互換性を高めるために 'int'グラフを修正しました。
スレッドが無効な場合に0の値を格納するように 'bind.pm'で修正されました。 [#29]
emailreportsを使用しているときに 'proc'、 'port'、 'fail2ban'のグラフで正しく送信された画像に修正されました。 (Benoit Segond von Banchet、bjm.segondvonbanchet AT telfort.nlに感謝します)
emailreportsに実際のホスト名を表示するように修正されました。
Excito B3製品と互換性を持たせるために 'int'グラフを修正しました。 (Patrick Fallberg、patrick AT fallberg.netに感謝します)
内蔵のHTTPサーバーの入力文字列を正しくサニタイズするように修正され、いくつかのセキュリティ上の脆弱性が生じました。 [#30]
「バインド」グラフの一部のデータソースで最小定義の欠如が修正されました。 (Andreas Itzchak Rehberg、これを指摘してくれたAT qumran.orgのおかげで)

悪意のあるJavaScriptのリクエスト文字列を適切にサニタイズできない問題を修正しました。 [#30](Jacob Amey、これを指摘してくださったjamey AT securityinspection.comのおかげで)
monitorix.serviceのタイプミスを修正しました。 [#32]
'nginx'グラフの要求値を修正しました。今では1分ごとではなく、1秒あたりの値を表示するようにラベルを尊重しています。 (Martin Culak、これを指摘してくれたAT firma.azet.skのおかげで)
小さな修正と誤字。

バージョン3.3.1の新機能:



多くのセキュリティ上の脆弱性を引き起こした組み込みHTTPサーバーの入力文字列を正しくサニタイズするように修正されました。 [#30]

バージョン3.3.0の新機能:

完全な統計Wowza Media Serverグラフを追加しました。 (Daniele Ilardo、kkstyle21 AT gmail.comによって提案された)
完全な統計PHP-APCグラフを追加しました。 (Petr&Scaron、vec、petr.svec AT pak.izscr.czによって提案された)
「ディスク」グラフ(および他のもの)のタイムアウトを制御できるように、メインループの内側にアラーム信号ハンドラを配置し直しました。
NFSファイルシステムを監視しているときにネットワークがダウンすると、完全なフリーズを避けるべきです。 [#10]
「テーマ」オプションを再実装しました。
完全な電子メールの報告メカニズムを実装しました。 [#11]
'apache'のメイングラフに 'Total'というラベルが追加されました。
グラフに欠落したデータによって生成されたギャップを見るために、 'show_gaps'という新しいオプションが追加されました(skibbi、skibbi AT gmail.comで提案されています)
'nvidia-smi'コマンドの存在をテストするために、 'nvidia'グラフの初期化中にチェックを追加します。
'/ proc / net / rpc / nfsd'ファイルがあるかどうかをテストするために、 'nfss'グラフの初期化中にチェックを追加します。
'/ proc / net / rpc / nfs'ファイルがあるかどうかをテストするために、 'nfsc'グラフの初期化中にチェックを追加します。
'traffacct'グラフにオプション 'url_prefix'を追加しました。

オプション 'global_zoom'をすべてのグラフに追加しました。
'nfss'グラフに統計情報が表示されないバグを修正しました。
'nginx'のグラフで、ネットワークトラフィックグラフの動作を妨げるiptablesルールの名前を修正しました。 [#22]
'fail2ban'グラフのデータ収集を正しくできなかったバグを修正しました。 [#23]
monitorix.conf(5)のマニュアルページで 'netstats_in_bps'の記述を修正しました。
新しい公式ドライバを使用しているときに、 '引数'のメッセージがint型の数値ではないという問題を 'nvidia'グラフで修正しました。
選択したグループのリモートサーバーのグラフが表示されないというグループ(マルチホストビュー)のバグを修正しました。 (Mauro Medda、m.medda AT tiscali.itのおかげで)
リトルコードのクリーニング。

バージョン3.2.1の新機能:


'squid'グラフのメモリ使用量が収集された場所からソースを変更しました。ここで示された値はより正確で正確です。
組み込みHTTPサーバーにユーザー/パスワード認証オプションを追加しました。 [#14]
パスワードを暗号化するためのスクリプト 'htpasswd.pl'を追加しました。 [#14]
オプション 'hosts_allow'と 'hosts_deny'を追加して、IPアドレスによるアクセスを組み込みのHTTPサーバーに制限しました。 [#14]
バインドする組み込みHTTPサーバーのオプションのホストアドレスを指定する機能が追加されました。 [#19]
定義されたデバイス名の一部が無効または存在しなくても作業を続けることを許可する 'accept_invalid_disk'という新しいオプションを 'disk'グラフに追加しました。これは、システムに永続的に接続されていない外部ディスクを監視する場合に特に便利です。
'monitorix.service'ファイルを更新しました。 [#20](Christopher Mengのおかげで、rpmのAT Cicku.me)
'lmsens'グラフのコア温度を見逃したバグを修正しました。 (Bryan Guidroz、hotmail.comのbryanguidrozに感謝します)
typixを修正し、monitorix.conf(5)のマニュアルページにある一対のハイフンをエスケープしました。

バージョン3.2.0の新機能:

完全なRaspberry Piセンサーグラフを追加しました。 [#10、#13](greysky、graysky AT archlinux.usのおかげで)
monitorix.conf(5)のマニュアルページのMySQLのマニュアルを少し改善しました。 (Luca Ferrario、luca AT ferrario.netのおかげで)
摂氏または華氏の値を切り替えることができるように、 'temperature_scale'という新しいオプションが追加されました。 (Bryan Guidroz、hotmail.comのbryanguidroz氏)
月次レポートに簡体字中国語のサポートを追加しました。 (Christopher Meng、rpm AT Cicku.meのおかげです)
'lmsens'グラフの 'gpu'キーを使ってATIグラフカードをサポートしました。 NVIDIAの場合と同様に、ATIの公式ドライバーが必要です。 [#8]
組み込みのHTTPサーバーのデフォルトの文字セットをUTF-8に変更しました。 (これを指摘してくれたAkong、ak6783 AT gmail.comのおかげで)
MySQLグラフの未定義設定に冗長性を追加しました。
Nginxグラフのiptablesルールのタイプミスを修正しました。 (Faustin Lammler、faustin AT dejadejoder.comのおかげで)
'netstat_in_bps'オプションを守るためにSquidグラフを修正しました。 (Ignacio Freyre、nachofw AT adinet.com.uyに提案)

'ポート'グラフで、 'max'の値と実際に定義されたポートの数の間のグラフの最小数を表示するように修正されました。これは行410と411の初期化されていない値のエラーメッセージを修正します。
ディスクグラフに定義されているディスクデバイス名のRAIDコントローラパラメータのサポートを受け入れるように修正されました。 [#12]
'fs'、 'system'、 'mail'グラフのアラートシステムの小さな修正。
オプションが空の場合、アカウンティングトラフィックを防止した 'traffacct'グラフのバグを修正しました。また、ソケットモジュールが追加されました。
'silent = imagetag'オプションを使用しているときに、 'fs'グラフで正しい​​グループ番号の正しいグラフを取得するように修正されました。 [#16]

バージョン3.1.0の新機能:

完全な統計的なFTPグラフを追加しました。
'serv'グラフでは、 'secure_log'ログファイルを使用してFTPログイン統計情報を取得するようになりました。代わりに、 'ftp_log_date_format'オプションの名前が 'secure_log_date_format'に変更されました。
すべてのiptablesルールで '-m state --state'の代わりに '-m conntrack --ctstate'を正しく使用し、時代遅れのオプションの使用に関する迷惑なiptablesメッセージを避けるために 'nginx'と 'port'グラフで修正されました。
'disk-> list-> [n]'の値を "、"(カンマ+スペース)で区切るように修正されました。
'disk-> list-> [n]'で定義されたデバイス名が実際にシステムに存在するかどうかを検出するように修正されました。
'sensors'コマンドの場合、 "ERROR:更新中/var/lib/monitorix/lmsens.rrd:Nから52個のデータソースの読み込みが予想される(10個)"というメッセージを生成した 'lmsens'の一部のデータ配列が初期化されていない不具合を修正しました。不足している。
'nvidia-smi'コマンドがシステムにインストールされていないときの戻り値(エラー)をうまく処理するためにlmsensで修正されました。
'lmsens'グラフの 'sensors'コマンドからの温度値の不正な抽出を修正しました。 (これを指摘してくれたCedric Girardに感謝します)

初期化されていない値の使用を避け、MonitorixがNginxサーバーに接続できないときにエラーメッセージを表示するために、 'nginx'で修正されました。
MonitorixがApacheサーバーに接続できないときにエラーメッセージを表示するために 'apache'で修正されました。
MonitorixがLighttpdサーバーに接続できないときにエラーメッセージを表示するために 'lighttpd'で修正されました。
MonitorixがIcecastサーバーに接続できないときにエラーメッセージを表示するために「icecast」で修正されました。
MonitorixがHTTPサーバーに接続できないときにエラーメッセージを表示するための 'traffact'で修正されました。
Monitorixが予期せず終了した場合に、組み込みのHTTPサーバーを強制終了するように修正されました。
FreeBSDシステムの 'system'、 'kern'、 'fs'のグラフで、 'Use uninitialized value ...'というタイプのメッセージを修正しました。
FreeBSDシステムのマイナーバージョンのカーネルバージョンを正しく抽出するように修正されました。
FreeBSDシステムに現在ログインしているユーザー数を正確にカウントできなくなった「ユーザー」グラフのバグを修正しました。
'ipfw'を使ってデータを収集した際のバグを修正しました。

バージョン3.0.0の新機能:



HTTP組み込みサーバーを追加しました。
パス 'cgi-bin'を 'cgi'に変更しました。
'fs'グラフのカラーシーケンスを固定しました。
'mysql'グラフのゼロ除算を修正しました。
'fs'グラフの余分なボトムパディングを修正しました。
'fs'グラフの '/'、 'swap'、 '/ boot'の値に常に同じ色を使用するように修正されました。
'traffacct'グラフのタイトルの不適切な命名を修正しました。
.pngファイルのすべてのURLを修正しました。

同じようなソフトウェア

spy
spy

14 Apr 15

pulsebuildmonitor
pulsebuildmonitor

20 Feb 15

lbn.zenoss
lbn.zenoss

15 Apr 15

dnsmon
dnsmon

11 May 15

へのコメント Monitorix

コメントが見つかりません
コメントを追加
画像をオンにする!