zabbix 安裝使用

2022-08-22 17:24:09 字數 3490 閱讀 5696

zabbix是乙個基於web介面的提供分布式系統監視以及網路監視功能的企業級的開源解決方案。

zabbix能監視各種網路引數,保證伺服器系統的安全運營;並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。

zabbix由2部分構成,zabbix server與可選元件zabbix agent。

zabbix server可以通過snmp,zabbix agent,ping,埠監視等方法提供對遠端伺服器/網路狀態的監視,資料收集等功能,它可以執行在linux,solaris,hp-ux,aix,free bsd,open bsd,os x等平台上。

server1:(centos7以上)ip=172.25.8.11

在server1中:

yum install -y php-bcmath-5.4.16-42.el7.x86_64.rpm php-mbstring-5.4.16-42.el7.x86_64.rpm zabbix-agent-3.4.6-1.el7.x86_64.rpm zabbix-server-mysql-3.4.6-1.el7.x86_64.rpm zabbix-web-3.4.6-1.el7.noarch.rpm zabbix-web-mysql-3.4.6-1.el7.noarch.rpm fping-3.10-1.el7.x86_64.rpm iksemel-1.4-2.el7.centos.x86_64.rpm

yum install -y mariadb mariadb-server

systemctl start mariadb

mysql

create database zabbix character set utf8 collate utf8_bin;    ##建立zabbix庫

grant all privileges on zabbix.* to zabbix@localhost identified by 'westos';  ##授權

cd /usr/share/doc/zabbix-server-mysql-3.4.6/

ll create.sql.gz

zcat create.sql.gz | mysql -uzabbix -pwestos zabbix    ##導入庫

物理機firefox訪問172.25.4.11/zabbix

登陸zabbix

username admin

password zabbix

點選右上角小人頭更改為中文

systemctl start zabbix-agent

主機中zabbix server 啟用主機

server2:

[root@test2 ~]# rpm -ivh zabbix-agent-3.4.6-1.el7.x86_64.rpm

[root@test2 ~]# vim /etc/zabbix/zabbix_agentd.conf (需要本地解析)

server=182.25.8.11

serveractive=172.25.8.11

hostname=test2 

主機的幾種新增方式:

在172.25.4.11/zabbix

手動新增

新增主機

點選配置—>主機—>建立主機

新增模版

自動發現:

配置–>自動發現–>建立發現規則

自動註冊

通過api檢視,刪除,新增監控

cd   

,"id": 1,

"auth": null

}' | python -m json.tool

chmod +x zabbix.api

[root@server1 mnt]# ./zabbix.api

將獲得的resault寫入api

[root@test1 ~]# vim zabbicg.api     ##獲取主機資訊

[root@test1 ~]# vim zabbixd.zpi    ##刪除監控

[root@test1 ~]# vim zabbix.zpi    ##建立監控

],"groups": [

],"templates": },

"id": 1,

"auth": "1309609a9fa442ac3ac560b45da35b01"

}' | python -m json.tool

zabbix 安裝和基本使用

zabbix 是乙個分布式的監控系統。此文是按照官網的下面 實現的。說下系統配置 作業系統 阿里雲的機器,centos release 6.5 final 如果不知道什麼版本可以通過命令 cat etc issue資料庫 5.6.12 接下來就是按照文件一步步來安裝了 1.安裝服務端 yum ins...

zabbix學習 zabbix安裝

環境準備 1 centos7系統 2 關閉firewalld防火牆服務 3 關閉selinux服務,配置檔案設定為disable,位置 etc selinux config 4 安裝mysql或者mariadb資料庫 細節 建立utf8庫zabbix,設定使用者名稱及密碼zabbix,方便後面配置s...

Zabbix應用一 Zabbix安裝

1 準備zabbix依賴環境 lnmp 依賴包安裝參考 cmake安裝mysql cmake dcmake install prefix data local mysql dmysql datadir data local mysql data dwith innobase storage engi...