Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu Linux 编译安装Nagios-3.2.1

Nagios是一款非常优秀的网络主机管理软件,它在开源社区的影响力是非同寻常的。但很可惜的是,它的界面及操作使用过程中采用了英语的语言提示与源程序紧密结合使得这款软件的汉化界面迟迟不能推出,影响了它在中文区的使用。为推进Nagios的使用,笔者建立了nagios-cn工程,该工程的主要目标是翻译源程序中运行提示、界面生成和文档说明,通过一些努力,nagios-cn终于可以正常运转了,本书编写的主要目的是为在中文使用区域推广和使用Nagios软件,让这款优秀的软件为国人服务。 1.我系统是Ubuntu所以用懒人模式安装开发库,apache 、GCC、gd卡发库和phpapt-get install build-essential libgd2-dev apache2 php5 php5-gd libmysqlclient15-dev2.下载所需要软件mkdir nagios_srccd nagios_src所需要软件:wget "http://downloads.sourceforge.net/project/nagios/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gz?use_mirror=cdnetworks-kr-2"wget "http://downloads.sourceforge.net/project/nagiosplug/nagiosplug/1.4.14/nagios-plugins-1.4.14.tar.gz?use_mirror=cdnetworks-kr-2"wget "http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz?use_mirror=cdnetworks-kr-1"3.建立nagios 和 apache 用户sudo -sgroupadd  wwwuseradd -g www www4.安装 snmp 和 snmp perl 模块apt-get install snmp snmpdperl -MCPAN -e shellInstall Net::Snmp PS:这里说一个我遇到的问题,我在安装模块的时候,初始配置我配制的台湾源FTP源不知道为什么原因很慢,后来重新配置,我一位删掉.cpan 目录就可以了,没想到不是,查看了一下文档,知道如果想重新配置 cpan的话 执行命令CPAN>o conf init  就可以了。5.编译安装 nagioscd nagios_srctar zxvf nagios-3.2.1.tar.gzcd nagios-3.2.1./configure --prefix=/usr/local/nagios --with-nagios-user=www --with-nagios-group=www --with-command-user=www --with-command-group=wwwmake allmake install-initmake install-configmake install-commandmode安装Nagios的WEB配置文件到Apache的conf.d目录下cp sample-config/httpd.conf /etc/apache2/conf.d/nagios.conf创建一个eric的用户用于Nagios的WEB接口登录。记下你所设置的登录口令,一会儿你会用到它htpasswd -c /usr/local/nagios/etc/htpasswd.users ericcd /usr/local/nagios/etc修改 cgi 执行用户,默认是 nagiosadmin 修改成刚刚我们创建的eric用户sed -i "s/nagiosadmin/eric/g" cgi.cfg重启apache服务以使设置生效/etc/init.d/apache2 reload6.变异安装nagios-plugins 插件cd nagios_srctar zxvf nagios-plugins-1.4.14.tar.gzcd nagios-plugins-1.4.14./configure --with-nagios-user=www --with-nagios-group=wwwmake make install/etc/init.d/nagios restart7,设置 nagios 开启自动启动update-rc.d nagios defaults验证Nagios的样例配置文件/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg如果没有报错,就可以启动nagios 服务/etc/init.d/nagios start8,因为ubuntu默认没有安装 mailx  sendmail apt-get install mailx sendmail 9.登录web 界面http://ip/nagiosARM-Linux内核移植Ubuntu 升级Perl相关资讯      Nagios 
  • Linux下Nagios+PNP4Nagios的安装与  (今 08:25)
  • CentOS7安装Nagios并配置出图详解  (12/02/2015 19:36:58)
  • Nagios Core 4.1.0rc2 发布下载,  (07/18/2015 09:18:42)
  • Nagios 监控 SNMP 温度计  (08月21日)
  • CentOS 6.7 安装Nagios教程  (11/23/2015 10:36:49)
  • Nagios插件之登陆防火墙实现  (07/09/2015 19:58:25)
本文评论 查看全部评论 (0)
表情: 姓名: 字数