Nagios安装与配置
安装步骤
A为远程被控端
创建用户
- sudo -s
- useradd nagios
- passwd nagios
下载软件包(~/downloads下)
- wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
- wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
安装nagios-plugin
- sudo -s
tar xzfnagios-plugins-1.4.15.tar.gz- cd nagios-plugins-1.4.15
- ./configure
- make
- make install
- chown nagios.nagios /usr/local/nagios
- chown -R nagios.nagios /usr/local/nagios/libexec
安装xinetd
apt-get install xinetd安装nrpe
- tar xzf nrpe-2.12
- cd nrpe-2.12
- ./configure
- make all
- make install-plugin
- make install-daemon
- make install-daemon-config
- make install-xinetd
- sudo vi /etc/xinetd.d/nrpe
- 修改only_from那一行: only_from = 127.0.0.1 ubuntu3.local
- ubuntu3.local为监控server的ip
- sudo vi /etc/services
- 在最后添加一行 nrpe 5666/tcp #nrpe
- service xinetd restart
- 检验nrpe daemon是否装成功
- 看netstat -at | grep nrpe 是否出现 “tcp 0 0 *:nrpe *:* LISTEN”
- /usr/local/nagios/libexec/check_nrpe -H localhost 是否打印 “NRPE V2.12”
打开防火墙让外部访问5666端口
ufw allow 5666B为主监控端,外部访问B来查看各台机器的监控信息
安装依赖包
- sudo apt-get install build-essential
- sudo apt-get install libgd2-xpm-dev
创建用户
- sudo -s
- /usr/sbin/useradd -m -s /bin/bash nagios
- passwd nagios
- groupadd nagcmd
- /usr/sbin/usermod -a -G nagcmd nagios
- /usr/sbin/usermod -a -G nagcmd www-data
下载nagios包
- wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
- wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
- wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
安装nagios
tar xzf nagios-3.2.3.tar.gzcd nagios-3.2.3./configure --with-command-group=nagcmdmake allmake installmake install-initmake install-configmake install-commandmode
配置nagios在apache上运行
- make install-webconf
- htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
- 复制/etc/apache2/conf.d/nagios.conf的内容到相应的sites-enable下的配置
- /etc/init.d/apache2 reload
安装nagios-plugin
- tar xzf nagios-plugins-1.4.15.tar.gz
- cd nagios-plugins-1.4.15
- ./configure –with-nagios-user=nagios –with-nagios-group=nagios
- make
- make install
启动nagios
- 配置当系统重启时,nagios自动启动
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios - 校验nagios的配置是否出错
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg - /etc/init.d/nagios start
- 登陆http://localhost/nagios/ account: nagiosadmin password: 123456
安装和配置nrpe连接A
tar xzf nrpe-2.12.tar.gzcd nrpe-2.12/./configuremake allmake install-plugin
测试连接A/usr/local/nagios/libexec/check_nrpe -H ubuntu2.local出现“NRPE V2.12”就代表连接成功

浙公网安备 33010602011771号