使用Nagios监控网络、服务器(一)(ios监控服务器的软件)

使用Nagios监控网络、服务器(一)(ios监控服务器的软件)

文章精选heiyunw2024-04-30 18:47:087A+A-

Nagios作为老牌的服务器监控软件已经发展了很多年, 其广泛的应用在服务器监控领域,有很多的支持者,其配置的灵活性及报警的及时性让越来越多的人开始使用Nagios作为服务器的监控、报警工具。

Nagios的安装、配置

Linux: CentOS7

  • 关闭防火墙:

systemctl stop firewalld.service

systemctl disable firewalld.service

  • 禁用linux安全设置:

vim /etc/sysconfig/selinux

SELINUX=disabled

下载nagios, nagios分为商业版和免费版, 我们下载免费版的Nagios Core:

https://www.nagios.org/downloads/nagios-core/thanks/?skip=1&product_download=nagioscore-source

目前最新版本为4.4.2。

解压:

下载Nagios Plugins: https://www.nagios.org/downloads/nagios-plugins/ , 目前的最新版本为2.2.1

  • 新建nagios用户、组, 并将nagios、apache用户添加到nagios组中

useradd nagios

groupadd nagios

usermod -a -G nagios nagios

usermod -a -G nagios apache

  • 创建nagios目录及插件存放目录(libexec)

mkdir /usr/local/nagios

mkdir /usr/local/nagios/libexec

  • 修改nagios目录所有者

chown -R nagios:nagios /usr/local/nagios

  • 编译安装nagios

./configure --prefix=/usr/local/nagios

make all

make install

make install-init( 安装nagios启动脚本 )

make install-commandmode(安装nagios命令脚本)

make install-config(安装nagios配置文件)

修改nagios管理员email地址

vim /usr/local/nagios/etc/objects/contacts.cfg

make install-webconf(安装Apache配置文件)

  • 创建web登录账号
  • 重启Apache,使配置生效

systemctl restart httpd.service

  • 编译安装Nagios插件

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

make

make install

  • 测试配置文件是否有错误

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

  • 启动nagios服务

systemctl start nagios.service

  • 浏览器输入:http://ip/nagios , 输入用户名nagiosadmin, 登录密码
点击这里复制本文地址 以上内容由黑云学习网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交
qrcode

黑云学习网 © All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved.