linux下安装zabbix服务器

一、lnmp环境安装(linux、nginx、mysql、php)

二、安装php所需模块以及其余模块

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

四、重启php

service php-fpm retart

 

五、下载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

六、解压

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

1四、配置管理平台

复制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便可。

修改语言为中文

 

 

 

解决中文乱码问题

一、上传本身机器的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

相关文章
相关标签/搜索