1. 程式人生 > >zabbix監控伺服器部署

zabbix監控伺服器部署

1.安裝mysql5.7

cd /App/src
rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum install mysql-* --skip-broken 

2.安裝apache+php

yum install httpd -y
yum install php -y
#啟動
systemctl start httpd
systemctl enable httpd
#php擴充套件
yum install php-mysqlnd php-gd libjpeg* php-snmp php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash php-common php-ctype php-xml php-xmlreader php-xmlwriter php-session php-mbstring php-gettext php-ldap php-mysqli --skip-broken
#安裝其他依賴
yum install wget telnet net-tools python-paramiko gcc gcc-c++ dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-snmp-utils freetype-devel libpng-devel perl unbound libtasn1-devel p11-kit-devel OpenIPMI unixODBC mysql-devel curl-devel libxml2-devel libevent-devel

3.配置並啟動mysql

datadir=/App/mysql/data
socket=/App/mysql/mysql.sock
#編輯配置檔案
log-error=/App/mysql/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
#根據伺服器配置調整引數
innodb_file_per_table = 1 
innodb_status_file = 1 
innodb_buffer_pool_size = 6G
innodb_flush_log_at_trx_commit = 2 
innodb_log_buffer_size = 16M 
innodb_log_file_size
= 64M innodb_support_xa = 0 default-storage-engine = innodb bulk_insert_buffer_size = 8M join_buffer_size = 16M max_heap_table_size = 32M tmp_table_size = 32M max_tmp_tables = 48 read_buffer_size = 32M read_rnd_buffer_size = 16M key_buffer_size = 32M thread_cache_size = 32 innodb_thread_concurrency = 8 innodb_flush_method = O_DIRECT innodb_rollback_on_timeout = 1 query_cache_size = 16M query_cache_limit = 16M collation_server = utf8_bin character_set_server = utf8 #啟動 systemctl start mysqld systemctl enable mysqld

4.設定zabbix資料庫

#啟動後檢視臨時密碼
vim /App/mysql/log/mysqld.log
A temporary password is generated for [email protected]: Yuuqa)UWu77d
#建立zabbix所需庫
create database zabbix character set utf8;
create user [email protected]'%' identified by '[email protected]';
grant all privileges on zabbix.* to [email protected]'%';
flush privileges;

5.編譯安裝zabbix

wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.4.7/zabbix-3.4.7.tar.gz/download
tar -zxvf zabbix-3.4.7.tar.gz
#建立使用者
groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin
#編譯安裝
cd zabbix-3.4.7
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
make install

6.設定開機啟動

cp /App/src/zabbix-3.4.7/misc/init.d/fedora/core5/zabbix_server /etc/init.d/
cp /App/src/zabbix-3.4.7/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/

vim /etc/init.d/zabbix_server
#修改如下行
ZABBIX_BIN="/App/zabbix/sbin/zabbix_server"
vim /etc/init.d/zabbix_agentd
#修改如下行
ZABBIX_BIN="/App/zabbix/sbin/zabbix_agentd"
#開機啟動
chkconfig zabbix_server on
chkconfig zabbix_agentd on
#啟動
systemctl start zabbix_server
systemctl start zabbix_agentd

7.匯入資料庫

cd /App/src/zabbix-3.4.7/database/mysql
按順序依次匯入schema.sql,images.sql,data.sql
mysql -S /App/mysql/mysql.sock -p zabbix < schema.sql
mysql -S /App/mysql/mysql.sock -p zabbix < images.sql
mysql -S /App/mysql/mysql.sock -p zabbix < data.sql

8.配置zabbix web登入

#建立web目錄
mkdir -p /App/zabbix_web/zabbix
cp -rf /App/src/zabbix-3.4.7/frontends/php/* /App/zabbix_web/zabbix/
#修改apache配置,否則出現403
vim /etc/httpd/conf/httpd.conf
<Directory />
    AllowOverride none
    Require all granted
</Directory>
#建立虛擬主機
<VirtualHost *:80>
ServerName 192.168.5.244
DocumentRoot /App/zabbix_web
</VirtualHost>

9.登入

192.168.5.244/zabbix
#預設使用者名稱/密碼
Admin/zabbix

10.客戶端安裝

#!/bin/bash
#zabbix-server地址
zabbix_serverIP=192.168.5.254
#zabbix-agent地址
HOSTNAME=192.168.5.111

#rhel7
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

#rhel6
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm

#rhel5
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/5/x86_64/zabbix-release-3.4-1.noarch.rpm

yum install zabbix-agent -y

sed -i "s/Server=127.0.0.1/Server=$zabbix_serverIP/" /etc/zabbix/zabbix_agentd.conf
sed -i "s/ServerActive=127.0.0.1/Server=$zabbix_serverIP/" /etc/zabbix/zabbix_agentd.conf
sed -i "s/Hostname=Zabbix server/Hostname=$HOSTNAME/" /etc/zabbix/zabbix_agentd.conf

#rhel6開機啟動
#chkconfig zabbix-agent on
#service zabbix-agent start
#rhel7開機啟動
systemctl restart zabbix-agent
systemctl enable zabbix-agent

相關推薦

zabbix監控伺服器部署

1.安裝mysql5.7 cd /App/src rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarc

Zabbix監控系統部署

Zabbix LAMP LNMP 監控 Linux下常用的系統監控軟件有Nagios、Cacti、Zabbix、Monit等,這些開源的軟件,可以幫助我們更好的管理服務器,在第一時間內發現錯誤,並通知系統維護人員。 那我們今天就開始研究Zabbix。使用Zabbix的目的,是為了能夠更好的監控

Zabbix監控系統部署及添加被控節點

fonts start restart dex ble epo timezone 沒有 iat zabbix zabbix是由 Alexei Vladishev開發的一種網絡監視、管理系統,基於 Server-Client架構。可用於監視各種網絡服務、服務器和網絡機器等狀態

Zabbix監控搭建部署

環境:zabbix-server :192.168.200.130             zabbix-被 監 控:192.168.200.128 一 ZabbixServe

Zabbix監控平臺部署

系統環境  Server端:192.168.149.128   Agent端:192.168.149.129 一、lamp環境安裝 1、yum安裝lamp yum install -y http http-devel mariadb mariadb-devel mariadb-s

zabbix監控伺服器郵箱報警

zabbix郵件報警部署! Zabbix監控服務端、客戶端都已經部署完成,被監控主機已經新增,Zabiix監控執行正常,通過檢視Zabbix監控伺服器,可以瞭解伺服器的執行狀態是否正常,運維人員不會時刻登入Zabbix監控平臺重新整理,檢視伺服器的狀態。 可以在Zabbix服務端設定郵件

zabbix監控伺服器日誌

一、Web_Server配置 1、Create Item    Configuration-Hosts-Items      create item          *type: Zabbix_agent(active)          *key: log[/var/l

zabbix監控部署

zabbix監控報警zabbix監控 環境 centos6.7 lamp zabbix21 安裝zabbixyum install -y epel-release安裝rpm包的lamp環境 yum install -y httpd mysql mysql-libs php php-mysql mys

zabbix分布式監控部署

init.d tor usr 9.png reat 特點 add 屬於 create zabbix是一個分布式監視,管理系統,基於server-clinet架構,可用於監視各種網絡服務,服務器和網絡機器等狀態. server端基於C語言,web管理端Front

Zabbix服務安裝部署監控配置

sed master edi extension 客戶 取數據 鏈接 prefix HA Zabbix服務安裝部署及監控配置 1.1 Zabbix服務介紹 官方網站:http://www.zabbix.com/ The Enterprise-class Monitori

SuSE系統之部署Zabbix監控服務

watermark grant 依賴包 建議 包括 系統監控 ping 柔軟 allow 迫於上級剝削壓榨無奈部署此程序,最後還是對SuSE說FUCK YOU !!! Zabbix3.4.8監控部署Linux下常用的系統監控軟件有Nagios、Cacti、Zabbix、等,

zabbix監控部署文檔

apach ted data enable check 程序 comm char 最好 zabbix監控部署文檔 server端配置: 內存最少4G內存 1、zabbix的yum源自帶mysql數據庫。需要提前把機器原有的mysql或者mariadb卸載掉,然後再安裝z

在LAMP架構中部署zabbix監控系統及郵件報警機制

director 通過 httpd work 聯網 導致 時有 star 實驗 初步了解zabbix: Zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。是一個基於WEB界面的提供分布式系統監視以及網

LAMP架構中部署Zabbix監控服務

參數 png for ges ipmi pass water create vpd Zabbix監控服務 zabbix是一個基於WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。zabbix能監視各種網絡參數,保證服務器系統的安全運營;並提供靈活的通知機

分散式lnmp架構上部署zabbix監控服務

環境說明 系統 IP 服務 redhat7 192.168.225.128 nginx redhat7 192.168.225.12

zabbix監控服務的部署

zabbix監控服務 zabbix :是一個基於WEB介面的提供分散式系統監視以及網路監視功能的企業級的開源解決方案。能監控各種網路引數,保證伺服器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。 部署zabbix 因為zab

Zabbix監控MYSQL伺服器效能

1、zabbix agent主機實現http服務 [[email protected] ~]# yum install -y httpd [[email protected] ~]# /etc/init.d/httpd start [[email pro

Zabbix監控平臺(一)搭建部署與概述。

Zabbix監控平臺(一)搭建部署與概述 Zabbix監控平臺   一,Zabbix架構 zabbix 是一個基於 WEB 介面的提供分散式系統監視以及網路監視功能的企業級的開源解決方案。zabbix 能監視各種網路引數,保證伺服器系統的安全運營;並提供靈活的通知機制以讓系統

3000臺伺服器Zabbix監控的配置和架構應該是怎麼樣的?

主備環境基於master-node-client架構,按照不同域間可追加多個代理,基本系統要求如下:  1.31資料庫方面 兩臺MySQLl都可讀寫,互為主備,可使用一臺MySQLl1負責資料的讀取,MySQLl2用於寫資料; MySQLl1是MySQLl2的主庫,MySQ

Zabbix】3000臺伺服器Zabbix監控的配置和架構應該是怎麼樣的?

主備環境 基於master-node-client架構,按照不同域間可追加多個代理,基本系統要求如下:  1.31資料庫方面   兩臺MySQLl都可讀寫,互為主備,可使用一臺MySQLl1負責資料的讀取,MySQLl2用於寫資料; MySQLl1是My