簡單搭建Zabbix的環境

2021-08-11 16:30:08 字數 3590 閱讀 1999

因為我們現只搭介面,所以,先準備一台虛擬機器做zabbix-server;

同步一下時間;

1、先從

zabbix-release-

3.4-2.el7

包,生成

zabbix

的倉庫; 2、

在安裝mysql

相關的包之前,先確保

mysql

服務等正常,即在

/etc/my.cnf.d/server.cnf

中:[server]

上加選項;

[root@server ~]#vim /etc/my.cnf.d/server.cnf

[server]

skip_name_resolve = on # 忽略名字解析

innodb_file_per_table = on # 引用innodb引擎,每個表單獨存放乙個檔案

innodb_buffer_pool_size = 256m #定義 innodb引擎的緩衝池大小

max_connections = 2000 # 總連線次數

log-bin = master-log #二進位制日誌(要想定義別的再自己網上加)

然後執行一些安全選項:給管理員設密碼等

----

》跑安全指令碼(

mysql_secure_installation

)(但測試實驗的話可以不做,此處沒有跑安全指令碼);

[root@server ~]#yum install zabbix-server-mysql zabbix-web zabbix-web-mysql zabbix-agent zabbix-get zabbix-sender -y
因為監控server也要被自己監控,所以也需要安裝zabbix-agent包,其中agent和sender、server和get是一對包,有其中乙個,就會有另外乙個,故,這裡都安裝;

然後啟動資料庫服務

[root@server ~]#systemctl start mariadb
4、

建立資料庫

zbxdb

;授權grant

;重新整理許可權

flush

privileges

[root@server ~]# mysql

mariadb [(none)]> create database zbxdb character set 'utf8';

mariadb [(none)]>grant all on zbxdb.* to 'zbxuser'@'172.17.253.%' identified by 'zbxpass';

mariadb [(none)]>flush privileges;

5、

跑create.sql

建立表的指令碼;

此指令碼由

zabbix-server-mysql

包提供的

/usr/share/doc/zabbix-server-mysql-3.4.4/create.sql.gz,但其

只建立相關表,所以才事先建立了資料;

[root@server ~]# cp /usr/share/doc/zabbix-server-mysql-3.4.4/create.sql.gz  ./

[root@server ~]# gunzip create.sql.gz #先拷貝過來解壓;

然後匯入資料庫:

[root@server ~]# mysql -uzbxuser -h172.17.253.35 -pzbxpass zbxdb < create.sql

[root@server ~]# vim /etc/zabbix/zabbix_server.conf 修改如下四個配置引數

dbhost=172.17.253.35

dbname=zbxdb

dbuser=zbxuser

dbpassword=zbxpass

[root@server ~]#systemctl start zabbix-server.service #啟動服務

6、設定主站點別名路徑;

[root@server ~]# rpm -ql zabbix-web#這樣可以檢視到主站點目錄在

/usr/share/zabbix

但是我們訪問的話路徑太長,所以,在

裡定義了乙個別名對映:

alias /zabbix /usr/share/zabbix  #即使用者訪問的話直接在ip後面加上/zabbix即可;

php_value date.timezone asia/shanghai #並且啟動時區(預設被注釋了)

[root@server ~]# systemctl start zabbix-server  #啟動zabbix服務

[root@server ~]# systemctl start httpd #啟動web服務

基本配置結束,下面開始網頁上安裝; 1

:在網頁上輸入:http://

serverip

/zabbix(此實驗ip

ok,基本上都是通過的;

:在連線資料庫這裡,填寫我們存放資料庫的

ip、資料庫名字和授權的使用者名稱及密碼;

就直接寫

server的ip

,name

可以自己定義,只是用於識別機器;

6:就會出現登入的頁面:使用者名稱:

admin

;密碼:

zabbix

;為了安全,我們登入進去後,先將密碼改一下; 7

:最後生成/etc/zabbix/web/zabbix.conf.php檔案,若是以後有修改資料庫資訊,可以直接在這裡改就ok;

這裡先寫到登入介面,一篇部落格如果太長,看著不是特別的方便,所以,接下來會再寫一篇具體應用的部落格;

zabbix監控環境的搭建

zabbix是乙個基於web介面的提供分布式系統監視以及網路監視功能的企業級的開源解決方案。zabbix能監視各種網路引數,保證伺服器系統的安全運營 並提供柔軟的通知機制以讓系統管理員快速定位 解決存在的各種問題。zabbix是完全開源的工具,整合了cacti和nagios等特性 udp埠161,u...

搭建Zabbix監控環境

以下步驟,參考了 zabbix官方手冊 在搭建步驟之前,還是整理一下本次的監控需求。以上,身為主流監控工具的zabbix完全可以滿足。而且,有良好的擴充套件性,可以滿足日益增長的需求。安裝ubuntu16.04系統 見ubuntu16.04安裝說明 更新系統源 執行 sudo vi etc apt ...

webservice簡單環境搭建

1 在pom.xml中新增cxf的包 2 在spring配置檔案中新增配置 1 首先一定要引入下面三個配置檔案 2 新增需要發布成webservice的實現類配置 class com.deppon.fims.inter.fssc.service.webservice.isyntaxcosttypei...