CentOS 7 安裝zabbix 3.4
阿新 • • 發佈:2018-01-25
oss 51cto process lin water zab web har utf 說明
zabbix是一個開源的監控工具,能實現對硬件,系統,應用,網絡等的監控;
為什麽要監控
在需要的時刻,提前提醒我們服務器出問題了
當出問題之後,可以找到問題的根源
網站/服務器 的可用性
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