yum install -y php-bcmathjavascript
yum install -y php-mbstringphp
yum install -y php-mysqljava
yum install -y php-xmlmysql
yum install -y php-gdlinux
yum install -y curl-develnginx
yum install -y perl-DBIweb
yum install -y net-snmp-develsql
yum install -y libxml2-devel数据库
yum install -y libcurl-devel浏览器
yum install -y gcc
yum install -y mysql-dev
yum install -y mysql-devel
yum install -y libevent-devel
yum -y install pcre*
三、修改/etc/php.ini文件
max_execution_time=300
memory_limit=128M
post_max_size=16M
upload_max_filesize=2M
max_input_time=300
date.timezone PRC
service php-fpm retart
cd /usr/local/src
登陆https://www.zabbix.com/download_sources
选择复制链接地址
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.3/zabbix-4.0.3.tar.gz
六、解压
tar -xzvf zabbix-4.0.3.tar.gz
./configure --prefix=/usr/local/zabbix-4.0.3/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
编译过程当中,提示缺乏什么包就yum install -y 什么包
make
make install
八、 建立用户
为了安全考虑zabbix只使用普通用户运行,假如你当前用户叫ttlsa,那么你运行他,他便使用ttlsa身份运行。可是若是你在root环境下运行zabbix,那么zabbix将会主动使用zabbix用户来运行。可是若是你的系统没有名叫zabbix的用户,你须要建立一个用户,以下:
groupadd zabbix
useradd -g zabbix zabbix
mysql -u root -p
create database zabbix default charset utf8;
quit
cd /usr/local/src/zabbix-4.0.3/database/mysql
mysql -u root -pZaq1xsw@ zabbix < schema.sql
mysql -u root -pZaq1xsw@ zabbix < images.sql
mysql -u root -pZaq1xsw@ zabbix < data.sql
mkdir /etc/zabbix
cd /usr/local/src/zabbix-4.0.3/conf
cp *.conf /etc/zabbix/
vi zabbix_server.conf
修改数据库链接信息:
DBName=zabbix
DBUser=root
DBPassword=********
DBPort=3306
十二、启动zabbix_server
默认端口10051
cd /usr/local/zabbix-4.0.3/sbin
./zabbix_server
1三、查看日志
tail -f /tmp/zabbix_server.log
复制php文件
cd /usr/local/src/zabbix-4.0.3/frontends/php/
cp -rp * /var/www/zabbix/
开始配置zabbix,最后报错:Details Cannot create the configuration file
解决:直接下载页面提示生成的配置文件,而后上传到/var/www/zabbix/conf下,再点finish便可。
一、上传本身机器的C:\Windows\Fonts下的”楷体常规”
二、将simkai.ttf文件复制到桌面,rz上传到/var/www/zabbix/fonts目录下
cd /var/www/zabbix/include
将defines.inc.php文件里的DejaVuSans所有替换为simkai
sed -i 's/DejaVuSans/simkai/g' defines.inc.php
再刷新web页面便可
经过以上的操做,大部分同窗的乱码问题解决了,可是依旧有一些同窗仍是乱码?细心的群友提供另一种状况:初始化数据库的时候未使用utf8编码所致.
初始化数据库使用命令
create database zabbix default charset utf8;
或者my.cnf增长以下配置
default-character-set = utf8
源码包里提供系统服务脚本复制到/etc/init.d/下
cp /usr/local/src/zabbix-4.0.3/misc/init.d/fedora/core/zabbix_server /etc/init.d/
修改安装目录
vi /etc/init.d/zabbix_server
service zabbix_server status(start,stop)
chkconfig zabbix_server on