首先是zabbix-server端的安裝
一、初始化系統設置
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0 sed -i '/^S/s/enforcing/disabled/' /etc/selinux/config
二、LAMP安裝
mkdir /etc/yum.repos.d/bak mv /etc/yum.repos.d/C* /etc/yum.repos.d/bak/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo yum clean all yum makecache yum install -y mariadb mariadb-server httpd php php-mysql systemctl enable --now httpd systemctl enable --now mariadb
三、安裝zabbix
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
-
替換源
sed -i 's#http://repo.zabbix.com#https://mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo yum install -y zabbix-server-mysql zabbix-web-mysql
四、配置MySQL
-
安裝
yum install -y mariadb-server systemctl enable --now mariadb
-
初始化數據庫
mysql_secure_installation
-
創建數據庫
mysql -uroot -predhat
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by '12345';
-
導入數據
rpm -ql zabbix-server-mysql
cd /usr/share/doc/zabbix-server-mysql-4.0.20/ gzip -d create.sql.gz mysql -uzabbix -p12345 zabbix < create.sql
五、配置zabbix-server
-
配置Zabbix Serve
vim /etc/zabbix/zabbix_server.conf
DBHost = localhost DBName=zabbix DBUser=zabbix DBPassword=12345
-
啟動Zabbix Server
systemctl enable --now zabbix-server
more /var/log/zabbix/zabbix_server.log // 日志路徑
如果沒有端口監聽可能是selinux沒有關閉

-
啟動httpd
systemctl start httpd.service
systemctl status httpd.service
- 瀏覽器訪問http://192.168.60.139/zabbix

下一步,由於時區問題會看到下圖:

修改時區
vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai systemctl restart httpd
刷新頁面

如果出現連接不到數據庫,但是自己的庫名,密碼都是寫的對的,可能是selinux沒有關,zabbix-server沒有啟動起來,還有可能是數據庫的字符集設置的不對




最后使用Admin,zabbix登錄
六、添加監控主機
安裝Zabbix Agent
yum install zabbix-agent -y systemctl enable --now zabbix-agen
查看端口

瀏覽器查看監控的主機

接下來是zabbix-agent端
wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.9-3.el7.x86_64.rpm rpm -ivh zabbix-agent-4.0.9-3.el7.x86_64.rpm vim /etc/zabbix/zabbix_agentd.conf Server=192.168.60.139 // server主機的ip
systemctl enable --now zabbix-agent.service
2020-05-14 22:36:44
