1. 程式人生 > >CentOS 7 安裝zabbix 3.4

CentOS 7 安裝zabbix 3.4

oss 51cto process lin water zab web har utf

說明
zabbix是一個開源的監控工具,能實現對硬件,系統,應用,網絡等的監控;
為什麽要監控
在需要的時刻,提前提醒我們服務器出問題了
當出問題之後,可以找到問題的根源
網站/服務器 的可用性

zabbix官網地址
https://www.zabbix.com/
zabbix 3.4官方文檔地址
https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages

安裝前環境說明
本次安裝使用1臺虛擬機安裝zabbix3.4 server端,關於監控硬件,服務後續會更新;
本次操作采用CentOS 7.2系統,會同時下載zabbix-server,mariadb,zabbix-agent

ip地址是192.168.56.55

服務器的一些優化細節請參考博客:http://blog.51cto.com/12217917/2060136
其中主要關閉防火墻和selinux,然後開始實操;
安裝部署
1.安裝yum源

# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

2.yum安裝zabbix

# yum install zabbix-server-mysql zabbix-web-mysql mariadb-server zabbix-agent

3.啟動數據庫並初始化

# systemctl start mariadb
# mysql_secure_installation 

4.創建數據庫及導入表

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]>  grant all privileges on zabbix.* to ‘zabbix‘@‘%‘ identified by ‘zabbix‘;
Query OK, 0 rows affected (0.00 sec)

# cd /usr/share/doc/zabbix-server-mysql-3.4.6/
# zcat create.sql.gz | mysql -uroot -p zabbix

確認表已經導入到zabbix庫中了
技術分享圖片
5.配置zabbix server並啟動

# grep -n "^DB" /etc/zabbix/zabbix_server.conf
91:DBHost=localhost
101:DBName=zabbix
117:DBUser=zabbix
125:DBPassword=zabbix

# systemctl start zabbix-server
# netstat -lnutp|grep 10051
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      3381/zabbix_server  
tcp6       0      0 :::10051                :::*                    LISTEN 

6.配置時區並啟動zabbix的web界面

# grep -n "Shanghai" /etc/httpd/conf.d/zabbix.conf
19:        php_value date.timezone Asia/Shanghai
# systemctl start httpd

7.此時即可通過http://zabbix-ip/zabbix 來訪問zabbix的web界面了
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
至此安裝就結束了
技術分享圖片

CentOS 7 安裝zabbix 3.4