yum install -y PHP-bcmath
yum install -y PHP-mbstring
yum install -y PHP-MysqL
yum install -y PHP-xml
yum install -y PHP-gd
yum install -y curl-devel
yum install -y perl-DBI
yum install -y net-snmp-devel
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*
3、修改/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
4、重启PHPservice PHP-fpm retart
5、下载zabbix
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
@H_419_149@6、解压
tar -xzvf zabbix-4.0.3.tar.gz
7、编译服务器和客户端角色同时配置./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
8、 创建用户
为了安全考虑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
10、导入数据表cd /usr/local/src/zabbix-4.0.3/database/MysqL
MysqL -u root [email protected] zabbix < schema.sql
MysqL -u root [email protected] zabbix < images.sql
MysqL -u root [email protected] zabbix < data.sql
11、修改配置文件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
@H_419_149@12、启动zabbix_server
默认端口10051
cd /usr/local/zabbix-4.0.3/sbin
./zabbix_server
13、查看日志
tail -f /tmp/zabbix_server.log
14、配置管理平台复制PHP文件
mkdir /var/www/zabbixcd /usr/local/src/zabbix-4.0.3/frontends/PHP/
cp -rp * /var/www/zabbix/
浏览器访问http://IP/zabbix
开始配置zabbix,最后报错:Details Cannot create the configuration file
解决:直接下载页面提示生成的配置文件,然后上传到/var/www/zabbix/conf下,再点finish即可。
修改语言为中文
解决中文乱码问题
1、上传自己机器的C:\windows\Fonts下的”楷体常规”
2、将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页面即可
@H_934_403@
通过以上的 *** 作,大部分同学的乱码问题解决了,但是依旧有一些同学还是乱码?细心的群友提供另外一种情况:初始化数据库的时候未使用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
总结以上是内存溢出为你收集整理的linux下安装zabbix服务器全部内容,希望文章能够帮你解决linux下安装zabbix服务器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)