新聞中心
服務(wù)器太多,還在不同的平臺(tái)和賬戶,監(jiān)控不便

整個(gè) Zabbix 監(jiān)控,開始吧
一、關(guān)閉防火墻并開機(jī)不啟動(dòng)
sudo setenforce 0 sudo sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config sudo systemctl stop firewalld.service sudo systemctl disable firewalld.service
二、安裝部署 Zabbix 服務(wù)端
1、安裝配置 Zabbix 專用 yum 源
sudo rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm sudo yum clean all sudo yum makecache fast
2、安裝 Zabbix 服務(wù)端組件
sudo yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get?--nogpgcheck
安裝過程可能會(huì)報(bào)錯(cuò),zabbix版本沖突,是因?yàn)閑pel源里也有zabbix
Transaction check error: file /usr/bin/zabbix_get conflicts between attempted installs of zabbix-get-5.0.19-1.el7.x86_64 and zabbix40-4.0.36-1.el7.x86_64 file /usr/share/man/man1/zabbix_get.1.gz conflicts between attempted installs of zabbix-get-5.0.19-1.el7.x86_64 and zabbix40-4.0.36-1.el7.x86_64 Error Summary
epel源改名即可解決,重新執(zhí)行 Zabbix 服務(wù)端組件命令即可
cd /etc/yum.repos.d/ sudo mv epel.repo epel-bak
3、安裝 Zabbix 前端組件
sudo yum -y install centos-release-scl
編輯配置文件
sudo vi /etc/yum.repos.d/zabbix.repo # 將其設(shè)為1 [zabbix-frontend] ... enabled=1 ...
4、安裝 Zabbix 前端頁面、初始數(shù)據(jù)庫、php及httpd組件
sudo yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl
三、安裝配置 MySQL
1、安裝 yum 源
sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2、安裝MySQL組件
sudo yum -y install yum-utils sudo yum-config-manager --disable mysql80-community sudo yum-config-manager --enable mysql57-community sudo yum install mysql-community-server -y
3、安裝配置MySQL
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz sudo tar zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ cd /usr/local/ sudo mv mysql-5.7.32-linux-glibc2.12-x86_64/ mysql cd mysql sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data #這一步需記住打印的臨時(shí)密碼 sudo cp support-files/mysql.server /etc/init.d/mysqld -r sudo vim /usr/local/mysql/my.cnf [mysqld] datadir=/usr/local/mysql/data basedir=/usr/local/mysql user=mysql socket=/usr/local/mysql/var/mysql.sock ## Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 ## instructions in http://fedoraproject.org/wiki/Systemd #[mysqld_safe] log-error=/usr/local/mysql/var/log/mysql/mysql.log pid-file=/usr/local/mysql/var/run/mysql/mysql.pid [client] port=3306 socket=/usr/local/mysql/var/mysql.sock
4、創(chuàng)建文件夾及文件,并授權(quán)
sudo mkdir /usr/local/mysql/var/log/mysql sudo mkdir /usr/local/mysql/var/run/mysql sudo mkdir /var/lib/mysql sudo touch /usr/local/mysql/var/log/mysql/mysql.log sudo touch /usr/local/mysql/var/run/mysql/mysql.pid sudo chown -R mysql:mysql /usr/local/mysql/var/
5、映射鏈接
sudo ln -s /usr/local/mysql/bin/mysql /usr/bin sudo ln -s /usr/local/mysql/var/mysql.sock /tmp/mysql.sock sudo ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
6、啟動(dòng) MySQL
sudo /etc/init.d/mysqld start
7、登錄MySQL
mysql -uroot -p # 輸入臨時(shí)密碼
8、修改密碼并授權(quán)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'qwe123'; //單引號(hào)內(nèi)自行設(shè)置 create database zabbix character set utf8 collate utf8_bin; //創(chuàng)建zabbix庫 create user zabbix@localhost identified by 'Zabbix666'; //創(chuàng)建zabbix數(shù)據(jù)庫用戶、密碼 grant all privileges on zabbix.* to zabbix@localhost; //設(shè)置zabbix用戶對(duì)zabbix數(shù)據(jù)庫具有本地管理權(quán)限
9、開啟遠(yuǎn)程訪問
use mysql; update user set host='%' where user='root'; update user set host='%' where user='zabbix';
flush privileges; //刷新 quit; // 退出
10、導(dǎo)入初始數(shù)據(jù)
sudo zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'qwe123' zabbix
11、開啟 MySQL 隨機(jī)啟動(dòng)
sudo systemctl enable mysql
四、初始化 Zabbix 配置
1、配置數(shù)據(jù)庫連接
sudo vim /etc/zabbix/zabbix_server.conf
根據(jù)實(shí)際情況配置數(shù)據(jù)庫連接
DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=qwe123 DBPort=3306
2、設(shè)置時(shí)區(qū)
sudo vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
去掉?php_value[date.timezone] = 前面的分號(hào),填上海時(shí)區(qū)
php_value[date.timezone] = Asia/Shanghai
3、設(shè)置字體,避免前臺(tái)中文亂碼
sudo yum -y install wqy-microhei-fonts sudo mv /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf.bak sudo cp -f /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
4、設(shè)置 Zabbix 及其相關(guān)服務(wù)開機(jī)啟動(dòng)
sudo systemctl restart zabbix-server httpd rh-php72-php-fpm sudo systemctl enable zabbix-server httpd rh-php72-php-fpm
5、初始化安裝界面
瀏覽器訪問 http://你的IP/zabbix
連續(xù)2次 Next step,輸入MySQL密碼
一直 Next step 就好了,默認(rèn)用戶名是Admin,密碼是zabbix
6、漢化
到這里 Zabbix server就安裝完成了,
網(wǎng)頁題目:CentOS7安裝及配置ZabbixServer全步驟,超詳細(xì)教程
文章轉(zhuǎn)載:http://m.fisionsoft.com.cn/article/coopsec.html


咨詢
建站咨詢
