zabbix 監控1
阿新 • • 發佈:2018-08-05
實驗 中心 可選 enable conf rpm -ivh 負責 php 文檔 zabbix 監控
-
zabbix 監控介紹
C/S架構,基於C++開發,監控中心支持WEB 界面配置和管理,需要安裝php
單server節點可以支持上萬臺客戶端
最新版本3.4,官方文檔 https://www.zabbix.com/manuals
相當於用PHP代碼編寫的站點
5個組件如下
zabbix-server 監控中心,接受客戶端上報信息,負載配置、統計、操作數據
數據存儲 存放數據,比如mysql等數據庫
WEB界面 也叫web UI,在web界面下操作配置是zabbix簡單易用的主要原因
zabbix-proxy 可選組件,它可以代替zabbix-server的功能,減輕server的壓力
zabbix-agent 客戶端軟件,每臺服務器都需安裝,負責采集各個監控服務或項目數據,並上報 - zabbix 監控安裝
官網下載地址 www.zabbix.com/download 實驗環境 centos 7
wget repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
rpm -ivh zabbix-release-3.2-1.el7.noarch.rpm
yum install -y zabbix-agent zabbix-get zabbix-server-mysql zabbix-web zabbix-web-mysql 安裝mysql相關文件等 服務端安裝
yum install -y zabbix-agent 僅僅客戶端安裝
vim /etc/my.conf //需要增加配置
character_set_server = utf8 設定字符集,不設置後續web界面中文顯示會有問題
重啟mysql服務後,進入mysql命令行
創建zabbix 庫
create database zabbix character set utf8 ;
再創建用戶
grant all on zabbix .* to ‘zabbix‘ @ ‘127.0.0.1‘ identified by ‘sgc-zabbix‘ ;
127.0.0.1是來源ip sgc-zabbix 密碼
cd /usr/share/doc/zabbix-server-mysql-3.2.7 版本號可能有所不同
ls
gzip -d create.sql.gz
mysql -uroot -pxxx zabbix < create.sql XXX為密碼自定義
vim /etc/zabbix/zabbix_server.conf //修改zabbix配置文件
DBHost= 127.0.0.1 //在DBName=zabbix上面增加
DBPassword=sgc-zabbix //在DBuser下面增加
systemctl start zabbix-server 啟動zabbix服務
systemctl start httpd
如有nginx服務 需關閉
systemctl enable zabbix-serve 加入開機啟動項
systemctl enable httpd 加入開機啟動項
systemctl disable nginx 關閉nginx
chkconfig nginx off 關閉該服務
ps aux |grep zabbix 查看服務是否啟用
netstat -lnpt 查看zabbix是否監聽10051端口
日誌文件地址 less /var/log/zabbix/zabbix_server.log
配置web界面
瀏覽器訪問http://ip/zabbix/ web界面下配置zabbix
用戶名Admin 密碼 zabbix 建議修改密碼 初始密碼不安全 改語言 建議改成中文
zabbix 監控1