標籤:http 檔案 os width art for
(1)下載zabbix用戶端軟體
http://www.zabbix.com/download.php 根據用戶端系統版本的不同也要選擇不同版本的zabbix。 我用的linux 2.6.X i386 以此為例 wget www.zabbix.com/downloads/2.0.3/zabbix_agents_2.0.3.linux2_6.i386.tar.gz
(2)建立zabbix 使用者和組
groupadd zabbix #建立zabbix組 useradd -g zabbix zabbix #建立zabbix使用者並將其加入到zabbix組
(3)解壓用戶端軟體
tar zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz 註:這個2.0的tar包跟其他貌似有些差別,運行解壓命令之後是將tar包中的檔案解壓到了目前的目錄下,一個bin,一個sbin。 mkdir /usr/local/zabbix mv bin /usr/local/zabbix #將解壓出來的bin目錄移動到建立的zabbix下 for i in *;do ln -s /usr/local/zabbix/bin/${i} /usr/bin/${i};done mv sbin /usr/local/zabbix #將解壓出來的sbin目錄移動到建立的zabbix下 for i in *;do ln -s /usr/local/zabbix/sbin/${i} /usr/sbin/${i};done for迴圈是將zabbix/sbin下的程式連結到/usr/sbin下
(4)在用戶端上添加zabbix的監控連接埠
vim /etc/services 添加如下內容 zabbix_agent 10050/tcp zabbix_agent 10050/udp 儲存退出!
(5)拷貝並修改用戶端設定檔
註:下載的用戶端源碼包裡是沒有設定檔的,zabbix用戶端的設定檔也是通用的,把zabbix伺服器上的cp過來就可以用。 我已經在zabbix服務端上將的用戶端的設定檔cp過來了。 (如果你是按照我上篇的配置,用戶端檔案在/etc/zabbix中cp) 伺服器上執行:scp /etc/zabbix/zabbix_agentd.conf 用戶端IP:/usr/local/etc vim /usr/local/etc/zabbix_agentd.conf 修改以下幾項 Server = 監控伺服器IP Hostnae= 原生主機名稱
(6)拷貝啟動指令碼
cp /usr/local/zabbix/sbin/zabbix_agentd /etc/init.d 拷貝啟動指令碼到/etc/init.d下 chmod a+x /etc/init.d/zabbix_agentd 為/etc/init.d下的啟動添加可執行許可權
(7)啟動zabbix用戶端並添加開機自啟動
service zabbix_agentd start #啟動zabbix用戶端 echo "service zabbix_agentd start" >>/etc/rc.local #開機自啟動
(8)查看進程,確實zabbix用戶端是否啟動
ps -ef | grep zabbix
可以看到6個zabbix進程,說明用戶端安裝完成,啟動成功。
關於zabbix 在linux用戶端上安裝就完成了,後續研究如何添加監控並警示,有問題還請大家提出,一起學習,一起交流。