企业应用监控利器-ZABBIX(2)

 1.增加用户组

  主要是增加zabbix用户组,如果不增加该用户和组,在后面的编译安装时将会有相关提示。

  1. groupadd  -g  130 zabbix
  2. useradd  -u  130  -g zabbix  -c  "Zabbix Monitoring" zabbix

2.增加软件源

  1. wget http: //mirrors.163.com /.help /CentOS6-Base- 163.repo
  2. mv CentOS6-Base- 163.repo  /etc /yum.repos.d /
  3. wget http: //mirrors.ustc.edu.cn /fedora /epel // 6 /i386 /epel-release- 6- 7.noarch.rpm
  4. rpm  -ivh epel-release- 6- 7.noarch.rpm

3.安装相关软件

  1. yum  --enablerepo=epel  install iksemel iksemel-devel
  2. yum  install mysql-server httpd php mysql-devel  gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath   php-mbstring php-xml postfix zlib-devel glibc-devel  automake mysql libidn-devel openssl-devel rpm-devel   OpenIPMI-devel
  3. yum  -y  install  gcc gcc-c++  autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel  bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
  4. yum   install net-snmp *

4.配置数据库

  1. service mysqld start
  2. mysqladmin  -u root password  'password'
  3. mysql_secure_installation
  4. mysql  -uroot  -p
  5. create database zabbix default character  set utf8;
  6. grant all privileges on zabbix. * to  'zabbix' @ 'localhost' identified by 'password';
  7. quit;
  8. tar zxvf zabbix-2.0.0.tar.gz
  9. cd database /mysql
  10. cat schema.sql  |mysql  -u zabbix  -p zabbix
  11. cat images.sql  |mysql  -u zabbix  -p zabbix
  12. cat data.sql  |mysql  -u zabbix  -p zabbix 

5.编译zabbix

  1. . /configure  --prefix= /usr /local /zabbix  --enable-server  --with-mysql  --with-net-snmp  --with-jabber  --with-libcurl    --with-openipmi  --enable-proxy  --enable-agent
  2. make
  3. make  install
  4. cp misc /init.d /redhat / 8.0 /zabbix_ *  /etc /init.d /
  5. chmod  755  /etc /init.d /zabbix_ *
  6. chown  -R zabbix:zabbix  /usr /local /zabbix
  7. chkconfig  --add zabbix_server
  8. chkconfig  --add zabbix_agentd
  9. chkconfig  --level  35 zabbix_server on
  10. chkconfig  --level  35 zabbix_agentd on

6.配置zabbix

  1. vi  /usr /local /zabbix /etc /zabbix_server.conf

  配置zabbix_server.conf文件

  1. SourceIP=192 .168 .0 .189
  2. DBName=zabbix
  3. DBUser=zabbix
  4. DBPassword=password
  5. vi  /usr /loca /zabbix /etc /zabbix_agent .conf
  6. hostname=myj -jk
  7. Server=192 .168 .0 .189

  启动zabbix服务

  1. service zabbix_server start
  2. service zabbix_agentd start

7.配置php.ini

  1. memory_limit = 256M
  2. date .timezone = Asia /Shanghai
  3. post_max_size = 32M
  4. max_execution_time =  600
  5. upload_max_filesize = 16M
  6. max_input_time =  600

8.启动httpd服务

  1. service httpd start

  到这里就可以启动web服务进行zabbix的安装了,httpd服务启动后直接在浏览器中输入服务器的IP地址开始安装,按照图形的方式一步一步安装完成吧。后面就如何自定义监控模板(IIS6、IIS7、SQL2005、SQL2008),如自定义MAP图标以及zabbix简单的性能优化写出我自己的理解。

你可能感兴趣的:(zabbix,zabbix监控利器)