Zabbix從入門到精通(一)

2021-09-05 11:22:53 字數 2242 閱讀 1481

zabbix可以說是乙個非常優秀的開源網管系統,即使是現在的很多大廠商使用的還是zabbix做監控,或者針對zabbix進行二次開發。需要詳細了解zabbix的可以去它的官網去了解,這裡就不多說了。zabbix,本文主要介紹怎麼快速搭建zabbix,這裡主要介紹部署包安裝zabbix,也是最簡單的一種安裝方式,如有較高要求的可以選擇原始碼包安裝zabbix,相對來說比較複雜,這裡以centos 7為例,其他linux系統的可以參考。

1、安裝zabbix的rpm包,選擇合適版本的rpm包進行安裝,安裝apache

# rpm -ivh

#yum install httpd

2、安裝mysql資料庫,現在的centos預設無mysql的源的,yum直接安裝的都是mariadb,這裡教大家配置mysql的yum源,並使用yum安裝mysql 5.7

# wget

# yum localinstall mysql-community-release-el6-5.noarch.rpm

# yum repolist all | grep mysql

# yum-config-manager --disable mysql55-community

# yum-config-manager --disable mysql56-community

# yum-config-manager --enable mysql57-community-dmr

安裝mysql伺服器

#yum install mysql-community-server

啟動mysql伺服器

systemctl start mysqld

mysql安裝設定

#mysql_secure_installation

一般選擇一路預設就行

3、安裝zabbix-agent

#yum install zabbix-agent
4、建立zabbix的資料庫和使用者

#mysql -uroot -p

> create database zabbix character set utf8 collate utf8_bin;

> grant all privileges on zabbix.* to zabbix@localhost identified by '';

> quit;

5、匯入zabbix的預設資料到zabbix的資料庫裡面

# cd /usr/share/doc/zabbix-server-mysql-3.4.0

#使用rpm安裝的zabbix的初始資料檔案都在改目錄下,自定義安裝的根據自己的安裝路

#徑查詢

# zcat create.sql.gz | mysql -uroot zabbix

6、配置zabbix-server的配置檔案,主要是資料庫連線的一些引數

# vi /etc/zabbix/zabbix_server.conf

#修改該檔案裡面的以下內容為剛剛建立的zabbix庫和對該庫有操作許可權的mysql使用者

dbhost=localhost #mysql主機ip

dbname=zabbix #資料庫名

dbuser=zabbix #使用者名稱

dbpassword=zabbix #密碼

7、zabbix前端的apache配置檔案位於 /etc/httpd/conf.d/zabbix.conf 。一些php設定已經完成了配置,這裡主要是修改時區,這裡修改為上海時區。

php_value date.timezone asia/shanghai
8、啟動zabbix-server服務,apache服務,zabbix-agent服務

#systemctl start zabbix-agent9、訪問zabbix服務位址,然後開始安裝zabbix

瀏覽器訪問

http://zabbix服務的主機ip/zabbix

預設的使用者名稱/密碼為 admin/zabbix

好了,zabbix大致就安裝好了,啟動完服務就可以使用瀏覽器開啟,然後開始登入訪問了,相對來說,安裝起來還是很簡單的。

SVM從入門到精通 一

我是標題黨 doge 最近在看svm演算法的原理,之前只知道用,但是對理論推導並不是很明白,這次算是複習一下,加深理解。要深入理解svm,首先要從感知機說起。什麼是感知機呢?感知機 perceptron 是二類分類的線性分類模型。假設輸入空間為 rn rn 輸出空間是y 1,1y 1,1 由輸入空間...

flutter從入門到精通一

flutter 是 google 開源的 ui 工具包,幫助開發者通過一套 庫高效構建多平台精美應用,支援移動 web 桌面和嵌入式平台 flutter是基於dart語言開發的,我們將首先通過幾章節介紹下dart語言,再詳細的學習flutter 1.dart裡面是有型別的,並且具有型別校驗校驗 如果...

webpack從入門到精通(一)

1.webpack的使用背景 目前國內前端開發都是基於模組化的 2.webpack的作用有哪些 3.webpack四大核心理念 entry,output,loaders,plugins 4.使用webpack的方法 webpack命令列 webpack配置檔案 webpack腳手架 webpack配...