天天看點

無網絡安裝zabbix

zabbix安裝需要基于lnmp、lamp環境

所有安裝包下載下傳連結:

連結:https://pan.baidu.com/s/1k6M6oysZBOvptavZy8x07g

提取碼:bfjn

一、安裝php-fpm;

1.安裝php-fpm依賴及php-fpm安裝包如圖所示;

無網絡安裝zabbix

2.操作指令如下,進入安裝包路徑執行以下指令;

rpm -ivh *.rpm --force --nodeps 後面的 --force --nodeps 忽略依賴包的意思;

systemctl start php-fpm 啟動php-fpm服務;

systemctl status php-fpm 檢視php-fpm服務狀态;

無網絡安裝zabbix

二、安裝 MariaDB或者Mysql

1.安裝依賴包及安裝包如圖所示:

無網絡安裝zabbix

3.操作指令如下,進入安裝包路徑執行以下指令;

rpm -ivh *.rpm --force --nodeps 後面的 --force --nodeps 忽略依賴包的意思;

systemctl start mariadb 啟動mariadb服務;

systemctl status mariadb 檢視mariadb服務狀态;

無網絡安裝zabbix

修改資料庫密碼 指令如下: mysqladmin -u root password “12345678” 登入資料庫,指令如下: mysql -uroot -p “1245678”

;

無網絡安裝zabbix

三、安裝zabbix

1.安裝zabbix依賴及安裝包;

無網絡安裝zabbix

2.操作指令如下,進入安裝包路徑執行以下指令;

rpm -ivh *.rpm --force --nodeps 後面的 --force --nodeps 忽略依賴包的意思;

3.登入資料庫 mysql -uroot -p 加密碼;

執行以下指令建立zabbix;

create database zabbix character set utf8 collate utf8_bin;

授權localhost主機通路資料庫執行個體zabbbix,使用者名密碼/zabbix:

grant all privileges on zabbix.* to [email protected] identified by ‘zabbix’;

GRANT ALL PRIVILEGES ON zabbix.* TO ‘zabbix’@’%’;

FLUSH PRIVILEGES;

4.導入zabbix語句指令如下;

zcat /usr/share/doc/zabbix-server-mysql-4.4.7/create.sql.gz | mysql -uzabbix -p zabbix

會讓在輸入一遍密碼 輸入zabbix設定的密碼即可;

5.修改zabbix server的DB配置檔案

vim /etc/zabbix/zabbix_server.conf

ListenPort=10051

LogFile=/var/log/zabbix/zabbix_server.log

LogFileSize=0

PidFile=/var/run/zabbix/zabbix_server.pid

SocketDir=/var/run/zabbix

DBHost=106.53.12.24

DBName=zabbix

DBUser=zabbix

DBPort=3306

SNMPTrapperFile=/var/log/snmptrap/snmptrap.log

Timeout=20

AlertScriptsPath=/usr/lib/zabbix/alertscripts

ExternalScripts=/usr/lib/zabbix/externalscripts

LogSlowQueries=3000

6、修改httpd配置檔案,并啟動httpd服務;

Systemctl start httpd

vim /etc/httpd/conf.d/zabbix.conf, 取消注釋,并設定正确的時區 (Asia/Shanghai)

找到php_value date.timezone Europe/Riga 修改 (Asia/Shanghai) ; 如同所示:

無網絡安裝zabbix

7、配置zabbix agent

PidFile=/var/run/zabbix/zabbix_agentd.pid

LogFile=/var/log/zabbix/zabbix_agentd.log

LogFileSize=1

Server=106.53.12.24

ListenPort=10050

Hostname=zabbix-server

AllowRoot=1

Include=/etc/zabbix/zabbix_agentd.d/*.conf

UnsafeUserParameters=1

Timeout=20 當agent采集資料多長時間算逾時

#StatsAllowedIP=127.0.0.1

8、啟動zabbix服務,指令如下:

systemctl restart zabbix-server zabbix-agent httpd

啟動zabbix服務用戶端及httpd ;

四、配置zabbix

1、http://ip/zabbix

無網絡安裝zabbix

填寫端口号、資料庫賬戶密碼

無網絡安裝zabbix
無網絡安裝zabbix
無網絡安裝zabbix

首次登陸zabbix web,賬戶Admin(注意"A"大寫),密碼zabbix.

無網絡安裝zabbix

2、修改中文及亂碼

替換字型:/usr/share/zabbix/assets/fonts

修改配置檔案:/usr/share/zabbix/include/defines.inc.php

define(‘ZBX_GRAPH_FONT_NAME’, ‘graphfont’) 更改simkai

重新開機服務生效:systemctl restart zabbix-server.service

3、已更改為中文

無網絡安裝zabbix

注意點:server端在安裝agent同時,agent預設是127.0.0.1,需要更改主機IP,否則server端的agent無法擷取監控值

無網絡安裝zabbix

注意點:切記angent、server配置檔案中的Hostname主機名和本主機名一緻否則會有問題

伺服器更改主機名一定要重新開機伺服器

繼續閱讀