十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要为大家展示了“CentOS下如何安装Nagios”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS下如何安装Nagios”这篇文章吧。
我们提供的服务有:成都网站设计、成都做网站、微信公众号开发、网站优化、网站认证、碾子山ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的碾子山网站制作公司
安装Nagios,看到一篇文章自己加点笔记以供之后学习使用
环境安装
#yum install -y gcc glibcglibc-common gd gd-devel xinetd openssh-devel httpd php
2.selinux的设置
(selinux:SELinux是2.6版本的Linux内核中提供的强制访问控制(MAC)系统。对于目前可用的Linux安全模块来说,SELinux是功能最全面,而且测试最充分的,它是在20年的MAC研究基础上建立的。SELinux在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念。)
①查看SELinux的状态:
# /usr/sbin/sestatus -v ## selinux status: enabled 即为开启状态
②关闭SELinux:(分为临时关闭,修改配置文件关闭)
临时关闭(不需要重启机器)
# setenforce 0 ## 设置selinux为permissive模式,即显示为Current mode :permissive
## setenforce 1设置selinux为enforcing模式
修改配置(需要重启)
即修改 /etc/selinux/config文件,把selinux=enforcing改为selinux=disable即可。 ##enforce 强制模式,permissive 宽容模式(代表selinux运作中,只有警告不不过会实际限制)disabled,关闭(selinux并未运作)
3、建立用户和用户组
# useradd -s /sbin/nologin nagios
# mkdir /usr/local/nagios
# chown -R nagios.nagios /usr/local/nagios
把nagios及apache用户加入到nagcmd组中,确保nagios和apache有权限
# groupadd nagcmd
# usermod -G nagcmd nagios
# usermod -G nagcmd apache
4、编译及安装nagios
# tar -zxvf nagios-4.3.1.tar.gz
# cd nagios-4.3.1
进行初始化和建立编译的环境
# ./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
# make all
# make install #安装二进制文件
# make install-init #初始化脚步
# make install-config #实例配置文件
# make install-commandmode #设置目录权限
安装完成后可以在目录/usr/local/nagios 下看到bin etc libexec sbin share var,说明安装成功
# make install-webconf #安装nagios的web配置文件
5、使用apache创建基本的web页认证方式
创建一个admin的用户用于登录nagiso的web页面
# htpasswd -c /usr/local/nagios/etc/hpasswd.users admin
6、nagios插件nagios-plugins-2.1.4安装
Nagios主程序只是一个控制中心,要起到服务检测和系统检测等功能需要安装nagios插件
# cd/root/Downloads
# tar -zxvf nagios-plugins-2.1.4
# cd nagios-plugins-2.1.4
# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
# make
# make install
7、检查配置文件并测试
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果不报错,表示配置成功。
# service nagios star
然后访问http://localhost/nagios,可以看到如下画面
点击hosts查看本机监视详情,若出现以下错误提示
# vi/usr/local/nagios/etc/cgi.cfg
找到use_authentication=1,把1改为0,保存
# service nagios restart
# service httpd restart
显示正常
以上是“CentOS下如何安装Nagios”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!