mirror of
https://github.com/Ponce/slackbuilds
synced 2024-10-29 18:42:51 +01:00
71 lines
2 KiB
Text
71 lines
2 KiB
Text
README.Slackware
|
|
================
|
|
|
|
This file contains some specific instructions to complete the
|
|
installation of zabbix_agentd on Slackware.
|
|
|
|
0) Before running the SlackBuild script
|
|
---------------------------------------
|
|
|
|
0.1) zabbix group & user
|
|
|
|
Before running the zabbix_agentd.SlackBuild script, you will need to create
|
|
the 'zabbix' user and group. The script won't run if these do not
|
|
exist.
|
|
|
|
The suggested UID and GID is 228, but you can change this as needed:
|
|
|
|
# groupadd -g 228 zabbix
|
|
# useradd -u 228 -g zabbix -d /dev/null -s /bin/false zabbix
|
|
|
|
1) Configuring zabbix_agentd
|
|
----------------------------
|
|
|
|
A standard configuration file is installed as /etc/zabbix/zabbix_agentd.conf
|
|
|
|
At least the following lines need to be configured:
|
|
|
|
Server=<ip_of_your_zabbix_server>
|
|
Hostname=<hostname_of_your_zabbix_server>
|
|
|
|
2) Start & Stop scripts for zabbix agent daemon
|
|
-----------------------------------------------
|
|
|
|
2.1) Automatic startup and shutdown
|
|
|
|
If you want to start zabbix_agentd on system bootup, include these lines in
|
|
your /etc/rc.d/rc.local:
|
|
|
|
# Start zabbix_agentd
|
|
if [ -x /etc/rc.d/rc.zabbix_agentd ]; then
|
|
echo "Starting zabbix agent daemon..."
|
|
/etc/rc.d/rc.zabbix_agentd start
|
|
fi
|
|
|
|
To guarantee a clean shutdown of zabbix_agentd, include this in
|
|
/etc/rc.d/rc.local_shutdown:
|
|
|
|
# Stop zabbix_agentd
|
|
if [ -x /etc/rc.d/rc.zabbix_agentd ]; then
|
|
echo "Stopping zabbix agent daemon..."
|
|
/etc/rc.d/rc.zabbix_agentd stop
|
|
fi
|
|
|
|
2.2) Make /etc/rc.d/rc.zabbix_agentd executable
|
|
|
|
Additionally, you'll have to set the rc script to be executable just like
|
|
any other Slackware rc script:
|
|
|
|
# chmod +x /etc/rc.d/rc.zabbix_agentd
|
|
|
|
4) Starting zabbix agent daemon
|
|
-------------------------------
|
|
|
|
Now you are ready to start zabbix_agentd by calling the startup script:
|
|
|
|
# /etc/rc.d/rc.zabbix_agentd start
|
|
|
|
You can check the log file (/var/log/zabbix/zabbig_agentd.log) in case of
|
|
problems.
|
|
Zabbix uses ports 10050 & 10051 to communicate, so make sure these aren't
|
|
blocked on your network.
|