Zabbix官網:https://www.zabbix.com
Zabbix4.0中文文檔:https://www.zabbix.com/documentation/4.0/zh/manual
Zabbix 4.0已經出了中文文檔了,安裝文檔走基本沒什麼問題,懶得翻文檔的小夥伴可以繼續往下看 ♪(^∇^*)~
一、Zabbix介紹
Zabbix 是一個企業級分佈式開源監控解決方案,由 Alexei Vladishev 創建,目前由其成立的拉托維亞公司—— Zabbix SIA 積極的持續開發維護,併爲用戶提供技術支持服務。
Zabbix 軟件能夠監控衆多網絡參數和服務器的健康度、完整性。Zabbix 使用靈活的告警機制,允許用戶爲幾乎任何事件配置基於郵件的告警。Zabbix 基於存儲的數據提供出色的報表和數據可視化功能。
Zabbix 支持主動輪詢和被動捕獲。所有的 Zabbix 報告、統計信息和配置參數都可以通過基於 Web 的前端頁面進行訪問。基於 Web 的前端頁面確保您的網絡狀態和服務器健康狀況等可以從任何地方訪問。
二、Zabbix安裝
推薦使用yum安裝
(一)、實驗環境
序號 | 系統版本 | IP | 備註 |
---|---|---|---|
1 | CentOS release 7.2.1511 | 192.168.100.70 | Zabbix-server |
2 | CentOS release 7.2.1511 | 192.168.100.51 | Zabbix-agent1 |
3 | CentOS release 7.2.1511 | 192.168.100.52 | Zabbix-agent2 |
爲便於實驗,所以環境關閉firewalld、selinux。
(二)、 zabbix-server端安裝
以下操作在Zabbix-server上進行:
1、安裝基礎組件並配置軟件倉庫:
#yum-config-manager --enable rhel-7-server-optional-rpms
#rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
2、安裝Server/前端:
使用mysql數據庫,且爲測試所用不安裝proxy
#yum install zabbix-server-mysql
#yum install zabbix-web-mysql
3、安裝MySQL
使用yum方式安裝,mysql5.7
#wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
#rpm -ivh mysql80-community-release-el7-2.noarch.rpm
#yum-config-manager --enable mysql57-community
#yum-config-manager --disable mysql80-community
#yum repolist enabled | grep mysql
可以正常顯示:
mysql57-community-source MySQL 5.7 Community Server - Source
#yum install mysql-community-server
#systemctl start mysqld
初始化時會爲root@localhost生成一個隨機密碼,以下方式查看:
#grep 'temporary password' /var/log/mysqld.log
#mysql -uroot -p
xxxxx爲你修改的mysql密碼
#ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxx';
4、導入數據
創建數據庫:
#mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
導入數據:
#zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
5、配置數據庫
按具體配置修改
#vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>
6、啓動server、httpd並配置前端
#systemctl start zabbix-server
#systemctl start httpd
遊覽器訪問:
http://192.168.100.70/zabbix
按提示安裝即可,默認賬號密碼爲admin,zabbix~
完結撒花~,別問我爲毛還有兩臺agent的,之後在慢慢更新(手動狗頭)
推薦一波:李振良,Zabbix企業級自動化監控系統實戰