Monitシステム管理システム用のM / Monitインターフェースの無料代替品[終了]


12

私はMonitシステム管理システムが大好きですが、小規模な大学のラボで複数のホストを管理するために使用されるM / Monitインターフェイスを購入するIT予算がありません。Rubyベースのmonittrをチェックアウトした ところ、Djangoの人々が何かを調理していることがわかりました。誰も私が複数のサーバーから情報を引き出すのを助けることができる簡単なラッパーにアドバイスをくれますか?

編集:この質問はどのように重複していますか?監視ツールについては質問していません。私は、過去2週間で、おそらくそれらの半ダースを評価しました。非常に具体的な監視ツールについて、非常に具体的な質問をしています。ewwhiteから受け取ったコメントは不快かもしれないが、それは 有効な観察であったと認める


5
私はこれを言いたくありませんが、M / Monitは開発努力に資金を提供するので、商用製品です。誰でも手に入れることができるレベルの価格です。(5台のホストで65 ユーロ、60単位で無制限のシステムで429ユーロ- ワンタイムライセンス!)。これは技術的な問題ではなく、政治的な問題です。こんなに便利な何かのためにそんなに少ない金額を正当化できないのはどうしてですか?
ewwhite

3
@ewwhite米国の典型的な大学の予算上の制約について、あなたはどうやら見当がつかないようです。私が持っているホストの数については、私は1000ドル近くを費やす必要があります。それは上級管理職にとっては落胆かもしれませんが、それは教職員が使うのに多額のお金です。私は現在の雇用主の名前を公表したくありませんが、あなたはシカゴにいるので、シカゴ大学だけが私の学校よりも良いランキングを持っていることに言及します。
プレドラグPunosevac

3
考えがある。しかし、リソースを活用する方法も知っています。M / Monitのコストは、1つの環境で必要な数のホストを監視する無制限のライセンスで約590ドルです。しかし、教育機関として、それらを電子メールで送信し、特別価格について尋ねてください。
ewwhite

7
ホームユーザーはどうですか?Raspberry piのような小さなホストがたくさんありますが、その価格を買う余裕はありません。IMO有効な質問
ロブ・

1
imo合理的な質問。努力に感謝し、開発者をサポートしたい場合でも、私の考えは、このスクリプトを使用して中央のモニタークライアントに関連するチェックのみをプルすることですperl getMonitTxt.pl -server='1.2.3.4' -service='apache' -element='monitoring status' -elementstatus='Monitored'。 monitクライアントを実行します// service =監視対象サービス// element =監視対象サービスの目的のプロパティ// elementstatus =プロパティにこの値がない場合、アラート
-eli

回答:


5

価格の問題についてM / Monitサポートに直接連絡しました...

教育の割引を提供するかどうか尋ねられた場合:

「残念ながらいいえ。しかし、非営利団体にはライセンスを寄付するかもしれません。」

しかし、無制限のライセンスコストは意図的に低く、$ 590未満という事実が残っています。


無料の代替監視フレームワークに関しては、Monitの存在を知らないDevOps中心の会社で働いていたため、最終的に独自のソリューションを作成しました。Githubで確認してください-https ://github.com/ZenFire/gaggled

また、無料のMonit電子メールに頼って、スクリプトを作成したり、コマンドラインmonit status出力を解析したりすることもできます。消化するのはとても簡単です...

# monit status
The Monit daemon 5.5 uptime: 1d 20h 32m 

System 'xt.brazzers.com'
  status                            Running
  monitoring status                 Monitored
  load average                      [0.96] [0.53] [0.67]
  cpu                               50.2%us 1.4%sy 2.1%wa
  memory usage                      5070168 kB [84.7%]
  swap usage                        0 kB [0.0%]
  data collected                    Fri, 27 Dec 2013 07:06:10

Filesystem 'var'
  status                            Accessible
  monitoring status                 Monitored
  permission                        755
  uid                               0
  gid                               0
  filesystem flags                  0x1000
  block size                        4096 B
  blocks total                      1548176 [6047.6 MB]
  blocks free for non superuser     860636 [3361.9 MB] [55.6%]
  blocks free total                 939279 [3669.1 MB] [60.7%]
  inodes total                      393216
  inodes free                       378393 [96.2%]
  data collected                    Fri, 27 Dec 2013 07:06:10

Process 'orca'
  status                            Running
  monitoring status                 Monitored
  pid                               2720
  parent pid                        1
  uptime                            1d 9h 5m 
  children                          0
  memory kilobytes                  439120
  memory kilobytes total            439120
  memory percent                    7.3%
  memory percent total              7.3%
  cpu percent                       49.9%
  cpu percent total                 49.9%
  data collected                    Fri, 27 Dec 2013 07:06:10

1
建設的な議論に参加する努力を本当に感謝しています。状況はさらに良くなっています。Monitは、解析が必要なXML出力を生成します。それがmonittrの仕組みです。Rubyに慣れていないので、Rubyを少し混乱させることはできません。私はもう少しMonitで遊んだことがありますが、このソフトウェアは意図したことの爆弾です。
プレドラグPunosevac

@PredragPunosevac monitのXMLドキュメントがどこにあるか知っていますか?
アンファニー

@AJPennsterすみません、わかりません。また、再生が遅いことをおaびします。私は仕事で忙しかった。
Predrag Punosevac
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.