zabbix監控安裝與配置

2021-09-20 17:18:57 字數 2524 閱讀 1068

zabbix

監控安裝與配置

zabbix簡介

基於web的開源軟體,開源監控系統狀態也可以監控網路裝置。

和nagios不同的是zabbix會把獲取的資料儲存在資料庫中,所以zabbix需要有資料庫支援

zabbix

還可以自動發現主機和網路裝置

支援郵件和簡訊告警

zabbix

大多配置都可以在web介面配置完成

平台:centos 6 x64

lamp環境

1.、安裝zabbix服務端

rpm  -ivh

注:需要安裝第三方epel才能安裝zabbix包,centos自帶yum源中沒有zabbix包

1-1、安裝rpm包的lamp環境搭建:

1-2、安裝zabbix服務端:

yum install zabbix20 zabbix20-agentzabbix20-server  zabbix20-server-mysqlzabbix20-web zabbix20-web-mysql net-snmp-devel

1-3、建立zabbix資料庫及zabbix使用者授權

mysql -uroot -p -e  "create database zabbix defaultcharacter set utf8 collate utf8_general_ci" #

建立zabbix資料庫並指定字符集為utf8,防止web頁面中文亂碼

mysql -uroot-p -e  "grant all on zabbix.* to 'zabbix'@'localhost'identified by 'zabbix'

flushprivileges;           #

重新整理快取,立即生效 #

建立zabbx使用者和密碼並賦予所有許可權操作使用zabbix資料庫

1-4、按順序匯入zabbix安裝在/usr/share/zabbix-mysql目錄下的三個資料庫

mysql -uroot -p zabbix

mysql -uroot -p zabbix < /usr/share/zabbix-mysql/images.sql

mysql -uroot -p zabbix

1-5、修改zabbix_server.conf

vim/etc/zabbix/zabbix_server.conf

dbpassword=zabbix           #zabbix

資料庫使用者的密碼

1-6、修改php.ini配置檔案滿足zabbix安裝要求

sed-i 's/^\(.*\)post_max_size =.*$/post_max_size = 16m/g' /etc/php.ini

sed-i 's/^\(.*\)max_execution_time =.*$/max_execution_time = 300/g' /etc/php.ini

sed-i 's/^\(.*\)max_input_time =.*$/max_input_time = 300/g' /etc/php.ini

修改php時間函式為中國的時區:

sed-i 's/;date.timezone.*/date.timezone = prc/g' /etc/php.ini

1-8、修改zabbix_server.conf配置檔案

dbuser=zabbix          #zabbix

資料庫的訪問使用者

dbpassword=zabbix     #zabbix

資料庫的訪問的密碼

1-7、啟動zabbix服務和httpd/mysqld服務

設定上述服務為系統開機執行 2

、網頁安裝zabbix

瀏覽器訪問 http://ip/zabbix, 輸入mysql相關資訊, 首先要測試一下,如果不通過,則需要除錯,測試通過後,點next 

àname

(可以自定義)點next,再點next,最後點finish

預設管理員賬號為 admin:zabbix 3

、 接入要監控的主機

客戶端上yum install zabbix20-agent

vim/etc/zabbix_agentd.conf

//更改server=服務端ip; serveractive=0.0.0.0:10050; hostname=centos(

自定義,但要唯一)

啟動客戶端 /etc/init.d/zabbix-agent start

服務端上命令列測試:zabbix_get -s 客戶端ip -p10050 -k"system.hostname"

zabbix監控系統安裝配置

zabbix的安裝需要 lamp 或者lnmp環境 啟動nginx,php fpm,mysqld 部署安裝zabbix tar xf zabbix 2.4.3.tar.gz 建立使用者 groupadd zabbix useradd g zabbix zabbix cd zabbix 2.4.3 建...

zabbix 配置mysql監控

本身zabbix agent沒有提供對mysql監控的key,所以需要自定義key來應用這個模板 預設的模板有以下三類 mysql.status var mysql.ping mysql.version mysql的監控就是用show status命令檢視相關的引數,取值 在agent端編寫key的...

Zabbix配置mysql監控

環境 ubuntu16.04 zabbix3.2,mysql5.7 1.zabbix在s端的配置很多博主有寫,不做贅述,web配置時提示missing哪個檔案就apt get install即可,例如missing mbstring,安裝php7.0 mbstring即可,缺少database su...