安装zabbix服务器端

安装zabbix

系统环境 centos5.5

  更新yum

yum install yum-fastestmirror –y

  安装需要的环境包

yum install httpd httpd-manual php.x86_64 php-bcmath.x86_64 php-gd.x86_64 mysql-server.x86_64 mysql.x86_64 php-mysql.x86_64 mysql-devel.x86_64 net-snmp.x86_64 net-snmp-devel.x86_64 net-snmp-utils.x86_64 curl.x86_64 curl-devel.x86_64 gcc.x86_64 libgcc.i386 libgcc.x86_64 make php-mbstring

  创建用户

useradd -d /home/zabbix -p zabbix zabbix

  启动httpd

/etc/init.d/httpd restart

chkconfig httpd on

  启动mysql并设置密码

/etc/init.d/mysqld restart

chkconfig mysqld on

mysqladmin –uroot –p password 123.com

Enter password:要求输入旧密码,为空

  安装zabbix

cd /tmp

wget http://prdownloads.sourceforge.net/zabbix/zabbix-1.8.10.tar.gz?download

tar xfz zabbix-1.8.10.tar.gz

mysql -uroot –p123.com

create database zabbix character set utf8;

quit;

cd create/schema

cat mysql.sql | mysql -uroot –p123.com zabbix

cd ../data

cat data.sql | mysql -uroot –p123.com zabbix

cat images_mysql.sql | mysql –uroot –p123.com zabbix

 ./configure --enable-server --with-mysql --with-net-snmp --with-libcurl

 make install

  创建zabbix配置文件

mkdir /etc/zabbix

cp /tmp/zabbix-1.8.10/misc/conf/* /etc/zabbix

修改服务端配置文件zabbix_server.conf

DBUser=root     ##mysql数据库用户

DBPassword=123.com    ##数据库密码

DBSocket=/var/lib/mysql/mysql.sock      ##mysql.sock文件位置

DBPort=3306     ##默认端口

FpingLocation=/usr/local/sbin/fping     ##fping位置

安装fping

wget http://fping.sourceforge.net/download/fping.tar.gz

./configure

make install

   zabbix页面内容复制到/var/www/html

mkdir /var/www/html

cd /tmp/zabbix-1.8.10/frontends/php

cp –a . /var/www/html

  启动zabbix

/usr/local/sbin/zabbix_server

  访问并安装zabbix配置文件

访问服务器http://192.168.130.27/zabbix/

NEXT

 

勾起I agree next

 

 

如果做到一下步骤,出现多个错误,需要排错

一般根据推荐值来即可

 

 

 

 

 yum install php-mbstring装两个包

编辑vim /etc/php.ini

把输出处理程序设为mbstring对应。
   ;output_handler =
   --> output_handler = "mb_output_handler"
   设定文字集为UTF-8
   ;default_charset = "iso-8859-1"
   --> default_charset = "UTF-8"
   设置mbstring的语言为Chinese
   ;mbstring.language = Japanese
   --> mbstring.language = Chinese
   设置mbstring的内部编码为UTF-8
   ;mbstring.internal_encoding = EUC-JP
   --> mbstring.internal_encoding = UTF-8
   设置mbstring的输入文字编码为自动判别方式。
   ;mbstring.http_input = auto
   --> mbstring.http_input = auto
   把mbstring输出文字编码设为UTF-8
   ;mbstring.http_output = SJIS
   --> mbstring.http_output = UTF-8
   激活mbstring的文字编码自动变换方式。
   ;mbstring.encoding_translation = Off
   mbstring.encoding_translation = On

 

输入密码123.com

 

 

Name可以不写,默认不写点next

 

确认全部配置,点next

 

save configuration file下载配置文件,将下载的配置文件重新上传到/var/www/html/zabbix/conf

 

next

默认帐号是admin 密码是zabbix