02:zabbix-agent安裝配置 及 web界面管理html
03: zabbix API接口 對 主機、主機組、模板、應用集、監控項、觸發器等增刪改查前端
04:獲取zabbix監控信息node
05:zabbix 監控配置mysql
參考博客:http://www.javashuo.com/article/p-tsgzrpxb-nb.html
linux
監控系統從無到有過程:https://blog.csdn.net/qiansg123/article/details/80121604web
一、下載安裝zabbix-release-3.4 的serversql
1. 下載地址:http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/ 找到對應版本,好比下面的安裝地址數據庫
2. rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpmvim
3. rpm -ql zabbix-release # 查看zabbix-release安裝了哪些包(其中就有/etc/yum.repos.d/zabbix.repo)
4. yum makecache # 就是把服務器的包信息下載到本地電腦緩存起來
二、安裝Zabbix部署包
yum -y install zabbix-server-mysql zabbix-web-mysql
三、咱們測試本身監控本身因此要安裝下面兩個包(裝zabbix)
yum -y install zabbix-server zabbix-agent
4、安裝zabbix須要用的數據庫
yum -y install mariadb-server
5、初始化數據庫
1)在MySQL上安裝Zabbix數據庫和用戶:
2)參考地址:https://www.zabbix.com/documentation/3.4/manual/appendix/install/db_scripts
systemctl start mariadb # 開啓數據庫
mysql -uroot –p # 登陸數據庫:沒有密碼
create database zabbix character set utf8 collate utf8_bin; # 建立數據庫
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; # 建立zabbix用戶密碼zabbix,並受權
FLUSH PRIVILEGES;
6、而後導入初始架構(Schema)和數據
cd /usr/share/doc/zabbix-server-mysql-3.4.8/
zcat create.sql.gz | mysql -uroot zabbix -p # 將表導入到剛剛建立的zabbix數據庫中
七、修改server配置文件zabbix_server.conf
vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBPassword=zabbix DBPort=3306
八、啓動zabbix服務
# 一、關閉防火牆 vim /etc/selinux/config #關閉防火牆 SELINUX=disabled setenforce 0 systemctl stop firewalld
# 二、啓動zabbix systemctl start zabbix-server systemctl status zabbix-server
9、編輯Zabbix前端的PHP配置
vim /etc/httpd/conf.d/zabbix.conf # 將時區改爲上海
php_value date.timezone Asia/ShangHai
systemctl start httpd # 開啓Apache服務
systemctl status httpd
十、配置完成後便可經過頁面訪問並進行設置
訪問地址: http://1.1.1.3/zabbix/setup.php
注:上面的操做實質生成 /etc/zabbix/web/zabbix.conf.php 文件
用戶名/密碼: Admin/zabbix
管理頁面路徑:http://1.1.1.5/zabbix/zabbix.php?action=dashboard.view
一、登陸和配置用戶
二、將zabbix server本身添加到監控中
1. 修改agent配置文件
vim /etc/zabbix/zabbix_agentd.conf Server=1.1.1.3 # 配置zabbix server地址
systemctl restart zabbix-agent # 重啓zabbix-agent使配置生效
2. 在頁面上添加主機
三、若是失敗請從如下幾個方向檢查
'''一、檢查agent指向是不是server地址 ''' [root@linux-node1 ~]# vim /etc/zabbix/zabbix_agentd.conf Server=192.168.56.14 '''二、檢查防火牆''' [root@linux-node1 ~]# getenforce # 檢查selinux是否關閉 [root@linux-node1 ~]# systemctl status firewalld # 檢查防火牆是否關閉 '''三、查看zabbix日誌''' [root@linux-node1 ~]# tail -f /var/log/zabbix/zabbix_agentd.log
1、安裝zabbix-agent
1. 到server端查看安裝的zabbix版本以安裝對應agent版本:rpm -qa|grep zabbix
2. 找到清華大學鏡像源找到對應版本的agent:https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/
3. 安裝:rpm –ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.9-1.el7.x86_64.rpm
二、修改agent配置文件
vim /etc/zabbix/zabbix_agentd.conf Server=1.1.1.5 開啓zabbix-agent: systemctl start zabbix-agent 查看agent狀態:systemctl status zabbix-agent 查看agent是否監聽端口:netstat -lntp 查看zabbix_agent 日誌:tail -f /var/log/zabbix/zabbix_agentd.log