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]