Nagios是两个开放源码监控辅助工具,用作监控相同的Linux计算机控制系统或相同的应用程序PS3。它监控HTTP,FTP,SSH,SMTP等和CPU使用量,RAM,硬盘使用量和已经开始运转的相同民主化。

在Ubuntu 20.04 LTS Focal Fossa上加装Nagios

关键步骤1.具体来说透过在终端产品中运转下列apt指示,保证大部份控制系统应用软件都是新一代的。

sudo apt update

sudo apt upgrade

sudo apt install build-essential apache2 php openssl perl make php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip

关键步骤2.建立使用者和组。

将使用者加进到Apache Web伺服器组:

sudo useradd nagios

sudo groupadd nagcmd

sudo usermod-a-G nagcmd nagios

sudo usermod-a-G nagcmd www-data

关键步骤3.在Ubuntu 20.04上加装Nagios。

那时,从非官方网页浏览Nagios,或是透过终端产品透过下列指示以获取它:

cd/tmp

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz

tar-zxvf/tmp/nagios-4.4.5.tar.gz

cd/tmp/nagios-4.4.5/

然后,从源代码编译Nagios:

sudo./configure–with-nagios-group=nagios–with-command-group=nagcmd–with-httpd_conf=/etc/apache2/sites-enabled/

sudo make all

sudo make install

sudo make install-init

sudo make install-config

sudo make install-commandmode

关键步骤4.配置Nagios。

Nagios将配置文件放在etc目录中。那时,在您最喜欢的编辑器的帮助下,编辑文件:

sudo nano/usr/local/nagios/etc/objects/contacts.cfg

更改电子邮件地址字段以接收通知:

关键步骤5.加装NagiosWeb界面。

使用下列指示加装NagiosWeb界面:

sudo make install-webconf

然后建立两个使用者帐户 nagiosadmin以访问Nagios Web界面。保证将您提供的密码保存在安全的地方,或是记住,以后将需要使用该密码:

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

之后,运转下列指示:

sudo a2enmod cgi

接下来,重新启动Apache以使更改生效:

sudo systemctl restart apache2

关键步骤6.加装Nagios插件。

下一步,浏览新一代的nagios-plugins源并使用下列指示进行加装:

cd/tmp

wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz

tar-zxvf/tmp/nagios-plugins-2.3.3.tar.gz

cd/tmp/nagios-plugins-2.3.3/

编译并加装插件:

sudo./configure–with-nagios-user=nagios–with-nagios-group=nagios

sudo make

sudo make install

关键步骤7.在Ubuntu 20.04上启动Nagios。

敲击给定指示,仔细检查上述配置,并保证大部份配置预检查均正确:

sudo/usr/local/nagios/bin/nagios-v/usr/local/nagios/etc/nagios.cfg

Output:

NagiosCore4.4.5

Copyright(c)2009-presentNagiosCoreDevelopmentTeamandCommunityContributors

Copyright(c)1999-2009EthanGalstad

LastModified:2019-08-20

License:GPL

Website:https://www.nagios.org

Readingconfiguration data…

Readmain config file okay…

Readobjectconfig files okay…

Runningpre-flight check on configuration data…

Checkingobjects…

Checked8services.

Checked1hosts.

Checked1host groups.

Checkedservice groups.

Checked1contacts.

Checked1contact groups.

Checked24commands.

Checked5time periods.

Checkedhost escalations.

Checkedservice escalations.

Checkingforcircular paths…

Checked1hosts

Checkedservice dependencies

Checkedhost dependencies

Checked5timeperiods

Checkingglobaleventhandlers…

Checkingobsessive compulsive processor commands…

Checkingmisc settings…

TotalWarnings:

TotalErrors:

然后,启用Nagios服务以在控制系统启动时自动启动:

sudo systemctl enable nagios

sudo systemctl start nagios

关键步骤8.访问Nagios。

默认情况下,Nagios将在HTTP端口80上可用。打开您喜欢的浏览器,然后浏览至或完成所需的关键步骤以完成加装。当提示您输入使用者名和密码时,将引入使用者名 nagiosadmin和您在关键步骤5中输入的密码。

测试这个也是可以正常加装nagios,可以正常跳出登录对话框。

1.本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!