安裝篇
Zabbix安裝篇二:Linux批量安裝客戶端Zabbix-agent
Zabbix安裝篇三:windows批量安裝客戶端Zabbix-agent
監控篇
最近使用Zabbix監控軟件,確實爲運維人員減少工作量,及時的報警機制,在加上和第三方軟件結合,效果很不錯,最近使用zabbix對Windows服務器進行監控,涉及到如何快速安裝客戶端zabbix_agent問題?結合上網資料,想把自己的經驗給大家分享一下,希望對大家有所幫助。
Linux下面可以用Shell,ansible自動化運維工具批量安裝。Windows用bat腳本可實現批量安裝。如果是域控環境,可以設置腳本開機啓動,自動安裝。
腳本和客戶端下載:http://down.51cto.com/data/2452102
腳本內容:
color fd cd \ #IP from Zabbix Server or proxy where data should be send to. Set zabbix_server_ip=192.168.1.1 #zabbix服務器地址 echo Creating zabbix install dir mkdir c:\zabbix mkdir c:\zabbix\conf mkdir c:\zabbix\bin mkdir c:\zabbix\log echo Copying Zabbix install file xcopy \\192.168.1.1\zabbix\zabbix_agents_3.4.6.win c:\zabbix\ /s #存放共享文件路徑,設置有權限可以訪問 copy /y C:\zabbix\conf\zabbix_agentd.win.conf C:\zabbix\ #將zabbix_agent拷貝到C盤 echo Modiy zabbix configuration files echo LogFile=c:\zabbix\log\zabbix_agentd.log >> C:\zabbix\zabbix_agentd.win.conf echo Server=%zabbix_server_ip% >> C:\zabbix\zabbix_agentd.win.conf #將zabbix服務器地址替換到客戶端配置文件中 echo Hostname=%COMPUTERNAME% >> C:\zabbix\zabbix_agentd.win.conf #將客戶端主機名替換到客戶端配置文件中 echo StartAgents=10 >> C:\zabbix\zabbix_agentd.win.conf echo Timeout=30 >> C:\zabbix\zabbix_agentd.win.conf echo echo Copy zabbix start-up file if %processor_architecture% EQU x86 copy /y C:\zabbix\bin\win32 C:\zabbix\ #檢查windows是32還是64位系統,拷貝對應的客戶端程序。 if %processor_architecture% EQU AMD64 copy /y C:\zabbix\bin\win64 C:\zabbix\ echo start zabbix servic C:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.win.conf echo start zabbix services #安裝Zabbix Agent服務,然後自動啓動 net start "Zabbix Agent" echo set zabbix service auto sc config "Zabbix Agent" start= auto echo Zabbix agentd Configuration and Install Successful
安裝完畢,可以使用zabbix監控windows服務器啦。