| | 53 | == Installatie op RaspberryPI == |
| | 54 | |
| | 55 | {{{ |
| | 56 | apt-get install nagios3 |
| | 57 | nagiosadmin pwd wleiden |
| | 58 | apt-get install nagios-nrpe-plugin |
| | 59 | nagios.cfg is in /etc/nagios3 |
| | 60 | apt-get install subversion |
| | 61 | apt-get install python-pyproj |
| | 62 | apt-get install python-yaml |
| | 63 | apt-get install python-jinja2 |
| | 64 | |
| | 65 | root@raspberrypi:~# pwd |
| | 66 | /root |
| | 67 | root@raspberrypi:~# mkdir svn |
| | 68 | root@raspberrypi:~# svn co http://svn.wirelessleiden.nl/svn/node-config/genesis genesis-for-nagios |
| | 69 | |
| | 70 | root@raspberrypi:/etc/nagios3# mkdir commands |
| | 71 | root@raspberrypi:/etc/nagios3# mkdir timeperiods |
| | 72 | root@raspberrypi:/etc/nagios3# mkdir contacts |
| | 73 | root@raspberrypi:/etc/nagios3# mkdir nodes |
| | 74 | root@raspberrypi:/etc/nagios3# mkdir nanostations |
| | 75 | root@raspberrypi:/etc/nagios3# mkdir services |
| | 76 | |
| | 77 | in nagios.cfg: |
| | 78 | cfg_dir=/etc/nagios3/commands |
| | 79 | cfg_dir=/etc/nagios3/contacts |
| | 80 | cfg_dir=/etc/nagios3/timeperiods |
| | 81 | cfg_dir=/etc/nagios3/nodes |
| | 82 | cfg_dir=/etc/nagios3/nanostations |
| | 83 | cfg_dir=/etc/nagios3/services |
| | 84 | |
| | 85 | root@raspberrypi:/etc/nagios3# cp commands.cfg commands/default.cfg |
| | 86 | |
| | 87 | cp default.cfg files over to specific directories |
| | 88 | |
| | 89 | gebruik standaard installatie |
| | 90 | toevoegen beheerder in htpasswd , cgi.cfg |
| | 91 | |
| | 92 | |
| | 93 | |
| | 94 | == Inrichten van Nagios APU server == |
| | 95 | |
| | 96 | Zie de [https://www.wirelessleiden.nl/projects/nodefactory/wiki/AlixAPU APU pagina] en http://www.unixmen.com/how-to-install-and-configure-nagios-in-freebsd/. |
| | 97 | |
| | 98 | Hardware |
| | 99 | We gebruiken een APU-bordje met 4GB RAM, 16 GB SSD; Freebsd10.1-RELEASE installeren met bijv. een memorystick. Default partitionering. Bij gebruik van de productie-BIOS-versie van mei 2014 hoeven er geen aanpassingen te worden gemaakt. |
| | 100 | |
| | 101 | Software installatie |
| | 102 | Het gebruik van ports gaf problemen ivm perl port. Daarom hebben we pacakages gebruikt: |
| | 103 | 1. mysql |
| | 104 | pkg install mysql |
| | 105 | echo 'mysql_enable="YES"' >> /etc/rc.conf |
| | 106 | /usr/local/etc/rc.d/mysql-server start |
| | 107 | mysqladmin -u root password "newpassword" |
| | 108 | 2. apache |
| | 109 | pkg install apache24 |
| | 110 | echo 'apache22_enable="YES"' >> /etc/rc.conf |