monitorix-サーバモニタのインストールと構成
3340 ワード
本文は私の個人ブログに先発します:Suixin’s Blog原文:https://suixinblog.cn/2018/12/monitorix-glances.html作者:Suixin
monitorixは軽量のLinuxモニタリングプログラムで、リモートモニタリングを実現でき、非常に豊富なグラフィックがあります.
インストール
CentOSを例にとると、Ubuntuは大同小異である.
ブラウザに
ファイアウォールの設定
一部のサーバではファイアウォールが設定されている場合、ファイアウォールで8080ポートを許可する必要があります(monitorixデフォルトポート)
プロファイル
monitorixのデフォルトプロファイルは
インタフェース
相変わらずきれいですね~
大きな穴を1回覚える
気が狂う!気が狂った!この穴は1時間以上探しましたが...
重要な一言:
What version of glib2?
それで黙ってglib 2をインストールしました…再びmonitorixサービスをオープンして、ブラウザのアドレスにアクセスして、入ってハハハハ
glances–topよりもきれいな監視コマンド
Glancesはプラットフォームにまたがるコマンドラインベースのシステム監視ツールです
インストール
anaconda版のPythonなら、新しい環境でインストールしたほうがいいです.そうでなければソフトリンクを作成する必要があります.
インタフェース
glancesインタフェース:
トップインタフェース:
glancesはもっと直感的できれいです.
リモートモニタリング
glancesのもう一つの使いやすい機能は、遠隔監視ができることです.
ブラウザを使用して
24時間運転を維持するには、
リファレンス
https://www.jianshu.com/p/565386e01759 https://bugs.archlinux.org/task/57869 https://github.com/nicolargo/glances https://www.jianshu.com/p/799e8ccbe15f
monitorixは軽量のLinuxモニタリングプログラムで、リモートモニタリングを実現でき、非常に豊富なグラフィックがあります.
インストール
CentOSを例にとると、Ubuntuは大同小異である.
sudo yum -y install epel-release
sudo yum -y install glib2
#
sudo yum -y install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL
# monitorix
sudo yum -y install monitorix
# monitorix
sudo systemctl enable monitorix
# monitorix
sudo systemctl start monitorix
ブラウザに
http://IP:8080/monitorix
を直接入力すると、インタフェースにアクセスできます.ファイアウォールの設定
一部のサーバではファイアウォールが設定されている場合、ファイアウォールで8080ポートを許可する必要があります(monitorixデフォルトポート)
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload
プロファイル
monitorixのデフォルトプロファイルは
/etc/monitorix/monitorix.conf
で、ログイン検証、カスタム表示など、豊富な機能を備えています.すべての構成は、公式ドキュメントで詳細な説明を参照できます.https://www.monitorix.org/documentation.html. インタフェース
相変わらずきれいですね~
大きな穴を1回覚える
気が狂う!気が狂った!この穴は1時間以上探しましたが...
sudo systemctl start monitorix
を実行して何の間違いも報告せず、ファイアウォールをチェックしたり、バッグに依存したりしても大丈夫だと思います.最終的に、ログファイル/var/log/monitorix
を掘って、中報を発見しました.WARNING: unable to load module 'system'. Can't load '/usr/lib64/perl5/vendor_perl/auto/RRDs/RRDs.so' for module RRDs: /lib64/libpango-1.0.so.0: undefined symbol: g_log_structured_standard at /usr/lib64/perl5/DynaLoader.pm line 190.
重要な一言:
undefined symbol: g_log_structured_standard
Googleで約1年が経ちましたね…やっとhttps://bugs.archlinux.org/task/57869質問の場所が見つかりました...回答者は次のように書きました.What version of glib2?
それで黙ってglib 2をインストールしました…再びmonitorixサービスをオープンして、ブラウザのアドレスにアクセスして、入ってハハハハ
glances–topよりもきれいな監視コマンド
Glancesはプラットフォームにまたがるコマンドラインベースのシステム監視ツールです
インストール
pip install glances
anaconda版のPythonなら、新しい環境でインストールしたほうがいいです.そうでなければソフトリンクを作成する必要があります.
インタフェース
glancesインタフェース:
トップインタフェース:
glancesはもっと直感的できれいです.
リモートモニタリング
glancesのもう一つの使いやすい機能は、遠隔監視ができることです.
pip install bottle
glances -w
ブラウザを使用して
http://IP:61208/
にアクセスします.24時間運転を維持するには、
nohup
screen
またはtmux
などのコマンドを使用してglances -w
の運転を終了させないか、システムサービスとして構成するか、を参照してください.https://www.jianshu.com/p/799e8ccbe15f. リファレンス
https://www.jianshu.com/p/565386e01759 https://bugs.archlinux.org/task/57869 https://github.com/nicolargo/glances https://www.jianshu.com/p/799e8ccbe15f