Centos 7-快速部署nagios监控服务端

  • 时间:2018-06-16 23:01 作者:linux运维菜 来源:linux运维菜 阅读:129
  • 扫一扫,手机访问
摘要:前言在服务器上部署nagios,比较简单!刚开始部署的时候不需要数据库的支持,只要要安装好apache httpd和php就可。而这两个Linux主流的发行版本都有自带安装包,用系统自带的就可。(此次部署在Centos7上)0x00 selinux设置关闭selinux或者者设为permissive

前言

在服务器上部署nagios,比较简单!刚开始部署的时候不需要数据库的支持,只要要安装好apache httpd和php就可。而这两个Linux主流的发行版本都有自带安装包,用系统自带的就可。(此次部署在Centos7上)

Centos 7-快速部署nagios监控服务端


0x00 selinux设置

关闭selinux或者者设为permissive。

sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config

setenforce 0

0x01 安装系统依赖包

直接用yum命令进行安装:

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

0x02 创立工作使用户

useradd nagios

usermod -a -G nagios apache

0x03 下载nagios-core源码

cd /rootwget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.3.4.tar.gztar xzf nagioscore.tar.gz

0x04 编译安装

默认参数编译,假如需要另外修改参数能./configure --help查看一下支持的自己设置参数。

cd /root/nagioscore-nagios-4.3.4/

./configure

make all

安装二进制文件,这一步安装的文件包括:nagios二进制文件、CGI文件和html文件。

make install

启动脚本:

make install-init

systemctl enable nagios

systemctl enable httpd

安装配扩展命令

make install-commandmode

安装配置文件,这里是将少量简单的例子的配置文件安装到你的安装目录。

make install-config

安装apache httpd配置文件

make install-webconf

0x05 创立管理使用户

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

输入密码就可,在页面登录的时候提醒验证,就是这个nagioadmin的使用户名,密码就是设置的密码。

0x06 测试登录

在浏览器输入http://[ip]/nagios,就会出现验证框,输入页面即可以看到nagios的页面了。

Centos 7-快速部署nagios监控服务端


0x07 安装插件

登录页面之后,会发现默认有一个localhost的,监控,但是失败,告警中。这是由于插件还没有安装,nagios需要插件进行检测。

1、安装依赖包

yum install -y gcc glibc glibc-common make gettext automake autoconf wget openssl-devel net-snmp net-snmp-utils epel-release

yum install -y perl-Net-SNMP

2、下载源码包

cd /root

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

tar zxf nagios-plugins.tar.gz

3、编译安装

cd /root/nagios-plugins-release-2.2.1/

./tools/setup

./configure

make

make install

安装完即可以了,不需要重启服务。

Centos 7-快速部署nagios监控服务端


总结

nagios安装部署很容易,但是后面的定制化的东西,就需要靠自己的可以力了。

Centos 7-快速部署nagios监控服务端

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2019蚂蚁金服面试总结(Java方向)(2019-04-18 16:19)
【系统环境|】notepad++ 三位数字正则替换规则(2019-04-12 23:02)
【系统环境|服务器应用】网络工程师跨交换机的Vlan配置与管理知识(2019-03-26 02:14)
【系统环境|服务器应用】最小化的定制版linux系统:CoreOS(2019-03-26 02:14)
【系统环境|服务器应用】分布式系统面试题:分布式事务处理方案?(2019-03-26 02:13)
【系统环境|服务器应用】带着网关去旅行(系列二):防止vps上ssh端口被恶意扫描(2019-03-26 02:13)
【系统环境|服务器应用】美团iOS面试总结(2019-03-26 02:13)
【系统环境|服务器应用】百度iOS面试总结(2019-03-26 02:13)
【系统环境|服务器应用】Java大佬之学习历程(三)(2019-03-26 02:13)
【系统环境|服务器应用】Android面试集锦系列(38)——在项目中使用AsyncTask会有什么问题吗?(2019-03-26 02:13)
手机二维码手机访问领取大礼包
返回顶部