Поиск по этому сайту

среда, 12 декабря 2018 г.

Установка zabbix-agent


ТЗ: Установить агент системы мониторинга Zabbix 4.0

ОС: Centos 6.8
Решение:


cat /etc/redhat-release #Узнать версию ос
uname -a #Узнать разрядность ос
#Добавить репозитарий
rpm -Uvh http://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm
yum install zabbix-agent
vi /etc/zabbix/zabbix_agentd.conf #Внести адрес сервера и имя хоста
/etc/init.d/zabbix-agent start #Включить
chkconfig zabbix-agent on #Добавить в автозагрузку
vi /etc/sysconfig/iptables #Открыть порт
#-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
/etc/init.d/iptables restart
iptables --line-numbers -n -L #Проверить порт

ОС: Windows
Решение:
1. скачать архив с агентом соответствующий разрядности и сертиф.
2. создать папку и положить в неё файлы
3. Открыть cmd от имени администратора и зарегестрировать службу
c:/zabbix/bin/zabbix_agentd.exe --config c:/zabbix/conf/zabbix_agentd.win.conf --install
4. Отредактировать адрес сервера и имя хоста в файле "zabbix_agentd.win.conf"
4. Открыть службы и запустить её.
5. Добавить порт 10050 tcp в правила входящих исключений.
6. Если в логе обнаружили "check_counter_path(): cannot make counterpath for "\\": [0xC0000BBD] Обязательный аргумент пропущен или указан неправильно."
то запустите cmd от имени администратора и выполните команду
LODCTR /R
после этого перезапустить службу агента.

ОС: FreeNas 11.0
Решение: Материал взят с сайта https://serveradmin.ru/ustanovka-zabbix-agent-na-freebsd/
uname -v
mkdir /root/zabbix-agent
cd /root/zabbix-agent
fetch https://www.zabbix.com/downloads/4.0.0/zabbix_agent-4.0.0-freebsd11-amd64.tar.gz
tar -xzvf zabbix_agent-4.0.0-freebsd11-amd64.tar.gz
cp -iprv /root/zabbix-agent/zabbix_agent-4.0.0-freebsd11-amd64/bin/ /usr/local/bin/
cp -iprv /root/zabbix-agent/zabbix_agent-4.0.0-freebsd11-amd64/sbin/ /usr/local/sbin/
cp -iprv /root/zabbix-agent/zabbix_agent-4.0.0-freebsd11-amd64/conf/zabbix_agentd.conf /usr/local/etc/

vi /etc/rc.conf
zabbix_agentd_enable="YES"

cd /usr/local/etc/rc.d
nano /usr/local/etc/zabbix_agentd.conf
--
#!/bin/sh

# REQUIRE: DAEMON
# PROVIDE: zabbix_agentd

. /etc/rc.subr

name="zabbix_agentd"
rcvar=`set_rcvar`
command="${prefix:-"/usr/local"}/sbin/${name}"

load_rc_config ${name}
run_rc_command "$1"
-- 

chmod 0754 /usr/local/etc/zabbix_agentd.conf
--
# adduser

Username: zabbix
Full name: zabbix agent
Uid (Leave empty for default):
Login group [zabbix]:
Login group is zabbix. Invite zabbix into other groups? []:
Login class [default]:
Shell (sh csh tcsh bash rbash nologin) [sh]: bash
Home directory [/home/zabbix]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
Enter password:
Enter password again:
Lock out the account after creation? [no]:
Username : zabbix
Password : *****
Full Name : zabbix agent
Uid : 1002
Class :
Groups : zabbix
Home : /home/zabbix
Home Mode :
Shell : /usr/local/bin/bash
Locked : no
OK? (yes/no): yes
adduser: INFO: Successfully added (zabbix) to the user database.
Add another user? (yes/no): no
--
cd /var/log/
mkdir zabbix
chown zabbix:zabbix zabbix/
--
nano /usr/local/etc/zabbix_agentd.conf 
LogFile=/var/log/zabbix/zabbix_agentd.log 
/usr/local/etc/rc.d/zabbix_agentd start
cat /var/log/zabbix/zabbix_agentd.log
-----------------------------------
ОС: Xenserver 7
Решение:
lsb_release -a
rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum install zabbix-agent
vi /etc/zabbix/zabbix_agentd.conf
chkconfig zabbix-agent on
vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m conntrack --ctstate NEW -m tcp -p tcp --dport 10050 -j ACCEPT
systemctl restart iptables
iptables --line-numbers -n -L
systemctl start zabbix-agent
cat /var/log/zabbix/
-----------------------------------

Комментариев нет:

Отправить комментарий