- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
nagiospnp4mrtg监控交换机剖析
Nagios监控系统设置1、Nagios监控基本系统搭建完成后,需要对系统ip进行设置如下hostname:nagios //监控服务器Nagios eth0 ip:80 默认网关:修改/etc/hosts文件,加入:80 nagios2、安装完成后设置在防火墙中开放80端口修改/etc/sysconfig/iptables加入如下行-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT或关闭防火墙服务service iptables stopchkconfig iptables off3、配置selinux如果您的系统开启了selinux服务,则默认为拒绝nagios web cgi程序的运行。您可以通过下面的命令来检查您的系统是否开启了selinux:getenforce如果上面命令的结果显示开启了selinux服务,您可以通过下面的命令暂时性的将其关闭:#setenforce 0如果您想在以后完全关闭selinux,编辑/etc/sysconfig/selinux修改如下:SELINUX=disabled然后重启主机当然,您也可以通过以下方式将nagios的CGI程序运行于SELinux/targeted模式而不用关闭selinux:chcon -R -t httpd_sys_content_t /usr/local/nagios/sbinchcon -R -t httpd_sys_content_t /usr/local/nagios/share4、安装nagios所需的系统包yum -y install perl-CPAN(安装设置perl对snmp的支持)yum -y install perl-Time-HiResperl-DBD-MySQLmysql mysql-devel mysql-serveryum -y install httpd gettextperl perl-DBI gcc glibc glibc-common gd gd-devel php*yum -y install libxmllibgd libgd-devel libpng libpng-devel libjpeg libjpeg-devel zlib zlib-devel yum -y install rrdtool perl-rrdtoolyum -y install net-snmp*(在编译 nagios-plugins 时,如果系统支持net-snmp, 会自动编译 check_snmp 插件)5、添加nagios运行所需要的用户和组groupadd nagcmduseradd -G nagcmd nagiospasswd nagiosusermod -a -G nagcmd apacheNagios软件的安装及调试1、解压安装nagios软件tar zxf nagios-3.5.1.tar.gzcd nagios./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-command-group=nagcmdmake allmake installmake install-initmake install-commandmodemake install-configmake install-webconf2、安装nagios插件tar zxf nagios-plugins-2.0.3.tar.gzcd nagios-plugins-2.0.3./configure --with-nagios-user=nagios --with-nagios-group=nagiosmakemake install3、设置web登录用户名和口令htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin输入口令:4、设置自动启动服务chkconfig --add nagioschkconfig nagios onchkconfig httpd onchkconfig snmpd onservice snmpd startservice httpd startservice nagios start现在就可以用80/nagios方式访问nagios web访问控制台了.5、检查配置文件/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg为了方便检查,编辑vi /r
文档评论(0)