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

【4】nagios从零学习使用

[复制链接]

尚未签到

发表于 2019-1-14 08:14:09 | 显示全部楼层 |阅读模式
  本节安装centreon原因:由于cacti的npc做nagios数据的图,发现有些从npc插件导入进去的服务无法绘图,网上基本上找不到npc使用教程。又不想放弃nagios这个软件,要为nagios绘图可以有二种方法:1、使用pnp4nagios插件  2、使用centreon工具
  

centreon是开源的IT监控软件,由法国人于2003年开发,最初名为Oreon,并于2005年正式更名为centreon。
centreon作为nagios的分布式监控管理平台,其功能之强大,打造了centreon在IT监控方面强势地位,它的底层使用nagios监控软件,nagios通过ndoutil模块将监控数据写入数据库,centreon读取该数据并即时的展现监控信息,通过centreon可以简单地管理和配置所有nagios,因此,完全可以使用centreon轻易的搭建企业级分布式IT基础运维监控系统。  

  

  安装centreon不容易,装了差不多十次了,都有同一个问题,centstorage 服务无法启动,centreon无法绘图。
  centstorage 服务启动不成功:各个组合都试过,centreon安装完全ok,但是centstorage服务无法启动。
  os:centos 6.3 64bit / centos 6.2 32bit
  centreon:2.5.0 / 2.4.3 / 2.4.0
  nagios:3.43 / 3.5.0
  ndoutils:1.52
  centstorage 服务启动成功:
  os:centos 6.5 64bit
  centreon:2.5.0
  nagios:3.5.0
  ndoutils:1.52
  

  具体原因找不到,看日志也看不出所以然,可能是安装软件的姿势不对。
  

  安装过程如下:
安装前准备:
#wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
#wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
#rpm --import RPM-GPG-KEY.dag.txt
#rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
安装所有软件依赖包和系统设置:
yum -y install gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD openssl-devel mysql-server mysql-devel php php-mysql php-gd php-ldap php-xml php-mbstring perl-DBI perl-DBD-MySQL perl-Config-IniFiles rrdtool perl-rrdtool perl-Crypt-DES perl-Digest-SHA1 perl-Digest-HMAC net-snmp-utils  perl-Socket6 perl-IO-Socket-INET6 net-snmp net-snmp-libs php-snmp dmidecode lm_sensors perl-Net-SNMP net-snmp-perl fping cpp gcc gcc-c++ libstdc++ glib2-devel php-process php-devel php-pear php-pear-DB
usermod -U apache
pear channel-update pear.php.net
pear upgrade-all
useradd -m nagios
passwd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache
安装nagios
./configure --with-command-group=nagcmd --enable-nanosleep --enable-event-broker --enable-embedded-perl
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
添加nagiosadmin用户,pass:zerostudy
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
安装插件 nagios-plugins-1.x
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl=/usr/bin/openssl --enable-perl-modules
make && make install
安装nrpe插件
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config
make install-xinetd
修改/etc/xinetd.d/nrpe文件
# description: NRPE (Nagios Remote Plugin Executor)
service nrpe
{
flags           = REUSE
socket_type     = stream
port            = 5666
wait            = no
user            = nagios
group           = nagios
server          = /usr/local/nagios/bin/nrpe
server_args     = -c /usr/local/nagios/etc/nrpe.cfg --inetd
log_on_failure  += USERID
disable         = no
only_from       = 127.0.0.1 192.168.198.254
}
在only_from 后增加监控主机的IP地址。
编辑/etc/services 文件,在最后面增加NRPE服务
nrpe            5666/tcp                # nrpe
启动nrpe
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d
安装ndoutils
./configure --prefix=/usr/local/nagios --enable-mysql --with-ndo2db-user=nagios --with-ndo2db-group=nagios
make
make install
cp ./config/ndo2db.cfg-sample /usr/local/nagios/etc/ndo2db.cfg
cp ./config/ndomod.cfg-sample /usr/local/nagios/etc/ndomod.cfg
cp daemon-init /etc/init.d/ndo2db
chmod +x /etc/init.d/ndo2db
chkconfig --add ndo2db
chkconfig ndo2db on
修改数据库文件
vi /etc/my.cnf
添加一行配置
innodb_file_per_table=1
更改数据库的root密码
更改mysql root的密码 /usr/bin/mysqladmin -u root password  'zerostudy'
安装centreon
./install.sh  -i
全部使用默认设置
进入web界面设置(http://IP/centreon):
Nagios directory *   /usr/local/nagios
Nagiostats binary * /usr/local/nagios/bin/nagios
Nagiostats binary *  /usr/local/nagios/share/images
Ndomod binary (ndomod.o) * /usr/local/nagios/bin/ndomod.o
结束  

  


  

  终于看到图了。
  


  

  

  

  以后学习下centreon监控。




运维网声明 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-662961-1-1.html 上篇帖子: nagios 监控本机及远程机器 下篇帖子: Nagios监控系统详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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