ラズベリーパイを使ってみる – 統合監視システムを構築する –

スポンサーリンク

サーバーの状態をブラウザから監視することができるようになります

インストール

コマンド一つでOKです

sudo apt-get install nagios3

インストール時のログ

sudo apt-get install nagios3
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common bind9-host
  bsd-mailx dnsutils exim4-base exim4-config exim4-daemon-light fping
  freeipmi-common freeipmi-tools geoip-database javascript-common
  libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap libbind9-80 libclass-accessor-perl libconfig-tiny-perl
  libdate-manip-perl libdigest-hmac-perl libdns88 libencode-locale-perl
  libfile-listing-perl libfont-afm-perl libfreeipmi12 libgeoip1
  libhtml-form-perl libhtml-format-perl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
  libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libio-pty-perl libio-socket-ip-perl
  libio-socket-ssl-perl libipc-run-perl libipmiconsole2 libipmidetect0
  libisc84 libisccc80 libisccfg82 libjs-jquery liblockfile-bin liblockfile1
  liblwp-mediatypes-perl liblwp-protocol-https-perl
  liblwp-useragent-determined-perl liblwres80 libmail-imapclient-perl
  libmailtools-perl libmath-calc-units-perl libmemcached10
  libmodule-implementation-perl libmodule-runtime-perl libmysqlclient18
  libnagios-plugin-perl libnet-dns-perl libnet-http-perl libnet-ip-perl
  libnet-libidn-perl libnet-smtp-tls-perl libnet-snmp-perl libnet-ssleay-perl
  libonig2 libparams-classify-perl libparams-validate-perl
  libparse-recdescent-perl libperl5.14 libpq5 libqdbm14 libradiusclient-ng2
  libreadonly-perl libreadonly-xs-perl libsensors4 libsnmp-base libsnmp15
  libsocket-perl libsub-name-perl libtry-tiny-perl liburi-perl libwww-perl
  libwww-robotrules-perl libyaml-syck-perl lsof mysql-common nagios-images
  nagios-plugins nagios-plugins-basic nagios-plugins-common
  nagios-plugins-contrib nagios-plugins-standard nagios3-cgi nagios3-common
  nagios3-core perl perl-base perl-modules php5-cli php5-common qstat snmp
  ssl-cert whois wwwconfig-common
提案パッケージ:
  apache2-doc apache2-suexec apache2-suexec-custom rblcheck eximon4
  exim4-doc-html exim4-doc-info spf-tools-perl swaks freeipmi-ipmidetect
  freeipmi-bmc-watchdog apache2 httpd php-pear geoip-bin libdata-dump-perl
  libcrypt-ssleay-perl libauthen-sasl-perl libio-socket-inet6-perl
  libcrypt-des-perl libscalar-number-perl lm-sensors snmp-mibs-downloader
  libauthen-ntlm-perl backuppc perl-doc cciss-vol-status mpt-status expect
  nagios-nrpe-plugin libterm-readline-gnu-perl libterm-readline-perl-perl
  libpod-plainer-perl openssl-blacklist mysql-client postgresql-client
推奨パッケージ:
  mailx
以下のパッケージが新たにインストールされます:
  apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common bind9-host
  bsd-mailx dnsutils exim4-base exim4-config exim4-daemon-light fping
  freeipmi-common freeipmi-tools geoip-database javascript-common
  libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap libbind9-80 libclass-accessor-perl libconfig-tiny-perl
  libdate-manip-perl libdigest-hmac-perl libdns88 libencode-locale-perl
  libfile-listing-perl libfont-afm-perl libfreeipmi12 libgeoip1
  libhtml-form-perl libhtml-format-perl libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl
  libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libio-pty-perl libio-socket-ip-perl
  libio-socket-ssl-perl libipc-run-perl libipmiconsole2 libipmidetect0
  libisc84 libisccc80 libisccfg82 libjs-jquery liblockfile-bin liblockfile1
  liblwp-mediatypes-perl liblwp-protocol-https-perl
  liblwp-useragent-determined-perl liblwres80 libmail-imapclient-perl
  libmailtools-perl libmath-calc-units-perl libmemcached10
  libmodule-implementation-perl libmodule-runtime-perl libmysqlclient18
  libnagios-plugin-perl libnet-dns-perl libnet-http-perl libnet-ip-perl
  libnet-libidn-perl libnet-smtp-tls-perl libnet-snmp-perl libnet-ssleay-perl
  libonig2 libparams-classify-perl libparams-validate-perl
  libparse-recdescent-perl libperl5.14 libpq5 libqdbm14 libradiusclient-ng2
  libreadonly-perl libreadonly-xs-perl libsensors4 libsnmp-base libsnmp15
  libsocket-perl libsub-name-perl libtry-tiny-perl liburi-perl libwww-perl
  libwww-robotrules-perl libyaml-syck-perl lsof mysql-common nagios-images
  nagios-plugins nagios-plugins-basic nagios-plugins-common
  nagios-plugins-contrib nagios-plugins-standard nagios3 nagios3-cgi
  nagios3-common nagios3-core php5-cli php5-common qstat snmp ssl-cert whois
  wwwconfig-common
以下のパッケージはアップグレードされます:
  perl perl-base perl-modules
アップグレード: 3 個、新規インストール: 111 個、削除: 0 個、保留: 91 個。
42.2 MB のアーカイブを取得する必要があります。
この操作後に追加で 90.4 MB のディスク容量が消費されます。
続行しますか [Y/n]?


使い方は「nagios」で検索すると出てくるかと思います

ラズベリーパイを使ってサーバの状態をブラウザから監視するような、統合監視システムを作るときに役立つと思います

おすすめアイテム!

この記事の内容はラズベリーパイを使うと実際に試すことができます!
記事を読むだけでなく「実際に自分の手を動かして体験してみる」ことがコンピュータに詳しくなる近道です!

2018年11月現在、ラズベリーパイ3 モデルBプラスが日本で手に入るコスパが良い最新モデルです!
Raspberry Pi 3 Model B+ element14 スターターセット BASIC ラズベリーパイ3 モデルBプラスではUSB機器からラズベリーパイのOSを起動することができるようになりました。 下記のようなUSBポータブルHDDを使うと、ラズベリーパイで大容量の音楽プレイヤができます! マイクロSDで同じ容量のものを買うより安いのでおすすめです! https://www.amazon.co.jp/dp/B06X3VSKJ7/ref=as_li_ss_tl?_encoding=UTF8&psc=1&linkCode=ll1&tag=aza2limemo-22&linkId=25f18e2118942a9614514a6c0b0e535c

ラズベリーパイで最先端のアプリ開発やAI研究をしているけど動作が遅いなぁ…という場合は

ラズベリーパイは安価なPCとしては高速ですが、通常のデスクトップPCと比べると性能は劣ります。

ラズベリーパイで最先端のアプリ開発やAI研究をしたいと思ったなら、Ubuntuが動作するデスクトップパソコンがおすすめです! Ubuntuはラズベリーパイとほぼ同じように操作できます!
UbuntuがインストールされているPCはCPUが高速でメモリが多く、ストレージもSSDなのでストレスなくアプリ開発を行うことができます!
グラフィックボードも搭載されており、膨大な計算を必要とするAI研究も可能です!

ラズベリーパイでは数日かかるような膨大な計算も、短時間で終えることができます!

パワフルなPCを使用すると素早く最先端のアプリ開発が可能です。これはIT業界を志望する場合の強い武器になります!
Dell デスクトップパソコン XPSタワー Core i7プレミアムモデル 18Q46/Windows10/16GB/256GB SSD+2TB HDD/GTX1050Ti
スポンサーリンク

最後まで記事をお読みいただきありがとうございます!