監控對服務器的重要性來說已經不需要我來一一贅述了,在眾多的監控工具之中選擇使用zabbix的原因是覺得它功能強大,可以引用的模板有很多,而且圖形化做的草雞棒。
廢話就不多了,直接吃雞。
本次搭建全部采用虛擬機實現。具體環境如下:
system:centos7.4
zabbix version:3.4.5
database version:mariadb 5.5.56
Apache:2.4.6
=================================================================================================
一:存放數據的數據庫,本次使用 yum自帶版本mariadb 5.5.56
1 直接yum安裝
#yum -y install mariadb mariadb-server
2 啟動mariadb服務並設置開機啟動。安全初始化數據庫的相關信息
#systemctl start mariadb
#mysql_secure_installation
# systemctl enable mariadb
3 進入數據庫,創建為zabbix存放數據的數據庫zabbix,創建登錄該數據庫的用戶,可以登錄該數據庫的IP以及給該用戶授予對應數據庫的權限
#mysql -uroot -p
MariaDB [(none)]>create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; (密碼可以隨意設置)
MariaDB [(none)]>exit
4 嘗試用zabbix用戶登錄是否創建成功
#mysql -uzabbix -pzabbix
二:安裝Apache
yum源自帶的Apache為2.4.6,足夠支持了。所以依然yum安裝走起
1安裝
#yum -y install httpd
2 啟動Apache,設置開機啟動
#systemctl start httpd
#systemctl enable httpd
3 檢測Apache是否安裝成功
#netstat -antulp |grep :80
#curl http://localhost 或者直接在瀏覽器輸入IP地址
三:zabbix-server搭建。
1 官方網站安裝對應版本的zabbix的yum源
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
2 利用yum源安裝zabbix的服務端和支持zabbix的web界面包
#yum -y install zabbix-server-mysql zabbix-web-mysql
3 進入到開始安裝服務端時安裝的共享文檔目錄下,找到用於往zabbix數據庫導入數據的sql壓縮文件件create.sql.gz.
#cd /usr/share/doc/zabbix-server-mysql-3.4.5/
使用zcat命令,加管道重定向,向開始創建的zabbix數據庫導入數據
#zcat create.sql.gz |mysql -uzabbix -pzabbix zabbix
4 修改zabbix的主配置文件.讓zabbix-server啟動時能讀取到數據庫中的數據
#vim /etc/zabbix/zabbix_server.conf

5 啟動zabbix-server服務,並將該服務設置為開機啟動
#systemctl start zabbix-server
#systemctl enable zabbix-server
6 修改時區,使前端顯示的頁面時間正確,為亞洲上海
#vim /etc/httpd/conf.d/zabbix.conf

7 查看是否創建zabbix用戶和zabbix用戶組。
#cat /etc/passwd |grep zabbix
#cat /etc/group |grep zabbix
8 瀏覽器輸入IP地址加上zabbix目錄,進入zabbix的安裝界面


9 注意安裝完之后登錄的賬號默認為Admin 密碼默認為zabbix

10 登錄成功之后顯示出如下的儀表盤信息,則表示zabbix服務端安裝成功
11 安裝成功之后,是全英文顯示的,可以通過修改個性化設置,修改語言和主題顏色,如下圖即可


12zabbix默認是自帶簡體中文的,但漢化不完整,默認是沒有開放的狀態,可以手動釋放出來


16 修改之后重新啟動服務, 查看圖形的時候,本該顯示中文的地方出現方塊亂碼。
**解決辦法,修改字體配置文件
windows操作系統,Win+r 進入命令界面,輸入fonts,彈出字體窗口,找到喜歡的字體(簡體常規)復制出來,改名為xxxx.tty 注意后綴名一定要為tty. 然后將該文件上傳到安裝zabbix的服務器上的/usr/share/zabbix/fonts/目錄下




修改完之后,刷新下界面,發現現實中文成功啦!

zabbix服務端搭建到此就結束了。是不是挺簡單的
