首页 > 课堂 > 基础知识 > 正文

centos6.5 源码安设zabbix3.0.8

2024-09-12 20:30:02
字体:
来源:转载
供稿:网友
       centos6.5 源码安设zabbix3.0.8:

  1、安装PHP及扩展包
 
  rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
  yum -y install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
  2、安装mysql及配置
 
  rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
  yum install -y mysql-server mysql-devel
  /etc/init.d/mysqld start
  mysql_secure_installation
  Enter current password for root (enter for none):  <–初次运行直接回车
  Set root password? [Y/n]   <– 是否设置root用户密码,输入y并回车或直接回车
  Remove anonymous users? [Y/n]   <– 是否删除匿名用户,生产环境建议删除,所以直接回车
  Disallow root login remotely? [Y/n]  <–是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止
  Remove test database and access to it? [Y/n]   <– 是否删除test数据库,直接回车
  Reload privilege tables now? [Y/n]   <– 是否重新加载权限表,直接回车
  mysql -uroot -pzabbix
  mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
  mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
  mysql> flush privileges;   
  mysql> show databases;
  修改配置文件
 
  #vim /etc/my.cnf
  [mysqld]
  datadir=/var/lib/mysql
  socket=/var/lib/mysql/mysql.sock
  innodb_file_per_table = 1
  character-set-server = utf8
  #独立表空间模式
  innodb_file_per_table = 1
  symbolic-links=0
  sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  重启mysql服务
 
   /etc/init.d/mysqld restart
  Stopping mysqld:                                           [  OK  ]
  Starting mysqld:                                           [  OK  ]
  chkconfig mysqld on
  3、安装依赖包
 
   yum -y install libcurl-devel libxml2-devel net-snmp net-snmp-devel
   yum -y install httpd  OpenIPMI-libs  fping   iksemel
  4、更新libcurl,如果不更新,发送邮件告警会失败,下面的链接中有详细的信息
 
  http://www.iyunv.com/thread-261219-1-1.html
 
  rpm -ivh city-fan.org-release-1-13.rhel6.noarch.rpm
  curl -V
  curl 7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.21 Basic ECC zlib/1.2.3 libidn/1.18 libssh3/1.4.2
  Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
  Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
 
  curl -V
  curl 7.53.1 (x86_64-redhat-linux-gnu) libcurl/7.53.1 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.12.0 libssh3/1.8.0 nghttp2/1.6.0
  Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
  Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy Metalink
  5、下载源码包
 
  6、安装
 
  tar -zxf zabbix-3.0.8.tar.gz
 
  cd zabbix-3.0.8
 
  ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
 
  make && make install
 
  7、 创建zabbix目录
 
  mkdir /var/www/html/zabbix
  cp -R /usr/local/src/zabbix-3.0.8/frontends/php/*   /var/www/html/zabbix/
  chown -R apache:apache  /var/www/html/zabbix

(编辑:武林网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表