(图片来源网络,侵删)
Nagios是一款开源的网络监控工具,可用于监控各种网络设备、服务状态及网络流量等。本文将介绍在CentOS7系统下安装Nagios的详细步骤。
在安装Nagios之前,需要先安装一些必要的依赖包:
(图片来源网络,侵删)
```
yum install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix
(图片来源网络,侵删)
Nagios需要运行在一个非root用户下,因此需要创建一个Nagios用户和组:
useradd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
下载Nagios和Nagios插件的最新版本:
cd /opt
wget -4.4.6.tar.gz
wget -plugins-2.3.3.tar.gz
解压下载的文件并编译和安装:
tar zxvf nagios-4.4.6.tar.gz
cd nagios-4.4.6
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
tar zxvf nagios-plugins-2.3.3.tar.gz
cd nagios-plugins-2.3.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
如果您的系统开启了防火墙,需要打开Nagios所需的端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=5666/tcp --permanent
firewall-cmd --reload
启动Nagios和httpd服务:
systemctl start nagios
systemctl start httpd
在浏览器中输入以下地址访问Nagios Web界面:
http:///nagios
使用刚才创建的用户名和密码登录即可。
本文介绍了在CentOS7系统下安装Nagios的详细步骤,包括安装必要的依赖包、创建Nagios用户和组、下载Nagios和Nagios插件、编译和安装Nagios和Nagios插件、设置防火墙、启动Nagios和httpd服务以及访问Nagios Web界面。希望对您有所帮助。
Ubuntu 18.04默认使用的是systemd-resolved来管理DNS,如果需要使用其他DNS服务器,可以将systemd-resolved禁用,使用传统的resolv.conf配置方式。具体步骤如下:
1. 编辑/etc/systemd/resolved.conf文件,将DNS配置为自己需要的DNS服务器:
DNS=8.8.8.8
2. 编辑/etc/resolv.conf文件,将nameserver配置为127.0.0.53:
nameserver 127.0.0.53
3. 禁用systemd-resolved服务:
systemctl disable systemd-resolved.service
systemctl stop systemd-resolved.service
4. 重启网络服务:
systemctl restart networking.service
这样就可以使用自己需要的DNS服务器了。
CentOS7, Nagios, 安装, 监控, 网络, Linux