linux下安装zabbix服务器

linux下安装zabbix服务器,第1张

概述1、lnmp环境安装(linux、nginx、mysql、php) 2、安装php所需模块以及其他模块 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-deve 1、lnmp环境安装(linux、Nginx、MysqL、PHP) 2、安装PHP所需模块以及其他模块

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、重启PHP

service 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

9、 创建数据库

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/zabbix

cd /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服务器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1030702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)