zabbix添加主機

簡介

就是簡單介紹一下流程mysql

安裝zabbix-agent

首先咱們下載對應版本的zabbix-agentlinux

https://www.zabbix.com/download_agentsgit

好比個人是centos就下載centos版本的,並且要注意zabbix-agent的版本要和zabbix-server的版本要一致github

以後移動到咱們指定的文件夾web

mv zabbix_agents-4.0.0-centos7-amd64-openssl /usr/local/zabbix-agentsql

添加zabbix用戶docker

useradd zabbixvim

接着修改配置文件centos

cd /usr/local/zabbix-agent/confbash

vim zabbix_agentd.conf

修改下面幾個地方

PidFile=/usr/local/zabbix-agent/tmp/zabbix_agentd.pid LogFile=/usr/local/zabbix-agent/log/zabbix_agentd.log Server=10.10.10.100 ListenPort=10050 ServerActive=10.10.10.100 Hostname=bboysoul-base1

建立tmp和log文件夾存放上面的pid和日誌 mkdir /usr/local/zabbix-agent/tmp mkdir /usr/local/zabbix-agent/log

修改zabbix-agent目錄的權限

chown -Rf zabbix:zabbix /usr/local/zabbix-agent

啓動agent

sbin/zabbix_agentd -c conf/zabbix_agentd.conf

建立主機

登陸zabbix

在下面這裏建立主機

填入相關信息

主機名稱就是agent配置文件裏面的

Hostname=bboysoul-base1

羣組的話你能夠建立一個

agent代理程序的接口,就是寫你要監控的主機ip

配置完成以後如圖

以後添加模板

選擇

點擊選擇

在羣組這裏選擇操做系統模板羣組以後選擇linux系統模板

最後選擇添加

最後的最後點擊添加便可

當可用性zbx綠色時表示添加成功

zabbix 4.0.4 centos安裝zabbix-agent的腳本

爲了方便我就寫了這麼一個添加主機的腳本,方便你們去添加zabbix-agent,固然web界面上的操做仍是要手動操做一下的

首先clone下面這個項目,歡迎star fork

git clone https://github.com/bboysoulcn/zabbix-agent.git

以後執行

cd zabbix-agent && bash main.sh

部署過程

➜  ~ cd zabbix-agent && bash main.sh
請輸入要部署的機器ip
10.10.10.100
請輸入你的機器主機名
bboysoul-zabbix
請輸入zabbix-server的ip
10.10.10.100
請輸入要部署的機器的root密碼
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                       | 9.0 kB  00:00:00
 * base: mirrors.cn99.com
 * epel: mirrors.aliyun.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com
base                                                                                                       | 3.6 kB  00:00:00
docker-ce-edge                                                                                             | 3.5 kB  00:00:00
extras                                                                                                     | 3.4 kB  00:00:00
updates                                                                                                    | 3.4 kB  00:00:00
(1/3): extras/7/x86_64/primary_db                                                                          | 180 kB  00:00:00
(2/3): docker-ce-edge/x86_64/primary_db                                                                    |  27 kB  00:00:00
(3/3): updates/7/x86_64/primary_db                                                                         | 2.4 MB  00:00:00
Package sshpass-1.06-2.el7.x86_64 already installed and latest version
Nothing to do
# 10.10.10.100:22 SSH-2.0-OpenSSH_7.4
# 10.10.10.100:22 SSH-2.0-OpenSSH_7.4
# 10.10.10.100:22 SSH-2.0-OpenSSH_7.4
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
./._zabbix-agent
zabbix-agent/
zabbix-agent/._bin
zabbix-agent/bin/
zabbix-agent/._sbin
zabbix-agent/sbin/
zabbix-agent/._conf
zabbix-agent/conf/
zabbix-agent/conf/._zabbix_agentd
zabbix-agent/conf/zabbix_agentd/
zabbix-agent/conf/._zabbix_agentd.conf
zabbix-agent/conf/zabbix_agentd.conf
zabbix-agent/conf/zabbix_agentd/._userparameter_mysql.conf
zabbix-agent/conf/zabbix_agentd/userparameter_mysql.conf
zabbix-agent/conf/zabbix_agentd/._userparameter_examples.conf
zabbix-agent/conf/zabbix_agentd/userparameter_examples.conf
zabbix-agent/sbin/._zabbix_agentd
zabbix-agent/sbin/zabbix_agentd
zabbix-agent/bin/._zabbix_sender
zabbix-agent/bin/zabbix_sender
zabbix-agent/bin/._zabbix_get
zabbix-agent/bin/zabbix_get
zabbix-agent 4.0部署完成

以後檢查一下agent進程有沒有啓動

ps -ef |grep zabbix-agent

最後在web界面上添加主機便可

歡迎關注Bboysoul的博客www.bboysoul.com Have Fun

相關文章
相關標籤/搜索