{"id":19588,"date":"2017-06-09T06:54:33","date_gmt":"2017-06-08T22:54:33","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/06\/09\/%e5%9c%a8-ubuntu-16-04-%e4%b8%8a%e5%ae%89%e8%a3%9d-nagios-4-x\/"},"modified":"2021-03-18T17:25:03","modified_gmt":"2021-03-18T09:25:03","slug":"%e5%9c%a8-ubuntu-16-04-%e4%b8%8a%e5%ae%89%e8%a3%9d-nagios-4-x","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/06\/09\/%e5%9c%a8-ubuntu-16-04-%e4%b8%8a%e5%ae%89%e8%a3%9d-nagios-4-x\/","title":{"rendered":"\u5728 Ubuntu 16.04 \u4e0a\u5b89\u88dd Nagios 4.x"},"content":{"rendered":"<p>\u56e0\u70ba Ubuntu 16.04 \u5957\u4ef6\u5eab\u4e2d\u7684 Nagios \u662f 3.x \u7248\uff0c\u6240\u4ee5\u8981\u6539\u7528\u624b\u52d5\u7684\u65b9\u5f0f\u9032\u884c\u5b89\u88dd <br \/># <span style=\"color: #ff0000\">apt-cache search nagios | grep ^nagios<\/span> <br \/><span style=\"color: #0000ff\">nagios-images &#8211; Collection of images and icons for the nagios system<\/span> <br \/><span style=\"color: #0000ff\">nagios-nrpe-plugin &#8211; Nagios Remote Plugin Executor Plugin<\/span> <br \/><span style=\"color: #0000ff\">nagios-nrpe-server &#8211; Nagios Remote Plugin Executor Server<\/span> <br \/><span style=\"color: #0000ff\">nagios-plugins &#8211; transitional dummy package (nagios-plugins to monitoring-plugins)<\/span> <br \/><span style=\"color: #0000ff\">nagios-plugins-basic &#8211; transitional dummy package<\/span> <br \/><span style=\"color: #0000ff\">nagios-plugins-standard &#8211; transitional dummy package<\/span> <br \/><span style=\"color: #0000ff\"><span style=\"color: #ff0000\">nagios3<\/span> &#8211; host\/service\/network monitoring and management system<\/span> <br \/><span style=\"color: #0000ff\">nagios3-cgi &#8211; cgi files for nagios3<\/span> <br \/><span style=\"color: #0000ff\">nagios3-common &#8211; support files for nagios3<\/span> <br \/><span style=\"color: #0000ff\">nagios3-core &#8211; host\/service\/network monitoring and management system core files<\/span> <br \/><span style=\"color: #0000ff\">nagios3-dbg &#8211; debugging symbols and debug stuff for nagios3<\/span> <br \/><span style=\"color: #0000ff\">nagios3-doc &#8211; documentation for nagios3<\/span> <br \/><span style=\"color: #0000ff\">nagios-check-xmppng &#8211; monitoring plugin to check XMPP servers<\/span> <br \/><span style=\"color: #0000ff\">nagios-plugin-check-multi &#8211; run nagios checks as a group<\/span> <br \/><span style=\"color: #0000ff\">nagios-plugins-common &#8211; transitional dummy package<\/span> <br \/><span style=\"color: #0000ff\">nagios-plugins-contrib &#8211; Plugins for nagios compatible monitoring systems<\/span> <br \/><span style=\"color: #0000ff\">nagios-plugins-extra &#8211; transitional dummy package<\/span> <br \/><span style=\"color: #0000ff\">nagios-plugins-rabbitmq &#8211; Set of Nagios checks useful for monitoring a RabbitMQ server<\/span> <br \/><span style=\"color: #0000ff\">nagios-snmp-plugins &#8211; SNMP Plugins for nagios<\/span> <br \/><span style=\"color: #0000ff\">nagios2mantis &#8211; Automatically create Mantis issues on Nagios events<\/span> <\/p>\n<p>\u53c3\u8003\u7db2\u9801\uff1a <br \/><a href=\"https:\/\/www.howtoforge.com\/tutorial\/ubuntu-nagios\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Install Nagios on Ubuntu 16.04<\/a> <br \/><a href=\"https:\/\/www.unixmen.com\/how-to-install-nagios-core-4-1-1-in-ubuntu-15-10\/\" target=\"_blank\" rel=\"noopener noreferrer\">How To Install Nagios Core 4.1.1 In Ubuntu 15.10\/16.04 | Unixmen<\/a> <br \/><a href=\"http:\/\/www.ubuntugeek.com\/install-nagios-core-4-1-1-on-ubuntu-16-04-xenial-xerus-server.html\" target=\"_blank\" rel=\"noopener noreferrer\">Install Nagios core 4.1.1 on Ubuntu 16.04 (Xenial Xerus) Server | Ubuntu Geek<\/a> <br \/><a href=\"http:\/\/idroot.net\/linux\/install-nagios-ubuntu-16-04\/\" target=\"_blank\" rel=\"noopener noreferrer\">How To Install Nagios on Ubuntu 16.04 &#8211; idroot<\/a>[@more@]\u8acb\u5148\u5b89\u88dd\u597d Apache \/ MySQL \/ PHP <br \/>1. \u5b89\u88dd\u7de8\u8b6f\u53ca\u5fc5\u8981\u5957\u4ef6 <br \/># <span style=\"color: #ff0000\">apt-get install build-essential libgd-dev apache2-utils unzip<\/span>\u00a0 <\/p>\n<p>2. \u5efa\u7acb\u4f7f\u7528\u8005\u53ca\u7fa4\u7d44\u8cc7\u6599 <br \/># <span style=\"color: #ff0000\">useradd -m nagios<\/span> <br \/># <span style=\"color: #ff0000\">groupadd nagcmd<\/span> <br \/># <span style=\"color: #ff0000\">usermod -a -G nagcmd nagios<\/span> <br \/># <span style=\"color: #ff0000\">usermod -a -G nagcmd www-data<\/span> <\/p>\n<p>3. \u5230 <a href=\"https:\/\/www.nagios.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nagios \u5b98\u65b9\u7db2\u7ad9<\/a>\u4e0b\u8f09\u6240\u9808\u7a0b\u5f0f <br \/>Nagios Core \u4e0b\u8f09\u7db2\u7ad9\uff1a<a href=\"https:\/\/www.nagios.org\/downloads\/nagios-core\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.nagios.org\/downloads\/nagios-core\/<\/a> <br \/>Nagios Plugin \u4e0b\u8f09\u7db2\u9801\uff1a<a href=\"https:\/\/www.nagios.org\/downloads\/nagios-plugins\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.nagios.org\/downloads\/nagios-plugins\/<\/a> <br \/>\u4e0b\u8f09\u6642\u7684\u6700\u65b0\u7248\u672c Nagios Core 4.3.1 \/ Nagios Plugin 2.1.4 <br \/> <a id=\"res_3793100\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3793100.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3793100.png\" border=\"0\" alt=\"\" \/> <\/a> <br \/> <a id=\"res_3793099\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3793099.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3793099.png\" border=\"0\" alt=\"\" \/> <\/a> <br \/># <span style=\"color: #ff0000\">wget https:\/\/assets.nagios.com\/downloads\/nagioscore\/releases\/nagios-4.3.1.tar.gz<\/span> <br \/># <span style=\"color: #ff0000\">wget https:\/\/nagios-plugins.org\/download\/nagios-plugins-2.1.4.tar.gz<\/span> <\/p>\n<p>4. \u89e3\u58d3\u7e2e <br \/># <span style=\"color: #ff0000\">tar xvzf nagios-4.3.1.tar.gz<\/span> <\/p>\n<p>5. \u5207\u63db\u76ee\u9304 <br \/># <span style=\"color: #ff0000\">cd nagios-4.3.1<\/span> <\/p>\n<p>6. \u958b\u59cb\u7de8\u8b6f <br \/># <span style=\"color: #ff0000\">.\/configure &#8211;with-command-group=nagcmd<\/span> <br \/><span style=\"color: #0000ff\">\u00a0General Options: <\/span> <br \/><span style=\"color: #0000ff\">\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Nagios executable:\u00a0 nagios <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Nagios user\/group:\u00a0 nagios,nagios <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Command user\/group:\u00a0 nagios,nagcmd <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Event Broker:\u00a0 yes <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Install ${prefix}:\u00a0 \/usr\/local\/nagios <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0 Install ${includedir}:\u00a0 \/usr\/local\/nagios\/include\/nagios <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Lock file:\u00a0 ${prefix}\/var\/nagios.lock <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Check result directory:\u00a0 ${prefix}\/var\/spool\/checkresults <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Init directory:\u00a0 \/etc\/init.d <\/span> <br \/><span style=\"color: #0000ff\">\u00a0 Apache conf.d directory:\u00a0 \/etc\/apache2\/sites-available <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Mail program:\u00a0 \/bin\/mail <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Host OS:\u00a0 linux-gnu <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IOBroker Method:\u00a0 epoll <\/span> <\/p>\n<p><span style=\"color: #0000ff\">\u00a0Web Interface Options: <\/span> <br \/><span style=\"color: #0000ff\">\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 HTML URL:\u00a0 http:\/\/localhost\/nagios\/ <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CGI URL:\u00a0 http:\/\/localhost\/nagios\/cgi-bin\/ <\/span> <br \/><span style=\"color: #0000ff\">\u00a0Traceroute (used by WAP): <\/span> <\/p>\n<p><span style=\"color: #0000ff\">Review the options above for accuracy.\u00a0 If they look okay, <\/span> <br \/><span style=\"color: #0000ff\">type &#8216;make all&#8217; to compile the main program and CGIs.<\/span> <\/p>\n<p>7. \u9032\u884c\u5b89\u88dd <br \/># <span style=\"color: #ff0000\">make all<\/span> <br \/># <span style=\"color: #ff0000\">make install<\/span> <br \/><span style=\"color: #0000ff\">You can continue with installing Nagios as follows (type &#8216;make&#8217; <\/span> <br \/><span style=\"color: #0000ff\">without any arguments for a list of all possible options): <\/span> <\/p>\n<p><span style=\"color: #0000ff\">\u00a0 make install-init <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0 &#8211; This installs the init script in \/etc\/init.d <\/span> <\/p>\n<p><span style=\"color: #0000ff\">\u00a0 make install-commandmode <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0 &#8211; This installs and configures permissions on the <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 directory for holding the external command file <\/span> <\/p>\n<p><span style=\"color: #0000ff\">\u00a0 make install-config <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0 &#8211; This installs sample config files in \/usr\/local\/nagios\/etc<\/span> <\/p>\n<p># <span style=\"color: #ff0000\">make install-init<\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -m 755 -d -o root -g root \/etc\/init.d <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -m 755 -o root -g root daemon-init \/etc\/init.d\/nagios <\/span> <\/p>\n<p><span style=\"color: #0000ff\">*** Init script installed ***<\/span> <\/p>\n<p># <span style=\"color: #ff0000\">make install-commandmode<\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -m 775 -o nagios -g nagcmd -d \/usr\/local\/nagios\/var\/rw <\/span> <br \/><span style=\"color: #0000ff\">chmod g+s \/usr\/local\/nagios\/var\/rw <\/span> <\/p>\n<p><span style=\"color: #0000ff\">*** External command directory configured ***<\/span> <\/p>\n<p># <span style=\"color: #ff0000\">make install-config<\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -m 775 -o nagios -g nagios -d \/usr\/local\/nagios\/etc <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -m 775 -o nagios -g nagios -d \/usr\/local\/nagios\/etc\/objects <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/nagios.cfg \/usr\/local\/nagios\/etc\/nagios.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/cgi.cfg \/usr\/local\/nagios\/etc\/cgi.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 660 -o nagios -g nagios sample-config\/resource.cfg \/usr\/local\/nagios\/etc\/resource.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/template-object\/templates.cfg \/usr\/local\/nagios\/etc\/objects\/templates.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/template-object\/commands.cfg \/usr\/local\/nagios\/etc\/objects\/commands.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/template-object\/contacts.cfg \/usr\/local\/nagios\/etc\/objects\/contacts.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/template-object\/timeperiods.cfg \/usr\/local\/nagios\/etc\/objects\/timeperiods.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/template-object\/localhost.cfg \/usr\/local\/nagios\/etc\/objects\/localhost.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/template-object\/windows.cfg \/usr\/local\/nagios\/etc\/objects\/windows.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/template-object\/printer.cfg \/usr\/local\/nagios\/etc\/objects\/printer.cfg <\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -b -m 664 -o nagios -g nagios sample-config\/template-object\/switch.cfg \/usr\/local\/nagios\/etc\/objects\/switch.cfg <\/span> <\/p>\n<p><span style=\"color: #0000ff\">*** Config files installed *** <\/span> <\/p>\n<p><span style=\"color: #0000ff\">Remember, these are *SAMPLE* config files.\u00a0 You&#8217;ll need to read <\/span> <br \/><span style=\"color: #0000ff\">the documentation for more information on how to actually define <\/span> <br \/><span style=\"color: #0000ff\">services, hosts, etc. to fit your particular needs.<\/span> <\/p>\n<p>8. \u5b89\u88dd Nagios Web interface: <br \/># <span style=\"color: #ff0000\">make install-webconf<\/span> <br \/><span style=\"color: #0000ff\">\/usr\/bin\/install -c -m 644 sample-config\/httpd.conf \/etc\/apache2\/sites-available\/nagios.conf <\/span> <br \/><span style=\"color: #0000ff\">if [ 1 -eq 1 ]; then <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ln -s \/etc\/apache2\/sites-available\/nagios.conf \/etc\/apache2\/sites-enabled\/nagios.conf; <\/span> <br \/><span style=\"color: #0000ff\">fi <\/span> <\/p>\n<p><span style=\"color: #0000ff\">*** Nagios\/Apache conf file installed ***<\/span> <\/p>\n<p>9. \u5efa\u7acb\u5bc6\u78bc <br \/># <span style=\"color: #ff0000\">\/usr\/bin\/htpasswd -c \/usr\/local\/nagios\/etc\/htpasswd.users nagiosadmin<\/span> <br \/><span style=\"color: #0000ff\">New password: <\/span> <br \/><span style=\"color: #0000ff\">Re-type new password: <\/span> <br \/><span style=\"color: #0000ff\">Adding password for user nagiosadmin<\/span> <\/p>\n<p>10. \u5b89\u88dd\u00a0 Nagios plugins: <br \/>\u5207\u63db\u76ee\u9304 <br \/># <span style=\"color: #ff0000\">cd ..<\/span> <br \/>\u89e3\u58d3\u7e2e <br \/>#<span style=\"color: #ff0000\"> tar xvzf nagios-plugins-2.1.4.tar.gz<\/span> <br \/>\u5207\u63db\u76ee\u9304 <br \/># <span style=\"color: #ff0000\">cd nagios-plugins-2.1.4<\/span> <br \/>\u9032\u884c\u7de8\u8b6f <br \/>#<span style=\"color: #ff0000\"> .\/configure &#8211;with-nagios-user=nagios &#8211;with-nagios-group=nagios<\/span> <\/p>\n<p>\u5b89\u88dd <br \/># <span style=\"color: #ff0000\">make<\/span> <br \/># <span style=\"color: #ff0000\">make install<\/span> <\/p>\n<p>11. \u4fee\u6539\u6536\u4ef6\u8005 <br \/># <span style=\"color: #ff0000\">sed -i &#8216;s\/nagios@localhost\/xxxxx@gmail.com\/&#8217; \/usr\/local\/nagios\/etc\/objects\/contacts.cfg<\/span> <\/p>\n<p>12. \u958b\u555f rewrite \/ cgi \u529f\u80fd <br \/># <span style=\"color: #ff0000\">a2enmod rewrite<\/span> <br \/><span style=\"color: #0000ff\">Enabling module rewrite. <\/span> <br \/><span style=\"color: #0000ff\">To activate the new configuration, you need to run: <\/span> <br \/><span style=\"color: #0000ff\">\u00a0 service apache2 restar<\/span>t <\/p>\n<p># <span style=\"color: #ff0000\">a2enmod cgi<\/span> <br \/><span style=\"color: #0000ff\">AH00558: apache2: Could not reliably determine the server&#8217;s fully qualified domain name, using 127.0.1.1. Set the &#8216;ServerName&#8217; directive globally to suppress this message <\/span> <br \/><span style=\"color: #0000ff\">Enabling module cgi. <\/span> <br \/><span style=\"color: #0000ff\">To activate the new configuration, you need to run: <\/span> <br \/><span style=\"color: #0000ff\">\u00a0 service apache2 restart<\/span> <\/p>\n<p>13. \u91cd\u65b0\u555f\u52d5 Apache Web Server <br \/># <span style=\"color: #ff0000\">systemctl restart apache2.service<\/span> <\/p>\n<p>14. \u6aa2\u67e5 Nagios \u8a2d\u5b9a\u6a94 <br \/># <span style=\"color: #ff0000\">\/usr\/local\/nagios\/bin\/nagios -v \/usr\/local\/nagios\/etc\/nagios.cfg<\/span> <\/p>\n<p><span style=\"color: #0000ff\">Nagios Core 4.3.1 <\/span> <br \/><span style=\"color: #0000ff\">Copyright (c) 2009-present Nagios Core Development Team and Community Contributors <\/span> <br \/><span style=\"color: #0000ff\">Copyright (c) 1999-2009 Ethan Galstad <\/span> <br \/><span style=\"color: #0000ff\">Last Modified: 02-23-2017 <\/span> <br \/><span style=\"color: #0000ff\">License: GPL <\/span> <\/p>\n<p><span style=\"color: #0000ff\">Website: https:\/\/www.nagios.org <\/span> <br \/><span style=\"color: #0000ff\">Reading configuration data&#8230; <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Read main config file okay&#8230; <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0 Read object config files okay&#8230; <\/span> <\/p>\n<p><span style=\"color: #0000ff\">Running pre-flight check on configuration data&#8230; <\/span> <\/p>\n<p><span style=\"color: #0000ff\">Checking objects&#8230; <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 8 services. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 1 hosts. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 1 host groups. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 0 service groups. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 1 contacts. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 1 contact groups. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 24 commands. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 5 time periods. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 0 host escalations. <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 0 service escalations. <\/span> <br \/><span style=\"color: #0000ff\">Checking for circular paths&#8230; <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 1 hosts <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 0 service dependencies <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 0 host dependencies <\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Checked 5 timeperiods <\/span> <br \/><span style=\"color: #0000ff\">Checking global event handlers&#8230; <\/span> <br \/><span style=\"color: #0000ff\">Checking obsessive compulsive processor commands&#8230; <\/span> <br \/><span style=\"color: #0000ff\">Checking misc settings&#8230; <\/span> <\/p>\n<p><span style=\"color: #0000ff\">Total Warnings: 0 <\/span> <br \/><span style=\"color: #0000ff\">Total Errors:\u00a0\u00a0 0 <\/span> <\/p>\n<p><span style=\"color: #0000ff\">Things look okay &#8211; No serious problems were detected during the pre-flight check<\/span> <\/p>\n<p>15. \u555f\u52d5 Nagios Server <br \/># <span style=\"color: #ff0000\">\/etc\/init.d\/nagios start<\/span> <br \/><span style=\"color: #0000ff\">[&#8230;.] Starting nagios (via systemctl): nagios.serviceFailed to start nagios.service: Unit nagios.service not found.<\/span> <br \/>\u00a0<span style=\"color: #ff0000\">failed!<\/span> <\/p>\n<p>\u5982\u679c\u51fa\u73fe\u932f\u8aa4\u8a0a\u606f\uff0c\u9032\u884c\u4e0b\u9762\u4fee\u6539 <br \/>\u5099\u4efd\u539f\u6a94 <br \/># <span style=\"color: #ff0000\">mv \/etc\/init.d\/nagios \/etc\/init.d\/nagios.$(date +%F)<\/span> <br \/>\u8907\u88fd <span style=\"color: #0000ff\">\/etc\/init.d\/skeleton<\/span> \u6210\u70ba <span style=\"color: #0000ff\">\/etc\/init.d\/nagios<\/span> <br \/># <span style=\"color: #ff0000\">cp \/etc\/init.d\/skeleton \/etc\/init.d\/nagios<\/span> <br \/># <span style=\"color: #ff0000\">vim \/etc\/init.d\/nagios<\/span> <br \/>\u628a\u4ee5\u4e0b\u4e8c\u884c\u522a\u9664 <br \/><span style=\"color: #0000ff\">DESC=&#8221;Description of the service&#8221;<\/span> <br \/><span style=\"color: #0000ff\">DAEMON=\/usr\/sbin\/daemonexecutablename<\/span> <br \/>\u6539\u6210 <br \/><span style=\"color: #ff0000\">DESC=&#8221;Nagios&#8221;<\/span> <br \/><span style=\"color: #ff0000\">NAME=nagios<\/span> <br \/><span style=\"color: #ff0000\">DAEMON=\/usr\/local\/nagios\/bin\/$NAME<\/span> <br \/><span style=\"color: #ff0000\">DAEMON_ARGS=&#8221;-d \/usr\/local\/nagios\/etc\/nagios.cfg&#8221;<\/span> <br \/><span style=\"color: #ff0000\">PIDFILE=\/usr\/local\/nagios\/var\/$NAME.lock<\/span> <\/p>\n<p>\u66f4\u6539\u6a94\u6848\u57f7\u884c\u6b0a\u9650 <br \/># <span style=\"color: #ff0000\">chmod +x \/etc\/init.d\/nagios<\/span> <\/p>\n<p>\u6216 <br \/># <span style=\"color: #ff0000\">mv<\/span> <span style=\"color: #ff0000\">\/etc\/init.d\/nagios \/etc\/init.d\/nagios.$(date +%F)<\/span> <br \/># <span style=\"color: #ff0000\">vim \/etc\/systemd\/system\/nagios.service<\/span> <br \/><span style=\"color: #0000ff\">[Unit]<\/span> <br \/><span style=\"color: #0000ff\">Description=Nagios<\/span> <br \/><span style=\"color: #0000ff\">BindTo=network.target<\/span> <\/p>\n<p><span style=\"color: #0000ff\">[Install]<\/span> <br \/><span style=\"color: #0000ff\">WantedBy=multi-user.target<\/span> <\/p>\n<p><span style=\"color: #0000ff\">[Service]<\/span> <br \/><span style=\"color: #0000ff\">User=nagios<\/span> <br \/><span style=\"color: #0000ff\">Group=nagios<\/span> <br \/><span style=\"color: #0000ff\">Type=simple<\/span> <br \/><span style=\"color: #0000ff\">ExecStart=\/usr\/local\/nagios\/bin\/nagios \/usr\/local\/nagios\/etc\/nagios.cfg<\/span> <\/p>\n<p># <span style=\"color: #ff0000\">systemctl enable \/etc\/systemd\/system\/nagios.service<\/span> <br \/><span style=\"color: #0000ff\">Created symlink from \/etc\/systemd\/system\/multi-user.target.wants\/nagios.service to \/etc\/systemd\/system\/nagios.service.<\/span> <\/p>\n<p># <span style=\"color: #ff0000\">systemctl start nagios.service<\/span> <\/p>\n<p>16. \u555f\u52d5 Nagios Server <br \/># <span style=\"color: #ff0000\">\/etc\/init.d\/nagios start<\/span> <br \/><span style=\"color: #0000ff\">\u00a0* Starting Nagios nagios\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [ OK ]<\/span> <\/p>\n<p>17. \u5efa\u7acb\u7528\u4f86\u5b58\u5176\u5b83\u5075\u6e2c\u4e3b\u6a5f\u7684\u76ee\u9304 <br \/># <span style=\"color: #ff0000\">mkdir \/usr\/local\/nagios\/etc\/conf.d<\/span> <br \/># <span style=\"color: #ff0000\">sed -i &#8216;\/#cfg_dir=\/usr\/local\/nagios\/etc\/routers\/acfg_dir=\/usr\/local\/nagios\/etc\/conf.d&#8217; \/usr\/local\/nagios\/etc\/nagios.cfg<\/span><\/p>\n<p><a id=\"res_3793205\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3793205.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3793205.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u56e0\u70ba Ubuntu 16.04 \u5957\u4ef6\u5eab\u4e2d\u7684 Nagios \u662f 3.x \u7248\uff0c\u6240\u4ee5\u8981\u6539\u7528\u624b\u52d5\u7684\u65b9\u5f0f\u9032\u884c\u5b89\u88dd # a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/06\/09\/%e5%9c%a8-ubuntu-16-04-%e4%b8%8a%e5%ae%89%e8%a3%9d-nagios-4-x\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5728 Ubuntu 16.04 \u4e0a\u5b89\u88dd Nagios 4.x\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[131,119],"tags":[],"class_list":["post-19588","post","type-post","status-publish","format-standard","hentry","category-c-78476","category-c-78464"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["688690"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19588"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19588"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19588\/revisions"}],"predecessor-version":[{"id":21094,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19588\/revisions\/21094"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}