日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zabbix简介及基本安装(一)

發(fā)布時間:2023/11/27 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zabbix简介及基本安装(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

zabbix簡單介紹:

?? 官網(wǎng):可以進官網(wǎng)查看一下:https://www.zabbix.com/cn/???? ?? //英語能力有限的讀者可以將由上角的語言調(diào)成漢語方便查看

?? 功能:網(wǎng)絡(luò)監(jiān)控、服務(wù)器監(jiān)控、云監(jiān)控、服務(wù)監(jiān)控等。

??? 介紹:zabbix([`z?biks])是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。

??? zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運營;并提供靈活的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。

zabbix由2部分構(gòu)成,zabbix server與可選組件zabbix agent。

zabbix server可以通過SNMP,zabbix agent,ping,端口監(jiān)視等方法提供對遠程服務(wù)器/網(wǎng)絡(luò)狀態(tài)的監(jiān)視,數(shù)據(jù)收集等功能,它可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺上。

注意:zabbix agent需要安裝在被監(jiān)視的目標(biāo)服務(wù)器上,它主要完成對硬件信息或與操作系統(tǒng)有關(guān)的內(nèi)存,CPU等信息的收集。zabbix agent可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統(tǒng)之上。

zabbix server可以單獨監(jiān)視遠程服務(wù)器的服務(wù)狀態(tài);同時也可以與zabbix agent配合,可以輪詢zabbix agent主動接收監(jiān)視數(shù)據(jù)(agent方式),同時還可被動接收zabbix agent發(fā)送的數(shù)據(jù)(trapping方式)。

zabbix([`z?biks])是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。

zabbix能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運營;并提供靈活的通知機制以讓系統(tǒng)管理員快速定位/解決存在的各種問題。

搭建Zabbix監(jiān)控環(huán)境

  • ????? 要想搭建一個zabbix的工作環(huán)境,需要從服務(wù)器入手。
  • ????? 與服務(wù)器通信,管理員需要使用一個zabbix前端界面,與zabbix服務(wù)器和數(shù)據(jù)庫進行通信。
  • ????? 三個關(guān)鍵(界面、服務(wù)器和數(shù)據(jù)庫)可以安裝在同一臺服務(wù)器上,但是如果你擁有一個更大更復(fù)雜的環(huán)境,將它們安裝在不同的主機上也是一個選項。
  • ????? zabbix服務(wù)器能夠直接監(jiān)控到同一網(wǎng)絡(luò)中的設(shè)備,如果其他網(wǎng)絡(luò)的設(shè)備也需要被監(jiān)控,那還需要一臺zabbix代理服務(wù)器。?

zabbix的主要特點:

- 安裝與配置簡單,學(xué)習(xí)成本低

- 支持多語言(包括中文)

- 免費開源

- 自動發(fā)現(xiàn)服務(wù)器與網(wǎng)絡(luò)設(shè)備

- 分布式監(jiān)視以及WEB集中管理功能

- 可以無agent監(jiān)視

- 用戶安全認證和柔軟的授權(quán)方式

- 通過WEB界面設(shè)置或查看監(jiān)視結(jié)果

- email等通知功能

Zabbix主要功能:

CPU負荷、內(nèi)存使用、磁盤使用、網(wǎng)絡(luò)狀況、 端口監(jiān)視、日志監(jiān)視。

實驗環(huán)境:

(redhat7)???? server: ? ??? 172.25.1.1?????? zabbix-server

systemctl stop firewalld??????? //關(guān)掉防火墻
getenforce??????? //查詢內(nèi)核防火墻 是否關(guān)閉
setenforce 0?????? //關(guān)掉內(nèi)核防火墻

為了方便起見,將主機名改成server

server端:

[root@server1 ~]# hostnamectl set-hostname server
[root@server1 ~]# su

?

需要的安裝包,提前下載好

[root@srver ~]# ls
fping-3.10-4.el7.x86_64.rpm
iksemel-1.4-2.el7.centos.x86_64.rpm
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-get-3.4.6-1.el7.x86_64.rpm
zabbix-java-gateway-3.4.6-1.el7.x86_64.rpm
zabbix-proxy-mysql-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

1、下載服務(wù):

[root@server ~]# yum install -y php-bcmath-5.4.16-42.el7.x86_64.rpm????????? //下載php-bcmath順便自帶下載了依賴包php-common

[root@server ~]# yum install -y php-mbstring-5.4.16-42.el7.x86_64.rpm

[root@server ~]# yum install -y mysql-server?????????????????????? //安裝數(shù)據(jù)庫

[root@server ~]# yum install -y 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 zabbix-proxy-mysql-3.4.6-1.el7.x86_64.rpm zabbix-get-3.4.6-1.el7.x86_64.rpm

若再有報錯則下載相應(yīng)的依賴包

2、初始化數(shù)據(jù)庫

[root@srver ~]# systemctl start mariadb???????????? ? //啟動數(shù)據(jù)庫
[root@srver ~]# mysql_secure_installation????????? //初始化并設(shè)置密碼
[root@srver ~]#mysql -predhat ?????????????????????????????????? //登陸數(shù)據(jù)庫,redhat是我初始化數(shù)據(jù)庫時設(shè)置的密碼

3、創(chuàng)建zabbix數(shù)據(jù)庫并做授權(quán)

[root@server ~]# mysql -predhat???????????????????? //筆者設(shè)置的密碼為redhat,登陸數(shù)據(jù)庫

Welcome to the MariaDB monitor.? Commands end with ; or \g.
Your MariaDB connection id is 13
Server version: 5.5.56-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show databases;?????????????????? //查看有哪些數(shù)據(jù)庫
+--------------------+
| Database?????????? |
+--------------------+
| information_schema |
| mysql????????????? |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;???????????????? //創(chuàng)建 zabbix要存放數(shù)據(jù)的數(shù)據(jù)庫
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';? ???????? //給zabbinx做數(shù)據(jù)庫授權(quán),其中用戶名為zabbix,密碼為zabbix
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> show databases;???????????????????? //此時數(shù)據(jù)庫已經(jīng)創(chuàng)建好
+--------------------+
| Database?????????? |
+--------------------+
| information_schema |
| mysql????????????? |
| performance_schema |
| zabbix???????????? |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> exit????????????????? //退出
Bye

4、導(dǎo)入zabbix數(shù)據(jù)

[root@server zabbix-server-mysql-3.4.6]# cd /usr/share/doc/zabbix-server-mysql-3.4.6????????????? //這里存放著zabbix的數(shù)據(jù)
[root@server zabbix-server-mysql-3.4.6]# ls

[root@server zabbix-server-mysql-3.4.6]# zcat create.sql.gz | mysql -u zabbix -p zabbix????????
Enter password:?????????????????????????????? ?? //這里輸入的是做授權(quán)時設(shè)置的密碼zabbix,導(dǎo)入數(shù)據(jù)的時候時間有點長,千萬不可打斷

[root@server zabbix-server-mysql-3.4.6]# mysql -predhat??????????????????? //登陸查看數(shù)據(jù)是否導(dǎo)入

.............................中間的省略............................

Database changed
MariaDB [zabbix]> show tables;

//exit退出

5、配置zabbix-server服務(wù)

[root@server zabbix-server-mysql-3.4.6]# cd /etc/zabbix/
[root@server zabbix]# ls
web???????????????? zabbix_agentd.d??? zabbix_server.conf
zabbix_agentd.conf? zabbix_proxy.conf

[root@srver zabbix]# vim zabbix_server.conf

? ? ? ? ? ?

//DBUser和DBPassword是數(shù)據(jù)庫授權(quán)時的用戶和密碼,端口為3306

[root@server zabbix]# cd web/
[root@server web]# ls
maintenance.inc.php? zabbix.conf.php
[root@server web]# vim zabbix.conf.php????????????????????????????????? //這里的第6行和第15行,若已經(jīng)解析過本機則不用管,否則將localhost轉(zhuǎn)換成本機ip,即172.25.1.1??????

??

解析:

[root@server web]# vim /etc/hosts

172.25.1.1???????? localhost

[root@server web]# ping localhost??????????????????? //ping主機可以通,說明解析成功

[root@srver zabbix]# cd /etc/httpd/conf.d/
[root@srver conf.d]# ls

[root@srver conf.d]# vim zabbix.conf


[root@srver conf.d]# systemctl start zabbix-server??????????????????//開啟 zabbix-server 服務(wù)??
[root@srver conf.d]# systemctl start httpd??????????????????????????????? //開啟 http 服務(wù)

查看監(jiān)聽端口:

6、下載zabbix-agent服務(wù)

[root@srver conf.d]# cd
[root@srver ~]# yum install zabbix-agent-3.4.6-1.el7.x86_64.rpm -y?????????????? //下載zabbix-agent 服務(wù)????
[root@srver ~]# systemctl start zabbix-agent????????? ? ? ? ? ? ? ? ? ?? ?//開啟 zabbix-agent 服務(wù)???????

?7、網(wǎng)頁訪問,并進行web頁面安裝

在瀏覽器訪問:172.25.254.1/zabbix/setup.php

提交時可能會出現(xiàn)以下情況:

報錯提示:
Detils Cannot connect to the database
Unable to select configuration

這里最可能的原因是數(shù)據(jù)庫導(dǎo)入的問題,(如果沒有這種情況可直接跳過)
出現(xiàn)這種情況時時刪除zabbix數(shù)據(jù)庫并重新導(dǎo)入:

MariaDB [zabbix]> mysql -p
MariaDB [zabbix]> DROP DATABASE zabbix;???????????????? //刪除原有數(shù)據(jù)庫
Query OK, 140 rows affected (2.98 sec)
MariaDB [(none)]> show databases;?????????????????????????????? //原有 zabbix 數(shù)據(jù)庫已刪除
+--------------------+
| Database
|
+--------------------+
| information_schema |
| mysql
|
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;????????????? //重新創(chuàng)建 zabbix 數(shù)據(jù)庫
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database
|
+--------------------+
| information_schema |
| mysql
|
| performance_schema || zabbix
|
+--------------------+
4 rows in set (0.00 sec)
MariaDB [(none)]> use zabbix;
Database changed
MariaDB [zabbix]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';??????????????? //重新授權(quán)
Query OK, 0 rows affected (0.00 sec)
MariaDB [zabbix]> exit
Bye
[root@srver conf.d]# cd /usr/share/doc/zabbix-server-mysql-3.4.6/
[root@srver zabbix-server-mysql-3.4.6]# zcat create.sql.gz | mysql -u zabbix -p zabbix
Enter password:????????????????????? //重新導(dǎo)入
[root@srver zabbix-server-mysql-3.4.6]# mysql -p
MariaDB [zabbix]> use zabbix;
Database changed
MariaDB [zabbix]> show tables;????????? //查看是否已經(jīng)導(dǎo)入

回到瀏覽器,刷新:

這里的user為數(shù)據(jù)庫做授權(quán)時的用戶

?????? //這里的Name可以隨便取

zabbix 在此時登陸的用戶名為 Admin,密碼為 zabbix???

登陸上去的界面如下圖:

到此 zabbix 就安裝完啦!!!

8、修改密碼

進來之后我們可以修改主機密碼

1.點擊由上角的人頭圖像

2.點擊change password,輸入想要設(shè)置的密碼

3.點擊update并點擊電源圖案退出登陸,然后重新用新的密碼進行登陸

登陸上去后點擊? 配置——>主機

此時會有一個主機處于“停用的”狀態(tài)——>點擊該狀態(tài),會彈出“是否啟用”——>點擊“OK”——>由于本機安裝并啟用了zabbix-agent服務(wù),所以此時本機將處于被監(jiān)控狀態(tài)。

到此zabbix的搭建完成!!!

精彩內(nèi)容請看下一篇文章!!!

總結(jié)

以上是生活随笔為你收集整理的zabbix简介及基本安装(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉(zhuǎn)載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:zabbix简介及基本安装(一)