企業級監控軟件Zabbix搭建部署之Zabbix-Agents的安裝部署

我們首先來安裝基於Linux的Zabbix的客戶端安裝
1.首先修改計算機的主機名字;其實計算機名字也不用修改都可以
[root@localhost ~]# hostname
Zabbix-Agent01
[root@localhost ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Zabbix-Agent01
[root@localhost ~]#
2.創建用戶
useradd -s /sbin/nologin zabbix
3.下載解壓客戶端
下載可以去zabbix官方下載www.zabbix.com
需要注意的是:在2.0後客戶端安裝的時候,會解壓三個文件,sbin conf bin;然後我們把解壓的三個目錄複製到我們創建的zabbix目錄下面
[root@localhost home]# tar xf zabbix_agents_2.0.8.linux2_6.amd64.tar.gz
[root@localhost home]# ls
bin   install-mount.sh   lost+found  zabbix
conf  install-source.sh  sbin        zabbix_agents_2.0.8.linux2_6.amd64.tar.gz
[root@localhost home]# mkdir /usr/local/zabbix
[root@localhost home]# cp -a bin/ sbin/ conf/ /usr/local/zabbix/
[root@localhost home]#
4.配置zabbix客戶端的端口
在配置文件vim /etc/services中添加如下內容
#####################zabbix agents#############
zabbix-agent            10050/tcp       #Zabbix Agent
zabbix-agent            10050/udp       #Zabbix Agent
如果客戶端防火牆沒有關閉,可以添加Zabbix的端口
5.修改zabbix客戶端的配置文件;我們從服務器上把配置文件複製過來
[root@localhost etc]# pwd
/usr/local/etc
[root@localhost etc]# scp [email protected]:/usr/local/zabbix/etc/zabbix_agentd.conf /usr/local/etc/
[email protected]'s password:
zabbix_agentd.conf                                                            100% 5707     5.6KB/s   00:00 
[root@localhost etc]# ls
zabbix_agentd.conf
[root@localhost etc]#
5.1.然後修改配置文件中兩個地方
Server=192.168.100.239  Zabbix服務器的IP地址
Hostname=Zabbix-Agent01 Zabbix客戶端的計算機名字
6.設置Zabbix的啓動腳本
[root@localhost etc]# cp -a /usr/local/zabbix/sbin/zabbix_agentd /etc/init.d/
[root@localhost etc]# chmod +x /etc/init.d/zabbix_agentd
[root@localhost etc]# echo "/etc/rc.d/init.d/zabbix_agentd" >> /etc/rc.local
[root@localhost etc]# /etc/rc.d/init.d/zabbix_agentd start
如果因爲系統zabbix的客戶端腳本沒有狀態可以從服務器上拷貝一個過來
[root@Zabbix-Server ~]# scp /etc/rc.d/init.d/zabbix_agentd [email protected]:/etc/rc.d/init.d/
The authenticity of host '192.168.100.240 (192.168.100.240)' can't be established.
RSA key fingerprint is 20:cb:cd:4d:47:75:81:8f:fd:c2:89:11:72:a6:83:25.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.100.240' (RSA) to the list of known hosts.
[email protected]'s password:
zabbix_agentd                                                                 100% 2177     2.1KB/s   00:00 
[root@Zabbix-Server ~]#
7.查看狀態
[root@localhost sbin]# ps -ef | grep zabbix_agentd
zabbix   23167     1  0 23:45 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
zabbix   23168 23167  0 23:45 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
zabbix   23169 23167  0 23:45 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
zabbix   23170 23167  0 23:45 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
zabbix   23171 23167  0 23:45 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
zabbix   23172 23167  0 23:45 ?        00:00:00 /usr/local/zabbix/sbin/zabbix_agentd
root     23176 22786  0 23:46 pts/0    00:00:00 grep zabbix_agentd
[root@localhost sbin]#
8.服務器測試鍵值KEY
[root@dota-db-10 ~]# /usr/local/bin/zabbix_get -s 112.124.60.147 -p 10050 -k "net.tcp.listen[5150]"
1


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章