の分野で ネットワークとサーバー のための素晴らしいと効率的なアプリケーションがあります システム/サーバー管理者(SysAdmins)。 したがって、今日はよく知られている呼び出しについて話します Nagios Core.
Nagios Core 基本的には無料版です Nagios。 これは基本的に人気があります 機器/サービス/ネットワーク監視プログラム の形式で オープンソース.
そして、私たちはめったに関連する問題に対処しないので アプリケーション、プログラム、システム の分野から ネットワークとサーバー または特定の用途 システム/サーバー管理者(SysAdmins)、このIT分野に関連する以前の出版物へのリンクをすぐに以下に残します。
「Webmin は、OpenSolaris、GNU / Linux、およびその他のUnixシステム用のWebアクセス可能なシステム構成ツールです。 これを使用すると、ユーザー、スペースクォータ、サービス、構成ファイル、コンピューターのシャットダウンなど、多くのオペレーティングシステムの内部的な側面を構成したり、ApacheWebサーバーなどの多くの無料アプリケーションを変更および制御したりできます。 PHP、MySQL、DNS、Samba、DHCPなど。 Webmin:Webブラウザからの管理
Nagios Core:Nagiosの無料バージョンと無料バージョン
Nagios Coreとは何ですか?
の公式ウェブサイトによると Nagios, Nagios Core それは次のように説明されています:
「Nagios®Core™は、オープンソースのネットワークおよびシステム監視アプリケーションです。 指定したホスト(コンピューター)とサービスを監視し、問題が発生したときと改善したときに警告します。 Nagios Coreは元々Linuxで動作するように設計されていましたが、他のほとんどのUnixベースのオペレーティングシステムでも動作するはずです。 また、これはNagiosXIと呼ばれる現在のツールの無料バージョンです。
特長
の多くの機能の中で Nagios Core 次の10が言及することができます:
- ネットワークサービス(SMTP、POP3、HTTP、NNTP、PINGなど)の監視。
- さまざまな監視対象ホストのリソースの監視(プロセッサの負荷、ディスク使用量など)。
- ユーザーが独自のサービスチェックを簡単に開発できるようにするシンプルなプラグインデザイン。
- 並列サービスチェック。
- 「親」ホストを使用してネットワークホスト階層を定義する機能。これにより、ダウンしているホストと到達不能なホストを検出して区別できます。
- ホストまたはサービスの問題が発生して解決されたときの連絡先通知(電子メール、ポケットベル、またはユーザー定義の方法による)。
- プロアクティブなトラブルシューティングのために、ホストまたはサービスイベント中に実行するイベントハンドラーを定義する機能。
- ログファイルの自動ローテーション。
- 冗長監視ホストの実装のサポート。
- ネットワークの現在のステータス、通知と問題の履歴、ログファイルなどを表示するためのオプションのWebインターフェイス。
Debian GNU / Linux 10にインストールする方法は?
この部分を始める前に、いつものように、この実際的なケースでは通常のケースを使用することに注意してください。 Linuxの再スピン 呼ばれます ミラクルズGNU / Linux、に基づいています MX Linux 19 (Debian 10)。 これは私たちの後に構築されました «MXLinuxスナップショットガイド».
ただし、 GNU / Linux Distro どのようなサポート Systemd。 したがって、これを使用します MX Linux Respin から始まる GRUBブートシステム オプションで 「Systemdから始める」。 デフォルトのオプションの代わりに、 Systemd というか Systemd シム。 また、からのすべてのコマンドコマンドを実行します システム管理者ユーザー、 の代わりに ルートユーザー、前述のRespinLinuxから。
そして今あなたのために ダウンロード、インストール、使用、使用します «Debian用クイックスタートインストールガイド« そして、これらは コマンドオーダー オペレーティングシステムのターミナル(コンソール)で実行するには:
1.-オペレーティングシステムを準備する手順
リポジトリを更新し、使用するために不可欠で必要なパッケージをインストールします Nagios Core.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.-現在のソフトウェアをダウンロードします
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz
3.-現在のソフトウェアをコンパイルします
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.-ユーザーとグループを作成する
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.-さまざまな必須パッケージをインストールします
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.-Apache構成ファイルをインストールします
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.-IPTablesを介してファイアウォールをインストールおよび構成します
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- NagiosCoreで開始するApacheでユーザーアカウントを作成します
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.-必要なサービスを再起動/開始します
systemctl restart apache2.service
systemctl start nagios.service
注意:これらのコマンドコマンドで問題が発生した場合は、オペレーティングシステムを再起動してください。
10.- NagiosCoreにログインします
グラフィカルユーザー環境(GUI)がある場合は、ローカルマシンまたはネットワーク上の別のコンピューターでWebブラウザーを実行し、アドレスバーに次のコマンドコマンドのいずれかを適切と思われる方法で記述します。
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
注意:「Nagiosコアログイン」ウィンドウが表示されない場合は、Debian GNU / Linux8 / 9/10に基づくオペレーティングシステムが正しい構成になっていることを確認してください。 「ドキュメントルート」 インクルード Apacheサーバー 次の構成ファイル内: /etc/apache2/apache2.conf
。 パスを置き換えます /var/www
次のように: /var/www/html
。 次に、Apacheサービスまたはコンピューターを再起動し、コンピューターで再試行します。
Nagiosコアプラグインのインストール
リポジトリを更新し、使用するために不可欠で必要なパッケージをインストールします Nagiosプラグイン.
sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
「Nagiosプラグイン」を使用して現在のパッケージをダウンロードして解凍します
cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz
「Nagiosプラグイン」をコンパイルしてインストールします
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
スクリーンショット
詳細については Nagios Core 次のリンクを調べることができます。
10の無料でオープンな選択肢
- サボテン
- カボット
- コックピットプロジェクト
- アイシングガ
- FreeMNS
- ミュンヘン
- ネットデータ
- パンドラ FMS
- PHPサーバーモニター
- ザビックス
これらについてもっと学ぶために 代替 その他、次のリンクをクリックしてください。 オープンソースの機器およびネットワーク監視ソフトウェア.
要約
要約すると、これまで見てきたように Nagios Core の分野に最適なソフトウェアツールです ネットワーク/サーバー と システム/サーバー管理者(SysAdmins)。 そして、その複数の使用のおかげで、それは強力であるだけでなく、柔軟性と適応性があります プラグイン。 そして、それを使用しないかもしれない人のために、次のような素晴らしい選択肢が常にあります Zabbix、Icinga、コックピットプロジェクト、とりわけ。
この出版物が全体に非常に役立つことを願っています «Comunidad de Software Libre y Código Abierto»
利用可能なアプリケーションのエコシステムの改善、成長、普及に大きく貢献します。 «GNU/Linux»
。 また、お気に入りのWebサイト、チャネル、グループ、またはソーシャルネットワークやメッセージングシステムのコミュニティで、他の人と共有することをやめないでください。 最後に、次のホームページにアクセスしてください。 «DesdeLinux» より多くのニュースを探索し、私たちの公式チャンネルに参加する の電報 DesdeLinux.