系統版本
LInux:CentOS 7
硬體:
記憶體,最小128MB;
磁盤,最小256MB;
CPU,可能需要大量CPU資源;
升級系統組件到最新版本
sudo yum -y update
更新的太多了我就不全部截圖了

關閉 SELinux
setenforce 0

永久關閉:
vi /etc/selinux/config
按字母鍵 " i " 進行編輯,將 SELINUX=enforcing 改為 SELINUX=disabled 設定后需要重啟才能生效 
重啟
檢測selinux是否關閉,Disabled 為關閉
reboot

關閉防火墻
systemctl stop firewalld.service
firewall-cmd --state
查看默認防火墻狀態,關閉后顯示not running,開啟后顯示running

臨時關閉 firewall
systemctl stop firewalld.service
禁止firewall開機啟動
systemctl disable firewalld.service

搭建LAMP環境
安裝所需所有軟體倉庫
yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

安裝完成后檢查應用版本
rpm -qa httpd php mariadb

編輯配置php,配置中國時區
vi /etc/php.ini
date.timezone = Asia/shanghai # 配置時區

啟動httpd,mysqld
啟動并加入開機自啟動httpd
systemctl start httpd
systemctl enable httpd
啟動并加入開機自啟動mysqld
systemctl start mariadb
systemctl enable mariadb
查看httpd啟動情況,80埠監控表示httpd已啟動
ss -anplt | grep httpd
查看mysqld啟動情況,3306埠監控表示mysqld已啟動
ss -naplt | grep mysqld

創建一個測驗頁,測驗LAMP是否搭建成功
vim /var/www/html/index.php
<?php
phpinfo()
?>

本地測驗:
curl http://127.0.0.1 -I

初始化mysql資料庫,并配置root用戶密碼
zabbix 是 資料庫root密碼
mysqladmin -u root password zabbix
登錄資料庫
mysql -u root -p

創建zabbix資料庫(中文編碼格式)
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
授予zabbix用戶 zabbix 資料庫的所有權限,密碼 zabbix
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbbix';
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
重繪權限
flush privileges;
退出資料庫
quit

為保證zabbix用戶也可以登錄資料庫,若出現本地無法登錄情況,解決方式如下:
使用root賬戶登錄資料庫;
mysql -u root -p
有空用戶名稱占用導致本地無法登錄遠程可登錄
select user,host from mysql.user;
洗掉空用戶
drop user ''@localhost;
drop user ''@ localhost.localdomain;

安裝zabbix
zabbix 依賴安裝包組件
yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
安裝php支持zabbix組件
yum install php-bcmath php-mbstring -y
會自動生成yum源檔案,保證系統可以上網
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
安裝zabbix組件
yum install zabbix-server-mysql zabbix-web-mysql -y
配置資料庫用戶及密碼
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
DBSocket=/var/lib/mysql/mysql.sock
匯入sql腳本到zabbix資料庫中
–zabbix-server-mysql-4.0.26這個是我的版本
cd /usr/share/doc/zabbix-server-mysql-4.0.26/
**解壓:**
```bash
gunzip create.sql.gz
登錄mysql
輸入密碼即可
mysql -u root -p
切換資料
use zabbix
匯入sql
source create.sql
退出
quit;
啟動 Zabbix
1、systemctl restart zabbix-server zabbix-agent httpd
2、systemctl enable zabbix-server zabbix-agent httpd
登陸zabbix網址設定
http://172.16.10.193/zabbix/setup.php


資料庫埠 3306




User :Admin
Password:zabbix

Zabbix 各種網路服務器 模板
https://share.zabbix.com/cat-app
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/227491.html
標籤:其他
上一篇:Exception in thread “main“ java.io.IOException: java.lang.reflect.InvocationTargetException
