blob: 1016693f9e4d333c60c6d4216ecd5a08721f74c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
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 as well as 'zabbixagent' user. The script won't
run if these do not exist.
The suggested UID and GID is 228 for 'zabbix' and 266 for 'zabbixagent',
but you can change this as needed:
# groupadd -g 228 zabbix
# useradd -u 228 -g zabbix -d /dev/null -s /bin/false zabbix
# useradd -u 266 -g zabbix -d /dev/null -s /bin/false zabbixagent
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:
For passive items:
Server=<ip_of_your_zabbix_server>
For active items:
Hostname=<hostname_of_your_zabbix_agent>
ServerActive=<ip_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
3) 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.
|