たった一つとは書いていますが、細かい事だとlibmysqlclient.so.15が必要なので、
MySQL5.1系だとlibmysqlclient.so.16が入っているのでインストールの時にエラーになります。
ただ、こんな事はほんのジャブです。
とにかく処理が重い!!!
試しにやってみようと思いさくらのVPSにサーバで構築していました。無事インストイールも完了し、
とりあえずデフォルトで起動してWeb管理画面にアクセス!うん?なんか動作がモッサリだな・・・と思い
サーバの状況を確認するとロードアベレージが起動直後で30近い。
以下起動直後のtopの実行結果。
top - 01:58:32 up 1:12, 1 user, load average: 29.18, 12.86, 5.09 Tasks: 148 total, 4 running, 144 sleeping, 0 stopped, 0 zombie Cpu(s): 2.2%us, 24.7%sy, 0.0%ni, 0.0%id, 56.9%wa, 16.0%hi, 0.1%si, 0.0%st Mem: 510532k total, 505700k used, 4832k free, 244k buffers Swap: 2048276k total, 714944k used, 1333332k free, 7872k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 9255 nagios 17 0 406m 58m 1624 R 5.8 11.8 0:01.02 opsview_web_ser 9289 nagios 16 0 406m 44m 1516 D 5.2 8.9 0:00.46 opsview_web_ser 9186 nagios 18 0 411m 48m 1924 D 4.5 9.8 0:05.39 opsview_web_ser 9258 nagios 17 0 406m 57m 1624 D 3.9 11.5 0:00.94 opsview_web_ser 9262 nagios 18 0 406m 57m 1604 D 3.9 11.6 0:00.71 opsview_web_ser 9173 nagios 18 0 402m 45m 1748 D 3.2 9.0 0:05.50 opsview_web_ser 9174 nagios 18 0 400m 57m 1548 D 3.2 11.5 0:05.25 opsview_web_ser 9260 nagios 16 0 406m 50m 1604 D 3.2 10.1 0:00.76 opsview_web_ser 171 root 10 -5 0 0 0 D 2.9 0.0 0:07.72 kswapd0 9220 nagios 18 0 407m 48m 1812 D 2.9 9.7 0:03.86 opsview_web_ser 9254 nagios 17 0 406m 55m 1604 D 2.6 11.2 0:01.03 opsview_web_ser 9261 nagios 17 0 406m 52m 1604 D 2.6 10.6 0:00.91 opsview_web_ser 9285 nagios 18 0 104m 10m 1672 D 2.6 2.1 0:00.69 update_snmptrap 9203 nagios 18 0 402m 47m 1732 D 2.3 9.5 0:04.94 opsview_web_ser 9248 nagios 16 0 406m 56m 1604 D 2.3 11.4 0:00.69 opsview_web_ser 20 root 10 -5 0 0 0 S 1.9 0.0 0:03.31 kblockd/0 9256 nagios 17 0 406m 56m 1604 D 1.9 11.3 0:00.88 opsview_web_ser 9257 nagios 17 0 406m 54m 1604 D 1.9 10.9 0:01.07 opsview_web_ser 9288 nagios 16 0 406m 41m 1468 D 1.9 8.4 0:00.25 opsview_web_ser 9290 nagios 16 0 406m 44m 1516 D 1.9 8.9 0:00.36 opsview_web_ser 9175 nagios 18 0 400m 52m 1548 D 1.6 10.6 0:05.78 opsview_web_ser 9259 nagios 17 0 406m 49m 1604 D 1.6 9.9 0:00.84 opsview_web_ser 9249 nagios 17 0 406m 56m 1604 D 1.3 11.4 0:01.03 opsview_web_ser 9253 nagios 16 0 406m 57m 1604 D 1.3 11.5 0:00.78 opsview_web_ser 9251 nagios 16 0 406m 49m 1604 D 1.0 10.0 0:00.88 opsview_web_ser 5354 mysql 18 0 512m 5580 2376 S 0.6 1.1 0:05.24 mysqld 9230 root 15 0 12744 988 712 R 0.6 0.2 0:00.27 top 8 root 10 -5 0 0 0 S 0.3 0.0 0:00.15 events/0 8401 nagios 16 0 30272 860 684 D 0.3 0.2 0:00.33 nagios 1 root 16 0 10352 400 376 S 0.0 0.1 0:00.79 init 2 root RT -5 0 0 0 S 0.0 0.0 0:00.16 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0 4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 5 root RT -5 0 0 0 S 0.0 0.0 0:00.04 migration/1 6 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/1 7 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/1 9 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/1 10 root 10 -5 0 0 0 S 0.0 0.0 0:00.02 khelper 15 root 15 -5 0 0 0 S 0.0 0.0 0:00.01 kthread 21 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 kblockd/1 22 root 16 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid 90 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0 91 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/1 94 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khubd 96 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 168 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd
(;゚Д゚)
念のためcronも確認すると
nagios$ crontab -l # OPSVIEW-START # Do not remove comment above. Everything between OPSVIEW-START and OPSVIEW-END # will be automatically installed as part of an Opsview install/upgrade 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/nagios/bin/mrtg_genstats.sh > /dev/null 2>&1 11 3 * * * /usr/local/nagios/bin/rc.opsview cron_daily > /dev/null 2>&1 22 2,6,10,14,18,22 * * * . /usr/local/nagios/bin/profile && /usr/local/nagios/bin/opsview_cronjobs 4hourly > /dev/null 2>&1 0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/nagios/bin/call_nmis nmis.pl type=collect mthread=true > /dev/null 2>&1 34 0,4,8,12,16,20 * * * /usr/local/nagios/bin/call_nmis nmis.pl type=update mthread=true > /dev/null 2>&1 4 * * * * /usr/local/nagios/bin/import_runtime -q # NMIS reports 0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day health 0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day top10 0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day outage 0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day response 0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day avail 0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day port 0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week health 0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week top10 0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week outage 0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week response 0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week avail 0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week port 0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month health 0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month top10 0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month outage 0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month response 0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month avail 0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month port
((((;゚Д゚))))ガクガクブルブル
と恐ろしい量の処理がデフォルトで設定されています。監視先はlocalhostのみです!
よくよくオフィシャルのHW動作要件を確認すると、なかなかのスペックを要求しています。
http://docs.opsview.com/doku.php?id=opsview3.8:recommended-hardware
なので、下手なサーバにインストールすると監視するどころか自分自身が悲鳴上げるのでみんなも気をつけてね!!
良い子のみんなはちゃんとドキュメント読んでから設定しようね!
http://docs.opsview.com/doku.php?id=opsview-community#installation_and_initial_configuration