開源伺服器監控工具 zabbix 二

2021-09-10 12:32:40 字數 2505 閱讀 8390

基本知識及安裝操作見:開源伺服器監控工具——zabbix(一)

我們可以利用指令碼來對zabbix進行操作,可以使用指令碼進行登陸zabbix,發現、刪除和建立要監控的主機,我們需要將要執行的操作寫入指令碼中。

mkdir /zabbix

cd /zabbix

vim zabbix-api.sh

寫入:,

給指令碼可執行許可權:chmod +x zabbix-api.sh

執行指令碼:./zabbix-api.sh

這個指令碼可以自動發現可以使用zabbix-server監控的主機,我們建立第二個指令碼get.sh,內容如下:

, "id": 2,

"auth":"此處寫執行上乙個指令碼得到的result後面的"

給指令碼執行許可權並執行指令碼:

可以看到,我們使用指令碼發現了zabbix-server監控的主機server1-172.25.66.1

我們可以利用刪除指令碼直接刪除zabbix-server所監控的主機,前面我們已經監控了server1,現在我們使用刪除指令碼來將server1刪除,指令碼delete.sh內容如下:

給予指令碼執行許可權並執行指令碼:

執行成功後,我們可以到zabbix的web頁面中,在配置欄的主機選項中可以看到監控的server1主機已經消失

我們也可以用指令碼建立被監控主機,建立後,就可以在zabbix的web頁面中看到,指令碼create.sh內容如下:

],"groups": [

],"templates": [

]}, "id": 2,

"auth":"不變"

給指令碼執行許可權並執行:

執行後,在web頁面就會出現server1主機

模板

模板:裡邊可以配置監控項、觸發器、圖形等,作用是在主機上可以直接link模板,繼承模板中的配置。主機套用模板後,就擁有了模板中的配置:監控項、觸發器、圖形。

比如建立了乙個監控磁碟大小的監控項,然後建立了觸發器、和圖形。那個機器想監控磁碟大小,直接套用此模板就行了。100臺機器需要監控磁碟,直接套用這乙個模板就可以,無需新增100次監控項、觸發器和圖形。

平時工作中,我們需要監控web、mysql、redis、nginx 這些伺服器,眾多伺服器的業務都是一樣的,所以我們只要事先建立好模板,然後所有伺服器鏈結這個模板即可,如果後續有修改、新增功能,只需要修改模板即可。

在zabbix-server主機中:

cd /var/lib

mkdir zabbix

cd zabbix

編輯乙個隱藏檔案.my.cnf

vim .my.cnf

寫入:

[msyql]

user=root

password=westos

socket=/var/lib/mysql/mysql.sock

[mysqladmin]

user=root

password=westos

socket=/var/lib/mysql/mysql.sock

重啟zabbix-agent服務

systemctl restart zabbix-agent

然後在zabbix的web頁面中執行以下操作:

Monit 開源伺服器監控工具

今天小金子,給大家推薦的這個好東西是開源伺服器的監控工具。monit 是乙個跨平台的用來監控 unix linux 系統 比如 linux bsd osx solaris 的工具。monit 特別易於安裝,而且非常輕量級 只有 500kb 大小 並且不依賴任何第三方程式 外掛程式或者庫。monit ...

zabbix 監控伺服器配置

一 監控 向運維人員報告系統的運 況 吞吐量,反應時間,使用率 以便於提前發現問題。二 監控的資源 1 公開資料 web,ftp,ssh,資料庫,tcp udp等應用服務 2 私有資料 cpu,記憶體,磁碟,網絡卡,使用者,程序等執行資訊 三 系統監控命令 ps 程序,uptime cpu負載,fr...

zabbix監控windows伺服器

實驗宣告 本實驗教程僅供研究學習使用,請勿用於非法用途,違者一律自行承擔所有風險!zabbix監控windows伺服器 zabbix是開源的監控平台,內建很多模板,本實驗,使用自帶模板,建立windows伺服器的常規監控項,用於監測伺服器資源,觀察伺服器是否被資源濫用,如挖礦等行為。兩台機器 一台,...