nagios安装文档
系统环境:CentOS 6.3
本文档描述了如何安装Nagios程序和Nagios插件
1、安装前准备
Nagios安装前,首先安装相关主件,对于RHEL / CentOS系统: (依赖包的安装,其中httpd是为了是nagiox通过web界面显示出来)
[root@server ~]#yum install -y wget httpd php gcc glibc glibc-common gd gd-devel make net-snmp
下载Nagios程序和Nagios插件
[root@server ~]#wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz
[root@server ~]#wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz
2、添加Nagios用户和组
[root@server ~]#useradd nagios
[root@server ~]#groupadd nagcmd
[root@server ~]#usermod -a -G nagcmd nagios
3、Nagios 安装
[root@server ~]#tar zxvf nagios-3.4.1.tar.gz
[root@server ~]#cd nagios
[root@server nagios]#./configure --with-command-group=nagcmd
[root@server nagios]#make all
[root@server nagios]#make install
[root@server nagios]#make install-init
[root@server nagios]#make install-config
[root@server nagios]#make install-commandmode
[root@server nagios]#make install-webconf
复制nagios/contrib/eventhandlers目录下所有文件到/usr/local/nagios/libexec下:
[root@server nagios]#cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
修改用户和主权限
[root@server nagios]#chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers
[root@server nagios]# ll /usr/local/nagios/libexec/eventhandlers/
总用量 28
-rwxr-xr-x. 1 nagios nagios 828 9月 27 11:33 disable_active_service_checks
-rwxr-xr-x. 1 nagios nagios 759 9月 27 11:33 disable_notifications
drwxr-xr-x. 2 nagios nagios 4096 9月 27 11:33 distributed-monitoring
-rwxr-xr-x. 1 nagios nagios 827 9月 27 11:33 enable_active_service_checks
-rwxr-xr-x. 1 nagios nagios 760 9月 27 11:33 enable_notifications
drwxr-xr-x. 2 nagios nagios 4096 9月 27 11:33 redundancy-scenario1
-rwxr-xr-x. 1 nagios nagios 1184 9月 27 11:33 submit_check_result
校验Nagios配置文件,验证配置是否有误
[root@server nagios]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
重启nagios、httpd
[root@server nagios]#/etc/init.d/nagios start
[root@server nagios]#/etc/init.d/httpd start
修改配置文件
[root@server nagios]#vim /usr/local/nagios/etc/objects/contacts.cfg
修改nagiosadmin(这里修改为你自己创建的帐号) 注:nagiosadmin是配置文件默认,可以不用修改。
创建一个默认用户登录Web界面访问: 创建HTTP认证用户登录Nagios,用户名nagiosadmin,密码123456
[root@server nagios]#htpasswd –c /usr/local/nagios/etc/htpasswd.users nagiosadmin
4、Nagios插件安装
[root@server ~]#tar zxvf nagios-plugins-1.4.15.tar.gz
[root@server ~]#cd /nagios-plugins-1.4.15
[root@server nagios-plugins-1.4.16]#./configure --with-nagios-user=nagios --with-nagios-group=nagios
[root@server nagios-plugins-1.4.16]#make
[root@server nagios-plugins-1.4.16]#make install
5、Nagios服务设置
以下命令将寄存器Nagios守护进程运行在系统启动。
[root@server ~]#chkconfig --add nagios
[root@server ~]#chkconfig --add httpd
[root@server ~]#chkconfig nagios on
[root@server ~]#chkconfig httpd on
6、登录到WEB界面
输入用户名密码:nagiosadmin 123456
http://localhost/nagios
7、FQA
如果WEB无法访问,检查一下IPtables是否关闭。
[root@server ~]# service iptables status
转载于:https://blog.51cto.com/blacksmith/1588159
nagios安装文档相关推荐
- Centos 5.2安装Cacti并集成Nagios安装文档
Centos 5.2安装Cacti并集成Nagios安装文档 本文档并非原创,而是参照网上很多文档,因为不能全部都把参照者列举出来,特在此感谢我参照文档的作者. 一.本文档所用软件说明: . 二.系统 ...
- Nagios 安装文档
安装前的装备工作 (1)解决安装Nagios的依赖关系: Nagios基本组件的运行依赖于httpd.gcc和gd.可以通过以下命令来检查nagios所依赖的rpm包是否已经安装完成: #yum -y ...
- nagios配置文档
nagios配置文档 关于nagios Nagios是一款用于系统和网络监控的应用程序.它可以在你设定的条件下对主机和服务进行监控,在状态变差和 变好的时候给出告警信息. Nagios最初被设计为在 ...
- ELK安装文档及相关优化
前言:随着硬件成本的不断低廉,我们可以存储更多数据内容,也会对各数据加以利用,其中一项很重要的数据内容便是日志文件,无论是访问日志还是系统日志或是应用日志,都显得十分重要,而怎么加以利用一直是一个难题 ...
- mysql数据库21_Mysql5.7.21安装文档
Mysql5.7.21安装文档 发布时间:2020-06-27 13:59:56 来源:51CTO 阅读:946 作者:PengChonggui --1.创建用户组mysql,创建用户mysql并将其 ...
- Subversion(SVN)安装文档
Subversion(SVN)安装文档 SVN中文网址(操作手册) http://www.iusesvn.com/ 软件版本(当前版本): subversion-1.6.17.tar.gz su ...
- GitLab安装文档
GitLab安装文档 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. GitLab与GitHub的功能相似,通常企业使用GitLab在局 ...
- Oracle 11g 单实例安装文档
这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整 ...
- KVM 标准化安装文档
KVM 标准化安装文档 转载于:https://blog.51cto.com/wangwei007/600111
最新文章
- linux 节点信,DOM 节点信息
- ProgressBar 类
- 大华webplugin控件无法安装_大华监控平台SmartPSS如何上电视墙,一文包你学会
- Android之华为meta10 pro安卓8.0绑定服务(bindService)失败解决办法
- Silverlight 布局控件
- mysql properties文件路径_读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...
- 【Elasticsearch】估算在 Elasticsearch 中存储文档的成本
- Linux 进程控制相关函数
- jquery easy ui 1.3.4 窗口,对话框,提示框(5)
- TP6.0 框架的下载,优秀扩展包推荐
- 最强面试题整理第三弹:Python 后台开发面试题(附答案)
- 中国移动MM如何解决盗版问题
- 范宝兴:幻方与类自然数幻方(上)「片桐善直8阶间隔幻方」「同心6阶/8阶/10阶」...
- RECON-NG V5使用方法
- 服务器安装docker和docker-compose,并开放2375端口
- 科学计算自由软件SCILAB
- 论文略读1《Direct training for spiking neural networks:faster,larger,better》
- Tarena 课程体系
- elastica安装
- (转)fock函数详解
热门文章
- linux 批量删除进程的两种方法
- Android SDK 开发——发布使用踩坑之路
- Spring Boot与Kotlin使用Spring Data Rest创建HAL风格Restful接口
- 北京公交“十三五”将通过大数据实现线路优化
- 事关Animation Tree的工作随笔(一)
- jquery position
- Golang sort 排序
- Linux 命令(47)—— file 命令
- K8s运行dashboard命令启动报错:no endpoints available for service \kubernetes-dashboard\
- pycharm 初级使用文档