summaryrefslogtreecommitdiffstats
path: root/network/zabbix_agent2/README.SLACKWARE
blob: 13fd88d3e865a8b77752819d6899ef9fab9cdf8f (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
README.Slackware
================

This file contains some specific instructions to complete the
installation of zabbix_agent2 on Slackware.

0) Before running the SlackBuild script
---------------------------------------

0.1) zabbix group & user

Before running the zabbix_agent2.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 266 -g zabbix -d /dev/null -s /bin/false zabbixagent

1) Configuring zabbix_agent2
----------------------------

A standard configuration file is installed as /etc/zabbix/zabbix_agent2.conf

At least the following lines need to be configured:
 For passive checks:
  Server=<ip_of_your_zabbix_server>
 For active checks
  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_agent2 on system bootup, include these lines in
your /etc/rc.d/rc.local:

  # Start zabbix_agent2
  if [ -x /etc/rc.d/rc.zabbix_agent2]; then
    echo "Starting zabbix agent daemon..."
    /etc/rc.d/rc.zabbix_agent2 start
  fi

To guarantee a clean shutdown of zabbix_agent2, include this in
/etc/rc.d/rc.local_shutdown:

  # Stop zabbix_agent2
  if [ -x /etc/rc.d/rc.zabbix_agent2 ]; then
    echo "Stopping zabbix agent daemon..."
    /etc/rc.d/rc.zabbix_agent2 stop
  fi

2.2) Make /etc/rc.d/rc.zabbix_agent2 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_agent2

3) Starting zabbix agent daemon
-------------------------------

Now you are ready to start zabbix_agent2 by calling the startup script:

  # /etc/rc.d/rc.zabbix_agent2 start

You can check the log file (/var/log/zabbix/zabbig_agent2.log) in case of
problems.

Zabbix uses ports 10050 & 10051 to communicate, so make sure these aren't
blocked on your network.