jdxyzlh 发表于 2018-10-22 11:40:22

CentOS 6.5 安装部署zabbix(Server端篇)

  Zabbix-Server端安装部署
  安装前准备:需要安装Zabbix需要的组件!
yum -y install beecrypt beecrypt-devel curl curl-devel freetype freetype-devel \  
fontconfig fontconfig-devel gettext gettext-devel ImageMagick ImageMagick-devel \
  
mingw32-iconv.noarch libmcrypt libmcrypt-devel libpng libpng-devel libxml2 \
  
libxml2-devel libxslt libxslt-devel mhash mhash-devel mcrypt zlib zlib-debel gd \
  
gd-devel libjpeg libjpeg-devel
  1、服务端安装lamp环境
yum -y install gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysql \  
httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap \
  
php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql \
  
net-snmp-devel curl-devel unixODBC-devel OpenIPMI-devel java-devel openldap* libssh*
  2、服务端配置lamp使用环境
  配置 php 环境
  修改 php.ini
# vim /etc/php.ini  

  
date.timezone = Asia/Shanghai
  
max_execution_time = 300
  
post_max_size = 32M
  
max_input_time=300
  
memory_limit = 128M
  
mbstring.func_overload = 2
  开启 httpd,mysqld 服务
# chkconfig mysqld on  
# chkconfig httpd on
  
# service mysqld start
  
# service httpd start
  3、服务端 server 的安装过程
  下载 zabbix 安装包
# wget "http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1395066528&use_mirror=jaist"  
#groupadd zabbix -g 201
  
#useradd -g zabbix -u 201 -m zabbix
  
#tarxf zabbix-2.0.8.tar.gz
  配置安装参数
# ./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java  
#make
  
#make instal
  添加 zabbix 到系统服务文件
# vim /etc/services  

  
zabbix-agent 10050/tcp         #ZabbixAgent
  
zabbix-agent 10050/udp         #ZabbixAgent
  
zabbix-trapper 10051/tcp         #ZabbixTrapper
  
zabbix-trapper 10051/udp         #ZabbixTrapper
  导入 zabbix 数据库(此处采用 mysql 数据库)
# mysqladmin -uroot password 'mysql_pass'; (设置 mysql 的 root 密码为:mysql_pass)  
# mysql -uroot -p (登陆数据库)
  

  
mysql> create database zabbix character set utf8; (注意,此处要特别注意数据库字符集的问题,如果数据库是非 utf8 字符,则 web 页面改 为中文,是会出现乱码的。)
  

  
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
  
mysql> flush privileges;
  确保以上操作都正常,测试下数据库连接是否正常
#mysql -uzabbix -pzabbix zabbix  如果不是这个路径,下面的导入路径,请修改成自己的路径
# mysql -uzabbix -pzabbix zabbix
页: [1]
查看完整版本: CentOS 6.5 安装部署zabbix(Server端篇)