【追記】
# yum install https://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.11-1.el7.x86_64.rpm
# vi /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=2
Server=192.168.25.199
ServerActive=192.168.25.199:10051
Hostname=CentOS7-5
HostMetadata=CentOS
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf
# systemctl enable zabbix-agent
# systemctl start zabbix-agent
エラーがあればSElinux対処
# jornalctl -xe
# ausearch -c 'zabbix_agentd' --raw | audit2allow -M my-zabbixagentd
# semodule -i my-zabbixagentd.pp
■Zabbix agent 入手
http://www.zabbix.com/download.php
zabbix_agents_3.2.0.win.zip
1)c:\zabbix_agentに配置。
c:\zabbix_agent\conf> copy zabbix_agentd.win.conf zabbix_agentd.conf
c:\zabbix_agnet\conf> vim zabbix_agentd.conf
LogFile=c:\zabbix_agent\log\zabbix_agnetd.log
Server=192.168.1.10
EnableRemoteCommands=1
ServerActive=192.168.1.10:10051
HostnameItem=system.hostname
HostMetadataItem=system.uname
2) zabbix_agentd.exeのプロパティの互換性タブ→「□管理者としてこのプログラムを実行する」にチェック
3)コントロールパネル->Windowsファイアウォール->詳細設定->受信の規制→「新しい規則」でポート10050を追加。
4)インストールcd C:\zabbix_agent\bin\win64
zabbix_agentd.exe --config c:\zabbix_agent\conf\zabbix_agentd.conf --install
5) サービスの開始
zabbix_agentd.exe --start
※コントロールパネル→管理ツール→サービスからも開始可能。
【参考】
サービス停止 zabbix_agentd.exe --stop
サービスアンインストール zabbix_agentd.exe --uninstall
■Zabbixサーバの設定
1)ホストの自動登録
設定→アクション→イベントソースを自動登録
名前:Windowsサーバの自動登録
新規条件:ホストメタデータ含まれるWindows
※エージェント側のzabbix_agentd.conf内に、HostMetadata=Windowsを設定する。
2)実行内容
デフォルトの件名:Auto registration: {HOST.HOST}
デフォルトのメッセージ:
Host name: {HOST.HOST} Host IP: {HOST.IP} Agent port: {HOST.PORT}
実行内容→実行内容のタイプ:ホストを追加
// :ホストグループに追加
// :テンプレートとのリンク作成(Template OS Windows)
一覧の戻って
ステータス:有効
2) Zabbix_agentのインストール(Linux エージェント CentOS7)
■Zabbix agent 入手
http://www.zabbix.com/download
Zabbix 3.2 Red Hat Enterprise Linux CentOS Oracle Linux x86_64
-----------------------------------
※ 追記(20211117)# export HTTP_PROXY=http://192.168.100.254:3128
# export HTTPS_PROXY=http://192.168.100.254:3128
# wget https://cdn.zabbix.com/zabbix/binaries/stable/5.4/5.4.6/zabbix_agent-5.4.6-linux-4.12-ppc64le-static.tar.gz
# wget https://cdn.zabbix.com/zabbix/binaries/stable/5.4/5.4.6/zabbix_agent-5.4.6-linux-4.12-ppc64le-static.tar.gz
# mkdir tmp
# cd tmp
# tar xvzf zabbix_agent-5.4.6-linux-4.12-ppc64le-static.tar.gz
# cd zabbix_agent-5.4.6-linux-4.12-ppc64le-static
# cp -r etc /
# cp -r usr /
-------------------------------------
※ 追記(こっちの方がいい)
# dnf install https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-apache-conf-5.4.7-1.el8.noarch.rpm
# dnf install https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-agent2-5.4.7-1.el8.x86_64.rpm
# vi /etc/zabbix/zabbix_agentd.conf
# firewall-cmd --add-port=10050/tcp --zone=public --permanent# firewall-cmd --reload
# systemctl start zabbix-agent2
# systemctl enable zabbix-agent2
-------------------------------------
# yum localinstall zabbix-agent-3.2.3-1.el7.x86_64.rpm
# vi /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=2
Server=192.168.1.10
ServerActive=192.168.1.10:10051
Hostname=CentOS7-5
HostMetadata=CentOS
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf
# systemctl enable zabbix-agent Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service. # systemctl start zabbix-agent Job for zabbix-agent.service failed because a configured resource limit was exceeded. See "systemctl status zabbix-agent.service" and "journalctl -xe" for details.
エラーが出たのでSELinux Troubleshooterの解決策を実行。
# ausearch -c 'zabbix_agentd' --raw | audit2allow -M my-zabbixagentd # semodule -i my-zabbixagentd.pp
3) Zabbix_agentのインストール(Redhat6.5)
■Zabbix agent 入手
http://www.zabbix.com/download
Zabbix 3.2 Red Hat Enterprise Linux CentOS Oracle Linux Version 6 x86_64
# yum localinstall zabbix-agent-3.2.6-1.el6.x86_64.rpm
# vi /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
Server=192.168.1.10
ServerActive=192.168.1.10:10051
Hostname=redhat65
HostMetadata=redhat
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agentd.d/*.conf
# vi /etc/sysconfig/iptables
Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# service iptables restart
# service zabbix-agent start
# chkconfig zabbix-agent on
0 件のコメント:
コメントを投稿