CentOS6.0最小化安装系统后搭建nagios监控平台

 
  
  
  
  
  1. yum -y install gcc gcc-c++  glibc glibc-common gd gd-devel automake autoconf libtool make 
  2. yum -y install setuptool ntsysv  system-config-network-tui  system-config-securtiylevel-tui system-config-securitylevel-tui  
  3. yum -y install httpd  mysql mysql-server mysql-devel  mysql perl mysql-server perl-DBI perl-DBD-MySQL perl-Time-HiRes  
  4. yum -y install php-devel  php  php-pear php-mysql php* libssh2 libssh2-devel   glibc glibc-common gd gd-devel  yum -y install rrdtool rrdtool-perl openssl-devel crontabs xinetd sudo wget vim python gettext
  5. yum -y install net-snmp net-snmp-libs net-snmp-utils   
  6.     
  7.  
  8. vi .bashrc  
  9. vi /etc/profile 
  10. vi /etc/sysconfig/selinux 
  11. useradd nagios 
  12. mkdir -p /usr/local/nagios 
  13. chown nagios.nagios /usr/local/nagios 
  14. usermod -s /sbin/nologin nagios 
  15. groupadd nagcmd 
  16. usermod -G nagcmd nagios 
  17. usermod -G nagcmd apache 
  18. tar zxf nagios-3.4.1.tar.gz  
  19. cd nagios-3.4.1.tar.gz  
  20. cd nagios 
  21. ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-command-group=nagcmd 
  22. make all 
  23. make install 
  24. make install-init 
  25. make install-commandmode 
  26. make install-config 
  27. vi vi /usr/local/nagios/etc/objects/contacts.cfg 
  28. make install-webconf 
  29. htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin vi /usr/local/nagios/etc/objects/contacts.cfg
  30.  
  31. cd .. 
  32.  
  33. tar zxf nagios-plugins-1.4.16.tar.gz  
  34. cd nagios-plugins-1.4.16 
  35. ./configure --with-nagios-user=nagios --with-nagios-group=nagios 
  36. make && make install 
  37. chkconfig --add nagios 
  38. chkconfig nagios on 
  39. chkconfig httpd on 
  40. chkconfig mysqld on 
  41.  
  42. vi /etc/httpd/conf/httpd.conf  
  43. service httpd start 
  44. service nagios start 
  45. service mysqld start 
  46. /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 
  47. vi ~/.bashrc  
  48. alias check='/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg'
  49. source ~/.bashrc
  50. check 
  51.  
  52. tar zxf nrpe-2.13.tar.gz  
  53. cd nrpe-2.13 
  54. ./configure --prefix=/usr/local/nagios/ 
  55. make all 
  56. make install-plugin 
  57. netstat -lantpue 
  58.  
  59. ll /usr/local/nagios/libexec/check_nrpe  
  60.  
  61. /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 
  62. /etc/rc.d/init.d/iptables save 
  63. service iptables restart 
  64. http://ip/nagios

 

你可能感兴趣的:(centos,安装,搭建,nagios)