设为首页 收藏本站
查看: 1285|回复: 0

Nagios快速安装

[复制链接]

尚未签到

发表于 2019-1-16 09:34:02 | 显示全部楼层 |阅读模式
  本文讲述的是简单安装,大概需要花费20分钟左右。
  采用源代码软件编译的方式,nagios和nagios的插件会被安装到 /usr/local/nagios目录
  你可以配置naigos先来监控本机的一些参数(CPU load, disk usage, etc.)
  配置好后,Nagios的web界面可以通过访问这里 http://localhost/nagios/
  安装需要root权限,先确保已经安装以下软件包
Apache
GCC compiler
GD development libraries
  如果没有安装,可以用yum来自动安装这些软件包,需要连接网络或者配置好yum的安装源比如CDROM
yum install httpd
yum install gcc
yum install glibc glibc-common
yum install gd gd-devel
  1) 创建nagios帐号信息并且设置好密码
useradd nagios  -s /sbin/nologin
  
su -l
/usr/sbin/useradd -m nagios
passwd nagios
  创建nagcmd 组,并把nagios和apache加入到该组中
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd apache
  2) 下载nagios和nagios的插件
  mkdir ~/downloads
cd ~/downloads
  wget http://www.centreon.com.cn/download/nagios-3.0.6.tar.gz
wget http://www.centreon.com.cn/download/nagios-plugins-1.4.13.tar.gz
  3) 编译和安装nagios
  
cd ~/downloads
tar xzf nagios-3.0.6.tar.gz
cd nagios-3.0.6
  运行nagios的配置脚本,开始配置nagios
./configure --with-command-group=nagcmd
  ./configure --with-command-group=nagcmd --prefix=/usr/local/nagios
  编译nagios源码包,make命令需要调用当前目录下的Makefile的文件,执行make时不能离开现在这个目录
make all
  安装二进制文件,初始化脚本,sample的配置文h件,并且设置目录权限
make install
make install-init
make install-config
make install-commandmode
  4) 个性化的配置(可选)
  在/usr/local/nagis/etc/目录下已经安装了一些配置文件的样本,可以根据需要修改里面的配置。
vi /usr/local/nagios/etc/objects/contacts.cfg
  5) 配置nagios的web界面,配置好后,可以看到类似 nagios截图版面 的截图
  安装Nagios的web界面
make install-webconf
  创建nagiosadmin的管理帐号并初始化一个密码,这个帐号用于登录nagios的web界面。
  htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
  重启httpd的服务
service httpd restart
  
6) 编译安装 Nagios 的插件 (linux客户端)
  cd ~/downloads
tar xzf nagios-plugins-1.4.13.tar.gz
cd nagios-plugins-1.4.13
  ./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
  7) 启动 Nagios
  chkconfig --add nagios 把nagios加入到启动服务选项中
chkconfig nagios on     默认在3,5runlevel的级别,开机启动该服务
  检查配置文件是否正确
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  如果没问题了,启动nagios吧
service nagios start
  p8) 修改安全设置 SELinux
  如果不修改这个选项,结果是web访问nagios界面时,很多cgi无法执行
  查看该选项值
  getenforce
  设置成0,来关闭此选项,这个改变只对当前running的系统有效,重启后就又恢复了
  setenforce 0
  永久改变在这个文件里 /etc/selinux/config ,
SELINUX=enforcing 改成SELINUX=disabled
  改好了重启或者运行setenforce 0命令
  或者如果不更改上述安全配置,修改下列配置(二选一)
  chcon -R -t httpd_sys_content_t /usr/local/nagios/sbin/
chcon -R -t httpd_sys_content_t /usr/local/nagios/share/
  9) 登录nagios的web界面
  http://localhost/nagios/
可能需要输入上述第五步添加的nagiosadmin或者其他啊的帐号
  
10) 其他配置(防火墙)
确保防火墙规则允许内部网络访问该web页面,临时测试时可以把所有防火墙规则清理掉,iptables -F,记住重启后规则又恢复了
要弄懂防火墙,好好学学iptables吧。
  11) 恭喜你!
  下载 http://www.cortona3d.com/Try-Buy/Downloads.aspx支持3dmap




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-663850-1-1.html 上篇帖子: 集成 Nagios 报告 Ganglia 指标 下篇帖子: nagios之被监控端配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表