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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Zabbix之主机的添加与删除(二)

發布時間:2023/11/27 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zabbix之主机的添加与删除(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接著上一篇內容繼續講:

??????? 環境等都是建立在上一篇內容的基礎上的,見https://blog.csdn.net/weixin_41922887/article/details/83755271

?redhat6 ? ? ? ? ?? test1: 172.25.1.11????????????? zabbix-agent

redhat7??????????? server: 172.25.1.1????????????? zabbix-server

1、test1端安裝zabbix-agent服務:

安裝server-agent服務? 并配置服務

[root@test1 ~]# ls??????????????????????????????????? //由于test1是redhat 6版本,所以下載時應該下載下面這個6版本的rpm包
zabbix-agent-3.4.6-1.el6.x86_64.rpm
[root@test1 ~]# rpm -ivh zabbix-agent-3.4.6-1.el6.x86_64.rpm


[root@test1 ~]# cd /etc/zabbix/
[root@test1 zabbix]# ls
zabbix_agentd.conf zabbix_agentd.d
[root@test1 zabbix]# vim zabbix_agentd.conf? ? ? ? ? ? ?? //指向server端,由于上篇中的agent指向本機,默認就是指向本機的,所以上片中不需要修改該參數

???????? //這里寫server端的ip

????????????? //server端的ip

??????????????? //這里寫本機名,本機需進行解析
[root@test1 zabbix]# vim /etc/hosts

172.25.1.11 ? ? ? test1

[root@test1 zabbix]# /etc/init.d/zabbix-agent start?????????????? //啟動 zabbix-agent 服務
[root@test1 zabbix]# netstat -antlp | grep zabbix_agentd??

2、添加監控主機(三種方法)

此時查看瀏覽器,服務器 zabbix web 添加監控主機:
添加方式一:自動添加


點擊配置——>動作——>右上角的事件源選擇“自動發現”


點擊標題欄的"配置"——>"自動發現":——>點擊由上角“創建發現規則”——>添加網端,設置更新時間,并點擊更新(時間不要太長,否則要等很長時間才看到效果,一般設置1m)

???????

最后點擊添加

點擊“停用的”,發現自動啟用


一分鐘內即可在主機查看到 zabbix-agent????????????? 如下圖,test1已經添加為監控主機

添加方式二:手動添加
1、先刪除

禁用動作——>禁用自動發現——>禁用主機——>最后刪除主機

此時只有Zabbix server是處于監控狀態的,test1并沒有被監控

2、手動添加主機

點擊配置——>主機——>點擊由上角的創建主機

配置主機部分

配置模板部分

按順序點擊下圖的兩個添加

可以看到test1已經添加成功

添加方式三:自動注冊
先刪除剛才添加的

選擇配置——>動作——>自動注冊——>點擊創建動作

操作到這一步時,點擊“新的”


1.添加主機

最后點擊添加

2.添加到主機群組

最后點擊添加

3.添加與模版關聯


點擊“選擇”后,

最后點擊添加

點擊未啟用,變成啟用,如下:


等一會可看見自動添加進去用戶。

3、用api添加監控主機

獲取token

[root@server ~]# vim zabbix-api.sh

curl -s -X POST -H 'Content-Type:application/json' -d '
??? {
??????? "jsonrpc": "2.0",
??????? "method": "user.login",
??????? "params": {
??????????? "user": "Admin",
??????????? "password": "zabbix"
??????? },
??????? "id": 1,
??????? "auth": null
??? }' http://172.25.1.1/zabbix/api_jsonrpc.php | python -m json.tool

[root@server ~]# chmod +x zabbix-api.sh
[root@server ~]# ./zabbix-api.sh

api添加監控主機

[root@server ~]# vim zabbix-api.sh

curl -s -X POST -H 'Content-Type:application/json' -d '
{
??? "jsonrpc": "2.0",
??? "method": "host.get",
??? "params": {
??????? "output": ["host"]
??? },
??? "auth": "42b39b5859b2f36067b6fe94",??????????????????????????? //這里的一串數字是上面運行獲取的token
??? "id": 1
}' http://172.25.1.1/zabbix/api_jsonrpc.php | python -m json.tool

[root@server ~]# chmod +x zabbix-api.sh
[root@server ~]# ./zabbix-api.sh

此時,到web界面可以看到已經添加了test1主機為監控主機agent

4、api 刪除監控主機

curl -s -X POST -H 'Content-Type:application/json' -d '
{
??? "jsonrpc": "2.0",
??? "method": "host.delete",
??? "params": [
??????? "13633"????????????????? test1的主機id,是根據上面的添加主機時得到的
??? ],
??? "auth": "42b39b5859b2f36067b6fe94",
??? "id": 1
}' http://172.25.1.1/zabbix/api_jsonrpc.php | python -m json.tool


[root@server ~]# chmod +x ./zabbix-api.sh???????? //給予可執行權限
[root@server ~]# ./zabbix-api.sh??????????????????????? //運行腳本
此時在web界面查看可以看到曾經添加的主機test1已經被刪除掉了。

總結

以上是生活随笔為你收集整理的Zabbix之主机的添加与删除(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

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

本文地址:Zabbix之主机的添加与删除(二)