成都网站建设设计

将想法与焦点和您一起共享

nagios介绍及Server安装-创新互联

nagios介绍及Server安装什么是NAGIOS

创新互联是一家专注于成都网站建设、成都做网站与策划设计,平邑网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:平邑等地区。平邑做网站价格咨询:028-86922220

     Nagios是一个监视系统运行状态和网络信息的监视系统,它能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。

nagios介绍及Server安装特点

     能够监控windows、linux、unix、交换机等多种硬件设备,同时提供一个WEB界面以方便系统管理员查看设备、服务状况,并能在系统或服务异常时发出邮件或者短信报警第一时间通知运维人员。强大而又简单的插件设计能够方便实现用户各种个性化的监测需要。

Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。

Nagios通过NRPE管理远端服务。

nagios介绍及Server安装

Nagios本身已经实现了基本的监控需求,但是要想更好的收集数据、展示数据,我们还可能用到以下技术:

数据沉淀,将监控数据以及nagios的配置信息导入到数据库中:

Mysql、ndoutil

前台监控信息展示:

apache、rrdtool、centreon

nagios介绍及Server安装centreon作为nagios的分布式监控管理平台

centreon 在功能方面,将它与nagios+cacti方式对比:

1、gui方式添加host,支持hosttemplate与servicestemplate,自动建立关联服务

2、支持graphtemplate,添加servcie时自动添加graph

3、host监控方式多样

4、支持多节点分布式监控

5、支持acl权限管理方式,对用户权限限制到菜单项

6、详细的日志管理功能,日志搜索过滤都支持

7、功能模块化管理

相关知识点请大家可以百度下;这里不多叙述;

1、Nagios Server端安装;

nagios介绍及Server安装主机信息:

CentOSLinux release 6.0 (Final)

Linux master.monitor.com2.6.32-71.el6.i686 #1 SMP Fri Nov 12 04:17:17 GMT 2010 i686 i686 i386GNU/Linux

hostname:master.monitor.com

ifconfigeth0:192.168.100.187

正常联网~~

1、安装lamp平台;

测试链接正常即可!

启动相关服务

nagios介绍及Server安装nagios介绍及Server安装安装GD库:

yum installgdfontconfig-devellibjpeg-devellibpng-develgd-develperl-GD-y

安装mysql模块:

yum installopenssl-develperl-DBD-MySQLmysql-servermysql-devel -y

 安装PHP及扩展:

 yum installphpphp-mysqlphp-gdphp-ldapphp-xml php-mbstring

 安装PERL及扩展模块:

yum installperl-Config-IniFilesperl-DBI perl-DBD-MySQL-y

 安装RRDTools:

 yum installrrdtoolperl-rrdtool -y

nagios介绍及Server安装安装SNMP:

 yum installperl-Crypt-DESperl-Digest-SHA1 perl-Digest-HMACnet-snmp-utils -y
      yum installperl-Socket6 perl-IO-Socket-INET6 net-snmp net-snmp-libs–y
      yum installphp-snmpdmidecodelm_sensorsperl-Net-SNMPnet-snmp-perl -y

 安装其他所需库:

yum installfpingcppgccgcc-c++ libstdc++glib2-devel –y

 安装PEAR:

yum installphp-pear
pear channel-updatepear.php.net
pear upgrade-all

安装nagiosnagios介绍及Server安装(相关包已经上传至服务器)

useradd  nagios
groupadd  nagcmd
Usermod –G nagios,nagcmdnagios
tar zxvf nagios-3.4.1.tar.gz
cd nagios
./configure--prefix=/usr/local/nagios--with-command-group=nagcmd--enable-nanosleep--enable-event-broker --enable-embedded-perl
make all
make install
make install-init
make  install-commandmode
make install-config
make install-webconf

nagios介绍及Server安装安装nagios-plugins

tar zxvf nagios-plugins-1.4.16.tar.gz
cd nagios-plugins-1.4.16
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl=/usr/bin/openssl --enable-perl-modules
make && make install

nagios介绍及Server安装安装nrpe

tar zxvf nrpe-2.12.tar.gz
cd nrpe-2.12
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config

nagios介绍及Server安装安装ndoutils

tar -xvf ndoutils-1.4b9.tar.gz
cd ndoutils-1.4b9
patch -p1 -N <../ndoutils1.4b9_light.patch
./configure --prefix=/usr/local/nagios/ --enable-mysql --disable-pgsql --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
chmod 774 /usr/local/nagios/bin/* 
chown nagios:nagios /usr/local/nagios/bin/* 
chown nagios:nagios /usr/local/nagios/etc/*
cp daemon-init /etc/init.d/ndo2db
chmod +x /etc/init.d/ndo2db
chkconfig --add ndo2db
chkconfig --level 345 ndo2db on

nagios介绍及Server安装安装centreon

tar zxvf centreon-2.3.8.tar.gz
cd centreon-2.3.8
./install.sh -i  (按照提示一步步进行安装、以下过程全部截图~)

nagios介绍及Server安装

GPL许可证,填写y
确定安装centreon几部分模块,全部填写y

nagios介绍及Server安装

nagios介绍及Server安装

nagios介绍及Server安装

Centreonetcdirectory更改为/usr/local/centreon/etc

Centreonvariable library directory更改为/usr/local/centreon/var/lib

nagios介绍及Server安装

PS:  以上两个文件,最好另外终端去find下,有时候系统位置不一样的,比如,图上是我find的路径

nagios介绍及Server安装

nagios介绍及Server安装

NDO ndomodbinary更改为/usr/local/nagios/bin/ndomod.o

nagios介绍及Server安装

nagios介绍及Server安装

nagios介绍及Server安装

开始在线更新pear模块

nagios介绍及Server安装

nagios介绍及Server安装

nagios介绍及Server安装

nagios介绍及Server安装

CentPluginslib directory更改为/usr/local/centreon/var/lib/centplugins

nagios介绍及Server安装

nagios介绍及Server安装启动相关服务

[root@centreon ~]#/etc/init.d/httpd start
[root@centreon ~]#/etc/init.d/mysqld start
[root@centreon ~]# mysqladmin -uroot password '111111'
[root@centreon ~]#/etc/init.d/ndo2db start

关于centreon的web安装,见下篇,写不下了~

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:nagios介绍及Server安装-创新互联
地址分享:http://chengdu.cdxwcx.cn/article/dhjpjj.html