新聞中心
一、Zabbix簡介
Zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開源解決方案。zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)營;并提供靈活的通知機(jī)制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),云城企業(yè)網(wǎng)站建設(shè),云城品牌網(wǎng)站建設(shè),網(wǎng)站定制,云城網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,云城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
下面是centos 7上yum安裝Zabbix的步驟。
二、Zabbix安裝
本文檔在同一臺(tái)機(jī)器上安裝了zabbix-server 和zabbix-agent 自己監(jiān)控自己。
1、配置LAMP
參照下面的鏈接
下面關(guān)于LAMP相關(guān)的內(nèi)容你可能也喜歡:
2、配置源
Zabbix在CentOS基本源里不可獲得,因此必須配置EPEL 和Zabbix 官方repository
安裝EPEL repository
yum install epel-release
配置ZabbixZone package repository and GPG key
rpm --import http://repo.zabbix.com/RPM-GPG-KEY-ZABBIX rpm -Uv http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm
3、安裝Zabbix server and agent(agent是可選的)
安裝Zabbix server and agent:(配置自己監(jiān)控自己,所以安裝了zabbix-agent)
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-Java-gateway
編輯 file /etc/httpd/conf.d/zabbix:
vi /etc/httpd/conf.d/zabbix.conf
更新時(shí)區(qū):
php_value date.timezone Asia/Shanghai
重啟httpd
systemctl restart httpd
4、創(chuàng)建MySQL 數(shù)據(jù)庫和用戶
登錄MariaDB:
mysql –u root –p
創(chuàng)建一個(gè)數(shù)據(jù)庫‘zabbixdb’和數(shù)據(jù)庫用戶‘zabbix’
MariaDB [(none)]> create database zabbix character set utf8; MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix'; MariaDB [(none)]> flush privileges;
5、數(shù)據(jù)庫導(dǎo)入zabbix template
使用數(shù)據(jù)庫用戶zabbix登錄數(shù)據(jù)庫
mysql –uzabbix –p
切換到zabbix數(shù)據(jù)庫
use zabbix
導(dǎo)入模板數(shù)據(jù)
MariaDB [zabbix]> source /usr/share/doc/zabbix-server-mysql-2.4.7/create/schema.sql MariaDB [zabbix]> source /usr/share/doc/zabbix-server-mysql-2.4.7/create/images.sql MariaDB [zabbix]> source /usr/share/doc/zabbix-server-mysql-2.4.7/create/data.sql
6、配置Zabbix server
編輯文件/etc/zabbix/zabbix_server.conf,
vi /etc/zabbix/zabbix_server.conf
配置下面的三個(gè)參數(shù)
[...]
DBName=zabbix
[...]
DBUser=zabbix
[...]
DBPassword=zabbix
[...]
7、配置zabbix-agent
vi /etc/zabbix/zabbix_agentd.conf
配置zabbix server 的ip
[...]
## Line 85 - Specify Zabbix server ##
Server=127.0.0.1
[...]
## Line 126 - Specify Zabbix server ##
ServerActive=127.0.0.1
[...]
## Line 137 - Specify Zabbix server Hostname or IP address ##
Hostname=127.0.0.1
[...]
8、修改PHP 設(shè)置
修改php.ini為zabbix 建議的設(shè)置
編輯文件 php.ini,
vi /etc/php.ini
設(shè)置下面的參數(shù).
max_execution_time = 600
max_input_time = 600
memory_limit = 256
Mpost_max_size = 32M
upload_max_filesize = 16M
date.timezone = Asia/Shanghai
9、修改Firewall 和SELinux 設(shè)置
開放zabbix端口10050 and 10051.
firewall-cmd --permanent --add-port=10050/tcp firewall-cmd --permanent --add-port=10051/tcp
重啟firewall
systemctl restart firewalld
如果使用 SELinux, 運(yùn)行以下命令使 Apache 可以和 Zabbix通信
setsebool -P httpd_can_connect_zabbix=1
10、允許Zabbix web console 對(duì)特定IP段可用 (可選)
編輯文件 /etc/httpd/conf.d/zabbix.conf,
vi /etc/httpd/conf.d/zabbix.conf
添加允許訪問 zabbix web interface的ip段. 如果設(shè)置 ‘Allow from All’, 這可以允許全部可以訪問
#
# Zabbix monitoring system php web frontend
#
Alias /zabbix /usr/share/zabbix
<
Directory
"/usr/share/zabbix"
>
Options FollowSymLinks
AllowOverride None
Require all granted
<
IfModule
mod_php5.c
>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Shanghai
IfModule
>
Directory
>
<
Directory
"/usr/share/zabbix/conf"
>
Require all denied
Directory
>
<
Directory
"/usr/share/zabbix/include"
>
Require all denied
Directory
>
啟動(dòng)zabbix-server 和zabbix-agent。重啟httpd,,并設(shè)置zabbix-server和zabbix-agent開機(jī)自動(dòng)啟動(dòng)
systemctl start zabbix-
server
systemctl start zabbix-
agent
systemctl restart httpd
systemctl restart mariadb
systemctl enable zabbix-
server
systemctl enable zabbix-agent ---- (可選)
11、通過控制臺(tái)配置Zabbix
瀏覽器訪問http://ip-address/zabbix
檢查包的完整性和參數(shù)配置
數(shù)據(jù)zabbix數(shù)據(jù)庫名、數(shù)據(jù)庫用戶和密碼,并測試
輸入Server name(可選)
預(yù)安裝summary
點(diǎn)擊完成,完成安裝
安裝完成后,重定向到zabbix控制臺(tái)登錄頁面. 輸入用戶名和密碼,默認(rèn)的用戶名和密碼為admin/zabbix.
管理儀表盤頁面如下
網(wǎng)站欄目:CentOS7yum安裝Zabbix
標(biāo)題鏈接:http://www.dlmjj.cn/article/djcpoce.html


咨詢
建站咨詢
