Ubuntu 16.04 安装 Nagios Core

Nagios Core 是一个开源的网络监控系统。它可以监视你指定的主机和服务,并在那些设备“变坏”和“变好”的时候通知管理员。

特性:

  • 监视网络服务比如(SMTP,POP3,HTTP,NNTP,PING等)
  • 监视主机资源情况(处理器负载,磁盘使用情况等)
  • 简单的插件设计,允许用户部署他们自己的检查服务
  • 并行的服务检查能力
  • 可以通过“父”主机选项将网络主机进行分层管理,可以检测和区分主机之间是宕机还是不通
  • 主机或者服务出现问题和问题解决时通知管理员(通过电子邮件,寻呼机或者用户自定义的方式)
  • 可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用
  • 自动日志文件滚动
  • 支持实施冗余的主机监控
  • 可选的WEB界面用户查看当前网络的状态,以及通知和问题历史记录,日志文件等等

在Ubuntu 16.04上安装Nagios Core

首先安装LAMP:Ubuntu 16.04 搭建 LAMP

安装一些依赖包:

添加一个新用户和组:

下载Nagios Core最新源码:https://www.nagios.org/download/core

解压:

编译安装:

在执行最后一条命令时,会得到如下错误:

错误信息的意思是:不能在/etc/httpd.conf/conf.d 目录创建 nagios.conf配置文件;因为,在Ubuntu上需要把配置文件放到 /etc/apache2/sites-enabled/ 目录。

执行命令:

创建用户nagiosadmin:

设置密码

Ubuntu 16.04 安装 Nagios Core

开启CGI模块:

下载Nagios插件:

解压:

编译安装:

启动Nagios

Ubuntu 16.04 安装 Nagios Core

如果没有任何错误,执行:

因为没有init脚本,我在执行上面命令时得到的错误如下:

Ubuntu 16.04 安装 Nagios Core

解决方法,创建 nagios init脚本:

添加替换如下行:

添加执行权限:

再次执行:

Ubuntu 16.04 安装 Nagios Core


使用浏览器访问:http://your_domain_or_IP/nagios:

输入密码:

Ubuntu 16.04 安装 Nagios Core

OK:

Ubuntu 16.04 安装 Nagios Core

Ubuntu 16.04 安装 Nagios Core

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注