Value driven web development

Nagios 1: install the server

November 2nd, 2007

Firstly, add new user and group named ‘nagios’

For linux

  • groupadd nagios
  • useradd -g nagios-M nagios (-M do not create HOME directory for this user)

For mac

  • Add a new user and group ‘nagios’ with System Preference
1
2
3
4
5
6
7
zlib setup
wget http://downloads.sourceforge.net/libpng/zlib-1.2.3.tar.gz?modtime=1121680730&big_mirror=0
tar zxvf zlib-1.2.3.tar.gz
./configure
make 
sudo make install
sudo ranlib /usr/local/lib/libz.a
libpng setup
1
2
3
4
5
6
7
wget http://downloads.sourceforge.net/libpng/libpng-1.2.18.tar.gz?modtime=1179259677&big_mirror=0
tar zxvf libpng-1.2.18.tar.gz
cd libpng-1.2.18
./configure  #maybe cp ./scripts/makefile.darwin ./makefile to get the make file
make 
sudo make install
sudo ranlib /usr/local/lib/libpng.a
libjpeg setup
1
2
3
4
5
6
7
wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure
make 
sudo make install-lib 
sudo ranlib /usr/local/lib/libjpeg.a
freetype setup
1
2
3
4
wget http://nchc.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.5.tar.gz
tar freetype-2.3.5.tar.gz
freetype-2.3.5
./configure && make && sudo make install
GD lib setup
1
2
3
4
5
6
7
wget http://www.libgd.org/releases/gd-2.0.35.tar.gz
sudo ln -s /usr/X11R6/include/fontconfig /usr/local/include
tar zxvf gd-2.0.35.tar.gz
cd gd-2.0.35/
./configure
make && sudo make install
./gdtest test/gdtest.png   #test GD
Nagios setup
1
2
3
4
5
6
7
8
In System Preferences, create a new user called nagios. This will, under Panther, also create the nagios group.
http://sourceforge.net/project/showfiles.php?group_id=26589
sudo mkdir /usr/local/nagios
./configure --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include --prefix=/usr/local/nagios --with-cgirul=/cgi-bin/ -with-htmlurl=/ --with-nagios-user=nagios --with-nagios-group=nagios
make all
sudo make install
sudo make install-commandmode
sudo make install-config
Install plubin
1
2
3
http://sourceforge.net/project/showfiles.php?group_id=29880
 ./configure prefix=/usr/local/nagios
make && sudo make install
Install imagepak-base
1
2
3
http://www.nagiosexchange.org/Image_Packs.75.0.html?&tx_netnagext_pi1[p_view]=104
tar zxf imagepak-base.tar.tar
sudo cp -r base /usr/local/nagios/share/images/logos/

Leave a Reply