191145685 发表于 2019-1-15 10:52:39

Nagios监控平台之一:安装

最近在学习使用Nagios监控全网络,目前已经完成监控服务器的基本配置,主要参考了网上一些教程,但安装配置下来遇到了很多这样那样的问题,现在总结一下:
1、操作系统准备:
系统:CentOS x86_64 6.2最小化安装
安装httpd、php及编译工具等基本软件:
#yum -y install php-mysql mysql perl mysql-server perl-DBI perl-DBD-MySQL httpd gcc glibc glibc-common gd gd-devel php openssl openssl-devel
2、准备软件:
下载nagios-plugins
#wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.16/nagios-plugins-1.4.16.tar.gz/download
解压:
#tar -zxvf nagios-plugins-1.4.16.tar.gzt下载中文版Nagios
#wget http://sourceforge.net/projects/nagios-cn/files/sourcecode/zh_CN%203.2.3/nagios-cn-3.2.3.tar.bz2/download
解压:
# tar -jxvf nagios-cn-3.2.3.tar.bz2完成后ls如下:
# lsanaconda-ks.cfg   nagios-cn-3.2.3   nagios-plugins-1.4.16.tar.gz
install.log   nagios-cn-3.2.3.tar.bz2   install.log.syslognagios-plugins-1.4.16

3、建立nagios账户:
#groupaddnagcmd         /*建立组nagcmd*/
#usermod –G nagcmd apache/*添加用户apache到组nagcmd*/
#useradd-G nagcmdnagios/*新建用户nagios并添加到组nagcmd*/
#passwdnagios/*修改nagios密码*/
4、编译安装nagios-cn-3.2.3
# cd nagios-cn-3.2.3
# ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-command-group=nagcmd
#make && make install
#make install-init
#make install-commandmode
#make install-config安装完毕后返回root用户主目录:cd~
5、         编译安装nagios- plugins
# cd nagios-plugins-1.4.16
# ./configure --with-nagios-user=nagios --with-nagios-group=nagios
# make && make install6、         修改nagios网页登录账户密码:
#htpasswd -c /usr/local/nagios/etc/htpasswd nagiosadmin7、         配置相关服务的启动方式并启动:
#chkconfig --add nagios
#chkconfig nagios on
#chkconfig httpd on
#chkconfig mysqld on
#service httpd start
#service nagios start
#service mysqld start8、         检查配置是否正确:
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg由于这个命令今后的配置中经常会遇到,因此建议添加到别名,具体操作如下:
# vi /root/.bashrc添加一行alias check='/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg'
http://blog.运维网.com/attachment/201209/145646610.png
这样以后只要输入check就相当于执行上面的那一长串命令。
执行上述命令如果没有错,则出现如下图:
http://blog.运维网.com/attachment/201209/145710657.png
如果有错,则根据错误提示进行修改配置。
9、         登录控制台:
现在就可以用http://serverip/nagios 方式访问nagios web访问控制台了

http://blog.运维网.com/attachment/201209/145747387.png




页: [1]
查看完整版本: Nagios监控平台之一:安装