...
Download zabbix agent and files from monitor.rice.edu
From any section page on monitor
click the tab on the bottom labeled "Get the zabbix agents here"
- Select from these options, and download the appropriate files
No Format
...
Linux agent RH5 32bit statically linked agent RH5 64bit statically linked agent Start/Stop script Win32 agent Win64 agent Config file
- Copy all files to client you are installing agent on, into /tmp/ZABBIX/
Setup Zabbix user/groups on the new client
You will need to sudo to root to do the following:
- Verify/add Zabbix user/groups on Linux client:
No Format |
---|
egrep '^zabbix:' /etc/passwd >/dev/null || cat - >> /etc/passwd << EOF zabbix:x:906:906:Zabbix User:/home/zabbix:/bin/bash EOF egrep '^zabbix:' /etc/group >/dev/null || cat - >> /etc/group << EOF zabbix:x:906: EOF pwconv |
- Setup Zabbix config file and init script
Create a local configuration directory ONLY if you plan on customizing your zabbix_agentd.conf file. The default init script checks for /etc/opt/zabbix/zabbix_agentd.conf, and if found this file will be used instead of the default config file.
No Format |
---|
mkdir /etc/opt/zabbix cp -p /usrtmp/siteZABBIX/zabbix_agent/share/etc/zabbix_agentd.confagentd.conf /etc/opt/zabbix |
- Install/activate Zabbix init script:
No Format |
---|
cp -pi /tmp/ZABBIX/zabbix_agent_init /etc/opt/zabbixinit.d/zabbix_agent chkconfig zabbix_agent on chkconfig --list zabbix_agent |
- Create local var directory for log and pid files:
No Format |
---|
mkdir /var/opt/zabbix chown -R zabbix:zabbix /var/opt/zabbix |
- Verify IPTABLES for Zabbix connections
Be sure IPTABLES is updated to accept connections on port 10050, from 10.129.92.52. May be already
done with sitedisk iptables when your system was first installed. Check for a line allowing
connections from 10.129.92.52 (monitor.rice.edu) to port 10050 on client.
No Format |
---|
## Add this IF needed to iptables
## accept Zabbix agent connections on port 10050, from zabbix server
## at 10.129.92.52
-A INPUT -p tcp -m tcp --dport 10050 -s 10.129.92.52/32 -j ACCEPT
|
Install/activate init script:
No Format |
---|
cp -pi /usr/site/zabbix_agent/share/install/init/zabbix_agent /etc/init.d/zabbix_agent
chkconfig zabbix_agent on
chkconfig --list zabbix_agent
|
Update services file:
...
- Update /etc/services file if necessary:
This may have already been added to /etc/services at initial install. Check for and
add if necessary.
...
Start zabbix_agent on client
...