- 论坛徽章:
- 0
|
第一次在openSUSE11.2上安装nagios3.2.1 出错了。
我按照nagios的官方文档(openSUSE Quickstart)安装nagios:
1.在openSUSE上安装相应的组件:apache2 gcc glibc glibc-common gd gd-devel php 等
2. 1) Create Account Information
Become the root user.
su -l
##Create a new nagios user account and give it a password.
/usr/sbin/useradd -m nagios
passwd nagios
##Create a new nagios group. Add the nagios user to the group.
/usr/sbin/groupadd nagios
/usr/sbin/usermod -G nagios nagios
##Create a new nagcmd group for allowing external commands to be submitted through the web interface.
Add both the nagios user and the apache user to the group.
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -G nagcmd nagios
/usr/sbin/usermod -G nagcmd wwwrun
2) Download Nagios and the Plugins
Create a directory for storing the downloads.
mkdir ~/downloads
cd ~/downloads
wget http://osdn.dl.sourceforge.net/s ... nagios-3.3.1.tar.gz
wget http://osdn.dl.sourceforge.net/s ... ugins-1.4.14.tar.gz
3) Compile and Install Nagios
cd ~/downloads
tar xzf nagios-3.2.1tar.gz
cd nagios-3.2.1
##Run the Nagios configure script, passing the name of the group you created earlier like so:
./configure --with-command-group=nagcmd
##Compile the Nagios source code.
make all
Install binaries, init script, sample config files and set permissions on the external command directory.
make install
make install-init
make install-config
make install-commandmode
##Don’t start Nagios yet - there’s still more that needs to be done...
4) Customize Configuration
Sample configuration files have now been installed in the /usr/local/nagios/etc directory. These sample
files should work fine for getting started with Nagios. You’ll need to make just one change before you
proceed...
Edit the /usr/local/nagios/etc/objects/contacts.cfg config file with your favorite editor and change the email
address associated with the nagiosadmin contact definition to the address you’d like to use for receiving
alerts.
vi /usr/local/nagios/etc/objects/contacts.cfg
5) Configure the Web Interface
##Install the Nagios web config file in the Apache conf.d directory.
make install-webconf
##Create a nagiosadmin account for logging into the Nagios web interface. Remember the password you
##assign to this account - you’ll need it later.
htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
##Restart Apache to make the new settings take effect.
service apache2 restart
6) Compile and Install the Nagios Plugins
##Extract the Nagios plugins source code tarball.
cd ~/downloads
tar xzf nagios-plugins-1.4.11.tar.gz
cd nagios-plugins-1.4.11
##Compile and install the plugins.
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
7) Start Nagios
##Add Nagios to the list of system services and have it automatically start when the system boots.
chkconfig --add nagios
chkconfig nagios on
##Verify the sample Nagios configuration files.
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
##If there are no errors, start Nagios.
service nagios start
Login to the Web Interface
##You should now be able to access the Nagios web interface at the URL below. You’ll be prompted for the
##username (nagiosadmin) and password you specified earlier.
http://localhost/nagios/
3:当我在openSUSE的浏览器里打开:http://localhost/nagios/时,弹出登陆框。
我输入用户名:nagiosadmin 密码:自己设置的也是:nagiosadmin(这个不会错的)
报错了:
access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
localhost
Fri Apr 30 17:25:56 2010
Apache/2.2.13 (Linux/SUSE)
不知道如何处理,谢谢大家帮忙!!! |
|