欢迎光临
我们一直在努力

如何在Ubuntu 16.04和12.04 LTS中安装Nagios 4.1(监视服务器)

Nagios是最流行的,开源的,功能强大的监控任何形式的基础设施体系。它使组织能够识别并在影响关键业务流程之前解决IT基础设施的问题。 Nagios有监控应用,服务,整个IT基础设施的能力。安装Nagios的本文将帮助您在Ubuntu 15.10,14.04 LTS、12.04 LTS和Debian系统中安装设置Nagios监控服务器。完成这篇文章后,您会喜欢以下文章更多功能。如何使用的Nagios监控远程Linux主机如何使用的Nagios监控远程Windows主机

安装依赖

我们假设你已经安装了Ubuntu / Debian的系统,所以我们的第一个要求是先安装Apache和PHP。使用下面的命令来完成它。你可以找到详细的LAMP设置说明,点击这里

安装必需的软件包:

$ sudo apt-get install wget apache2 apache2-utils php5 libapache2-mod-php5 build-essential libgd2-xpm-dev

启动服务:

$ service apache2 start

设置用户帐户的Nagios

现在创建一个新的nagios用户帐户和设置密码

$ sudo useradd nagios$ sudo passwd nagios

现在您可以创建Nagios设置“nagcmd”和nagios用户添加到该组。此外,在apache组添加nagios用户。

$ sudo groupadd nagcmd$ sudo usermod -a -G nagcmd nagios$ sudo usermod -a -G nagcmd www-data

安装Nagios核心服务

安装所需的依赖,并添加用户帐户后。让我们开始Nagios核心安装。请从官方网站最新的Nagios核心服务。

$ cd /opt/$ wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz$ tar xzf nagios-4.1.1.tar.gz$ cd nagios-4.1.1$ sudo ./configure --with-command-group=nagcmd$ sudo make all$ sudo make install$ sudo make install-init$ sudo make install-config$ sudo make install-commandmode

现在创建Nagios的Apache2配置文件。

$ sudo vim /etc/apache2/conf-available/nagios.conf
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"<Directory "/usr/local/nagios/sbin">   Options ExecCGI   AllowOverride None   Order allow,deny   Allow from all   AuthName "Restricted Area"   AuthType Basic   AuthUserFile /usr/local/nagios/etc/htpasswd.users   Require valid-user</Directory>Alias /nagios "/usr/local/nagios/share"<Directory "/usr/local/nagios/share">   Options None   AllowOverride None   Order allow,deny   Allow from all   AuthName "Restricted Area"   AuthType Basic   AuthUserFile /usr/local/nagios/etc/htpasswd.users   Require valid-user</Directory>

配置Apache认证

我们需要设置Apache的认证用户nagiosadmin。直到更具体的原因使用此用户名作为“nagiosadmin”否则你就需要配置更多的变化。

$ htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

现在,让Apache的配置,并重新启动Apache服务,以使新的设置生效。

$ sudo a2enconf nagios$ sudo a2enmod cgi$ sudo service apache2 restart

安装Nagios插件

安装和配置Nagios核心服务后,下载最新的nagios-plugins的来源,使用安装下面的命令。

$ cd /opt$ wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz$ tar xzf nagios-plugins-2.1.1.tar.gz$ cd nagios-plugins-2.1.1

现在,编译和安装Nagios插件

$ sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios$ sudo make$ sudo make install

验证配置和启动Nagios

使用下面的命令来验证Nagios安装和启动Nagios核心服务。

$ /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg$ service nagios start

同时配置的Nagios在系统启动时自动启动。

$ ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

访问Nagios Web界面

通过使用主机名或IP地址,后跟 /Nagios 访问Nagios服务器访问您的Nagios设置。[改变域名为您的域名或IP]

 http://svr1.howtoing.com/nagios/

提示输入Apache的验证密码-安装Nagios的1Nagios登录屏幕之后-安装Nagios的2现在你已经成功安装并在您的系统配置Nagios监控服务器的核心服务。现在访问网文监视Linux主机Windows主机使用Nagios服务器。

赞(0) 打赏
未经允许不得转载:老赵部落 » 如何在Ubuntu 16.04和12.04 LTS中安装Nagios 4.1(监视服务器)

评论 抢沙发