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

相關文章
相關標籤/搜索