zabbix安裝配置

2021-09-22 19:33:26 字數 2738 閱讀 9418

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

zabbix有兩部分 乙個服務端乙個客戶端

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

zabbix agent可以安裝到需要被監控的主機上

zabbix可以使用mysql資料庫 進行儲存監控到的資料

一.安裝mysql

以centos7安裝mysql5.7為例

wget

#安裝mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

#檢測mysql源是否安裝成功

yum repolist enabled | grep "mysql.*-community.*"

安裝mysql

yum install mysql-community-server
啟動mysql
#啟動

systemctl start mysqld

#停止systemctl stop mysqld

#重啟systemctl restart mysqld

#設定開機自啟動

systemctl enable mysqld

systemctl daemon-reload

#檢視mysql服務當前狀態

systemctl status mysqld

預設配置檔案路徑:

配置檔案:/etc/my.cnf

日誌檔案:/var/log/var/log/mysqld.log

服務啟動指令碼:/usr/lib/systemd/system/mysqld.service

socket檔案:/var/run/mysqld/mysqld.pid

修改密碼

剛安裝好的mysql是沒有密碼的,需要修改密碼

可以通過ssh連線使用mysql管理工具修改密碼和修改外部訪問許可權

也可以通過伺服器上mysql命令列修改

登入mysql:

mysql -uroot -p
方法一:

set password for 使用者名稱@localhost = password('新密碼');
方法二:

use mysql;  

update user set password=password('新密碼') where user='使用者名稱' and host='localhost';

#重新整理使修改生效

flush privileges;

登入mysql後

use mysql;

create user "username"@"host" identified by "password";

#host="localhost"為本地登入使用者,host="ip"為ip位址登入,host="%",為外網ip登入

需要外網訪問許可權的時候 需要把host修改為%

#安裝原始碼包

#centos6

rpm -uvh

#centos7

rpm -uvh

yum clean all

安裝zabbix server,web前端,agent

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
建立zabbix資料庫

提前建立好使用者

mysql -uroot -p

create database zabbix character set utf8 collate utf8_bin;

grant all privileges on zabbix.* to zabbix@% identified by 'password';

匯入資料庫

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
配置server資料庫

vim  /etc/zabbix/zabbix_server.conf

dbpassword=password

修改時區

php_value date.timezone 時區設定開機自啟動

systemctl enable zabbix-server zabbix-agent httpd
前端配置檔案

vim /etc/httpd/conf.d
配置前端

http://server_ip_or_name/zabbix
客戶端只需要安裝zabbix agent就可以監控使用,需要在/etc/zabbix/zabbix_agent.conf中配置好伺服器位址 並啟動agent專案

Zabbix安裝配置

系統 centos7 環境 lamp server version apache 2.4.6 centos server version 5.7.19 mysql community server gpl php 7.0.22 cli built aug 9 2017 18 23 24 nts ro...

Zabbix 安裝配置

配置zabbix yum源 rpm uvh rpm ivh 安裝zabbix 資料庫配置 systemctl start mariadb.service systemctl enable mariadb.service 1 設定資料庫密碼 mysqladmin uroot password 1111...

Zabbix安裝配置

關閉selinux setenforce 0 關閉防火牆 iptables f 設定時區 timedatectl set timezone asia shanghai 同步時間 ntpdate ntp1.aliyun.com 安裝mysql 建立資料庫 mysql u root p create d...