歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 5.5下安裝zabbix客戶端並配置成SysV服務啟動

CentOS 5.5下安裝zabbix客戶端並配置成SysV服務啟動

日期:2017/2/28 16:19:25   编辑:Linux教程

1、添加zabbix用戶,zabbix客戶端程序會以該用戶的身份啟動

[[email protected] ~]# useradd zabbix -s /sbin/nologin

2、 下載Zabbix源碼包至/tmp目錄,解壓並編譯。注意,zabbix的服務端和linux版的客戶端都是同一個源碼包,只是在configure的時候帶上不同的選項

[[email protected] ~]# cd /tmp

[[email protected] tmp]# tar zxvf zabbix-1.8.3.tar.gz

[[email protected] tmp]# cd zabbix-1.8.3

[[email protected] zabbix-1.8.3]# ./configure --prefix=/usr/local/zabbix_agent --enable-agent

3、安裝

[[email protected] zabbix-1.8.3]# make install

4、創建zabbix客戶端的配置文件,配置文件可以在源碼包的misc/conf/目錄裡找到

[[email protected] zabbix-1.8.3]# mkdir /etc/zabbix

[[email protected] zabbix-1.8.3]# cp misc/conf/zabbix_agentd.conf /etc/zabbix/

我們需要把zabbix的客戶端配置成服務的形式啟動,所以這裡拷貝的配置文件為zabbix_agentd.conf,編輯該配置文件,將server的值設置為zabbix服務器的IP即可

5、配置SysV服務,SysV服務的配置腳本在源碼包的misc/init.d/目錄裡可以找到

[[email protected] zabbix-1.8.3]# cp misc/init.d/RedHat/zabbix_agentd_ctl /etc/init.d/zabbix_agentd

編輯/etc/init.d/zabbix_agentd文件,在文件頭部的#!/bin/sh行下添加如下兩行:

#chkconfig: 35 95 95

#description:zabbix Agent server

保存後,使用chkconfig命令添加服務:

[[email protected] zabbix-1.8.3]# chkconfig --add zabbix_agentd

現在就可以像控制其他SysV服務一樣使用service命令來啟動停止zabbix的客戶端了,也可以使用chkconfig來配置在不同運行級別下的啟動停止情況。

6、客戶端會使用10050端口,如果使用了iptables防火牆的話,需要放開該端口。

Copyright © Linux教程網 All Rights Reserved