龙行博客

走路看风景,经历看人生,岁月留痕迹,人生留轨迹,17的历史,18的豪情,时间的匆忙,人生的风景,放开心胸往前走,成功再远行,放开理想往前走,梦想再行动。
现在位置:首页 > 编程语言 > PHP > CentOS 7上安装和配置Nagios

CentOS 7上安装和配置Nagios

龙行    PHP    2018-9-27    862    0评论    本文已被百度收录点击查看详情
在本教程中,我们将向您展示如何在CentOS7上安装Nagios.Nagios是一款功能强大的开源企业级软件,可监控网络基础架构,服务器和应用程序。 它可用于监视Linux和Windows服务器以及Web应用程序,Linux和Unix应用程序以及Windows应用程序。 其中一些功能包括:并行服务检查,插件系统,通过电子邮件发送通知,寻呼机或用户定义服务,用于查看状态的Web界面,日志文件,问题历史记录和通知等等。 本指南也适用于其他Linux VPS系统,但已针对CentOS 7 VPS进行了测试和编写。

更新CentOS 7服务器并安装必要的软件包

以sudo用户身份通过SSH登录您的VPS:

ssh userame@IP_Address

登录后,发出以下命令以确保所有已安装的软件包都是最新的:

sudo yum update

接下来,使用以下命令安装安装Nagios所需的必备软件包:

sudo yum install gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix

安装Apache,MariaDB和PHP 7

要在CentOS服务器上安装Nginx,MariaDB PHP 7和所有必需的PHP模块,请运行以下命令:

sudo yum install httpd mariadb-server php php-mysql

完成MariaDB安装后,运行以下命令以保护MariaDB安装:

sudo mysql_secure_installation

启用MariaDB和Apache在系统启动时启动:

sudo systemctl enable httpd.service
sudo systemctl enable mariadb.service

下载并安装Nagios

使用以下命令在服务器的/tmp目录中下载Nagios tar存档的最新稳定版本:

wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.1.tar.gz -O /tmp/nagioscore.tar.gz

下载完成后,更改到tmp目录,使用以下命令解压缩存档:

cd /tmp
sudo tar xf nagioscore.tar.gz

解压缩Nagios插件存档后,切换到nagioscore-nagios-4.4.1目录:

cd /tmp/nagioscore-nagios-4.4.1

下一步是运行./configure脚本,该脚本将检查系统是否缺少库和二进制文件,并为构建过程准备Nagios源代码:

./configure

现在配置已完成,使用make all命令启动编译过程:

make all

运行以下命令创建nagios用户和组,并将apache添加到nagios组:

sudo make install-groups-users
sudo usermod -a -G nagios apache

下一步是使用make install命令安装Nagios:

sudo make install

运行以下命令以安装Nagios示例配置文件:

sudo make install-config

安装初始化脚本,以便您可以使用systemctl命令管理Nagios服务:

sudo make install-daemoninit

接下来,安装Apache Web服务器配置文件:

sudo make install-webconf

重启apache服务:

sudo systemctl restart httpd

使用htpasswd命令创建名为nagiosadmin的用户帐户

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

运行以下命令以安装和配置外部命令文件:

sudo make install-commandmode

安装Nagios插件

在下载和编译Nagios插件之前,请安装以下依赖项:

sudo yum install gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release perl-Net-SNMP

使用以下命令在服务器的/ tmp目录中下载Nagios tar存档的最新稳定版本:

wget --no-check-certificate -O /tmp/nagios-plugins.tar.gzhttps://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz

下载完成后,更改到tmp目录,使用以下命令解压缩存档:

cd /tmp
sudo tar xf nagios-plugins.tar.gz

解压缩Nagios插件存档后,切换到nagioscore-nagios-4.4.1目录:

cd /tmp/nagios-plugins-release-2.2.1/

以下命令将检查系统是否缺少库和二进制文件,并为构建过程准备Nagios插件源代码:

./tools/setup
./configure

配置完成后,使用make命令启动编译过程:

make

最后使用make install命令安装Nagios插件:

sudo make install

访问Nagios

既然您在CentOS系统上安装了Nagios和Nagios插件,请使用以下命令启动Nagios服务

systemctl start nagios

打开浏览器并导航到http://your-domain-or-ip/nagios,您将看到登录弹出窗口。

输入您之前使用htpasswd命令创建的登录凭据,您将被重定向到Nagios主页,

OK。 现在您已在CentOS 7上成功安装了Nagios。有关如何管理Nagios安装的更多信息,请参阅官方Nagios文档
评论一下 分享本文 赞助站长

赞助站长X

扫码赞助站长
联系站长
龙行博客
  • 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《龙行博客》。
  • 本文网址:https://www.liaotaoo.cn/32.html
  • 上篇文章:php实现数据库备份
  • 下篇文章:tp5预排序左右值算法超级详细篇
  • nagios
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
快捷导航
联系博主
在线壁纸
给我留言
四四五五
音乐欣赏
返回顶部