#author("2024-11-16T09:14:18+09:00","default:dramsukohome","dramsukohome") #author("2024-11-16T09:17:26+09:00","default:dramsukohome","dramsukohome") [[LinuxServer]] #shadowheader(1,"zabbix"); #contents * version : 2.2 [#e63d4c2a] -グラフ文字化け対策 -- graphfont.ttf のシンボリックリンクを削除 sudo rm /usr/share/zabbix/fonts/graphfont.ttf -- 新しい graphfont.ttf のシンボリックリンクを作成 sudo ln -s /usr/share/fonts/ipa-gothic/ipag.ttf /usr/share/zabbix/fonts/graphfont.ttf ** インストール [#t4be22c3] - CentOS6 へ zabbix-agent のインストール -- レポジトリの追加 sudo rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm -- インストール sudo yum install zabbix-agent - CentOS7 へ zabbix-agent のインストール -- レポジトリの追加 sudo rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm - Ubuntu へ zabbix-agent のインストール sudo apt-get install zabbix-agent ** 設定 [#x5648190] - sudo vi /etc/zabbix/zabbix_agentd.conf -- Servername=zabbixserver.hogehoge.com -- Hostname=webserver.hogehoge.com ** 起動時の自動実行 [#x67ce390] -- CentOS6 sudo chkconfig zabbix-agent on -- Ubuntu sudo apt-get install sysv-rc-conf sudo sysv-rc-conf zabbix-agent on -トラブル -- zabbix サーバが「いいえ」になっている --- SELinux の設定を確認 -- ubuntu でZabbixサーバーから10050 portの疎通が取れない --- [[LinuxServer#b5d134e8]] * Version 3.0(バージョンアップ) [#b74aa78d] ** Zabbix サービスの停止 [#l2aac716] sudo service zabbix-agent stop sudo service zabbix-server stop ** バックアップ [#acd6f2e4] -MySQL DB mysqldump -u zabbix -p zabbix > /root/zabbix.dump -zabbix 関連ファイル mkdir /root/zabbix-backup/ cp -p /etc/zabbix/zabbix_server.conf /root/zabbix-backup/ cp -p /etc/httpd/conf.d/zabbix.conf /root/zabbix-backup/ cp -pR /usr/share/zabbix/ /root/zabbix-backup/ cp -pR /usr/share/doc/zabbix-* /root/zabbix-backup/ --特に以下のパスワードを確認 grep DBPassword /etc/zabbix/zabbix_server.conf ** PHPのバージョンアップ [#t3633a2f] -[[Program#d7e8173b]] ** Zabbixのインストール(CentOS6) [#hb31ab22] -現行リポジトリの削除 yum remove zabbix-release -レポジトリの登録 rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/6/i386/zabbix-release-3.0-1.el6.noarch.rpm -レポジトリキャッシュの削除 yum clean all -Install yum install zabbix zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql zabbix-web-japanese ** Zabbix設定ファイル名の変更とコピー [#pf0c389c] + ディレクトリの移動 cd /etc/zabbix/ + 旧設定ファイル名を変更(バックアップ) mv zabbix_server.conf zabbix_server.conf.bak191207 + テンプレートファイル名を変更 mv zabbix_server.conf.rpmnew zabbix_server.conf +db password 変更 vi zabbix_server.conf --以下の項目 DBPassword= +ついでに他も少しコメントアウトを修正~ (以下は例なので実際の環境に合わせて設定) DBHost=localhost DBName=zabbix DBUser=zabbix ** PHP 設定ファイルの変更 [#la877295] - vi /etc/php.ini max_execution_time 300 memory_limit 128M post_max_size 16M upload_max_filesize 2M max_input_time 300 date.timezone = Asia/Tokyo always_populate_raw_post_data -1 ** Apache 関連 [#wee7731a] - apacheのバージョンを確認 sudo httpd -v - テンプレートファイル(zabbix.conf.rpmsave)が無かったので~ 一応以下からコピー sudo cp /usr/share/doc/zabbix-web-3.0.28/httpd22-example.conf /etc/httpd/conf.d/ - rename cd /etc/httpd/conf.d/ ls mv httpd22-example.conf zabbix.conf - PHPの7へ変更 --vi /etc/httpd/conf.d/zabbix.conf --- before <IfModule mod_php5.c> --- after <IfModule mod_php7.c> ** Zabbixの起動 [#t0a0f275] sudo service zabbix-server start ** ログファイルの確認 [#edab6409] sudo tail -f /var/log/zabbix/zabbix_server.log ** データベースの変換が完了してから以下を起動 [#r5a0d8bc] sudo service httpd start sudo service zabbix-agent start * version 4.0(バージョンアップ) [#g86fe55e] ** Zabbix サービスの停止 [#l2aac716] sudo service zabbix-agent stop sudo service zabbix-server stop ** バックアップ [#acd6f2e4] -MySQL DB mysqldump -u zabbix -p zabbix > /root/zabbix.dump -zabbix 関連ファイル sudo mkdir /root/zabbix-backup/ sudo cp -p /etc/zabbix/zabbix_server.conf /root/zabbix-backup/ sudo cp -p /etc/httpd/conf.d/zabbix.conf /root/zabbix-backup/ ~ sudo cp -pR /usr/share/zabbix/ /root/zabbix-backup/ sudo cp -pR /usr/share/doc/zabbix-* /root/zabbix-backup/ --特に以下のパスワードを確認 grep DBPassword /etc/zabbix/zabbix_server.conf ** Zabbixのインストール(CentOS6) [#hb31ab22] -現行リポジトリの削除 sudo yum remove zabbix-release -レポジトリの登録 sudo rpm -ivh zabbix-release-4.0-2.el6.noarch.rpm -レポジトリキャッシュの削除 sudo yum clean all -Install sudo yum update zabbix zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql ** Zabbix設定ファイル名の変更とコピー [#pf0c389c] + ディレクトリの移動 cd /etc/zabbix/ + 旧設定ファイル名を変更(バックアップ) sudo mv zabbix_server.conf zabbix_server.conf.bak191207 + テンプレートファイル名を変更 sudo mv zabbix_server.conf.rpmnew zabbix_server.conf +db password 変更 sudo vi zabbix_server.conf --以下の項目 DBPassword= +ついでに他も少しコメントアウトを修正~ (以下は例なので実際の環境に合わせて設定) (default と一緒なので必要ないかも。。。) DBHost=localhost DBName=zabbix DBUser=zabbix ** Zabbixの起動 [#t0a0f275] sudo service zabbix-server start sudo service httpd start sudo service zabbix-agent start ** 監視対象サーバーへ agent のインストール [#f2e68ef5] - sudo dnf -y install https://repo.zabbix.com/zabbix/4.0/rhel/8/x86_64/zabbix-release-4.0-2.el8.noarch.rpm - sudo dnf -y install zabbix-agent - sudo vim /etc/zabbix/zabbix_agentd.conf -- 以下を変更 -- Server --- IPで指定 Server=10.0.0.30 --- ホスト名でも大丈夫(要DNS) Server=hoge.domain.jp --ServerActive ---IP ServerActive=10.0.0.30 --- ホスト名でも大丈夫(要DNS) --監視対象のホスト名を指定 Hostname=hogeTarget.domain.jp - 自動起動の設定 sudo systemctl enable --now zabbix-agent ** ハードディスク温度の取得,HDD,SSD,hddtemp, [#w19e1cf8] *** 参考サイト [#a670c325] -[[ZabbixでHDDの温度を監視する:https://kusoneko.blogspot.com/2020/11/zabbix-HDD-temperature-monitoring.html]] *** 監視される側のサーバ設定 [#pa4209ea] + Install ++ Ubuntu sudo apt install hddtemp ++ Redhat系 sudo dnf install hddtemp + override.conf 関連 ++sudo mkdir /etc/systemd/system/zabbix-agent.service.d/ -p ++sudo vim /etc/systemd/system/zabbix-agent.service.d/override.conf~ (新規作成) [Service] User=root Group=root +sudo visudo -- 以下を追加 zabbix ALL=NOPASSWD: ALL +sudo vi /etc/zabbix/zabbix_agentd.conf EnableRemoteCommands=1 AllowRoot=1 AllowKey=system.run[*] + zabbix agent サービス再起動 sudo systemctl daemon-reload sudo systemctl restart zabbix-agent +Admin group ++ Redhat系 +++ 現状の確認 id zabbix +++ root グループへ追加 sudo usermod -aG root zabbix +++ 変更後の確認 id zabbix ++ Debian(Ubuntu)系 +++ 現状の確認 id zabbix +++ adm グループへ追加 sudo usermod -aG adm zabbix +++ 変更後の確認 id zabbix +キーに指定するhddtempの場所を確認 -- 監視対象サーバで以下を実行 which hddtemp +確認(監視対象側) ++例 sudo zabbix_agentd -t "system.run[/bin/hddtemp /dev/sda -n]" ++例 sudo zabbix_agentd -t "system.run[/usr/sbin/hddtemp /dev/sda -n]" ++例 zabbix_agentd -t "system.run[sudo /usr/sbin/hddtemp /dev/sda -n]" *** Zabbix サーバで追加 [#ba5a8e9f] +ホストの「アイテム」へ直接追加 ++「設定」-> 「ホスト」 -> 対象のホスト -> アイテム ++ 右上「アイテムの作成」 -- キーの /bin/hddtemp は、サーバの状況に合わせる |名前|適当に。例:HddTempSdaServerName| |タイプ|Zabbixエージェント| |キー|system.run[/bin/hddtemp /dev/sda -n]| |データ型|数値(浮動小数)| |単位|℃| |監視感覚|適当に。例:5m| |アプリケーション|適当に。例:Filesystems App| ++「追加」 ++もう一度開いて、「監視データ取得」 ++「監視データ」 -> 「最新データ」で確認 +ディスカバリに追加 ++「設定」-> 「テンプレート」->対象のテンプレート -> 「ディスカバリ」 ++「Block devices discovery」->「アイテムのプロトタイプ」 ++「アイテムのプロトタイプを作成」ボタンを押す |名前|HddTemp {#FSNAME}| |タイプ|Zabbixエージェント| |キー|system.run[sudo /usr/sbin/hddtemp /dev/{#DEVNAME} -n]| |データ型|数値(浮動小数)| |単位|℃| |監視感覚|適当に。例:5m| |アプリケーション|適当に。例:Filesystems App| |タグ1|component,storage| |タグ2|storagedisk,{#DEVNAME}| +ディスカバリ・グラフの追加 ++ 「グラフのプロトタイプ」 ++ 「グラフのプロトタイプ作成」 ++ 適当に設定 * version 5.0 [#e5e1f014] ** RHEL 8, AlmaLinux 8, RockyLinux 8, [#w3535d5e] *** Agent install [#kbc073b2] - レポジトリの追加 sudo dnf -y install https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm - インストール sudo dnf -y install zabbix-agent2 - 遅くて入らない場合は以下からダウンロード -- https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-agent-5.0.14-1.el8.x86_64.rpm wget https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-agent-5.0.14-1.el8.x86_64.rpm -- install sudo dnf install /tmp/hogehoge/zabbix-agent-5.0.14-1.el8.x86_64.rpm * Version 6.0 [#me17278d] -参考サイト[[Zabbix 6.0 : インストール(Server world):https://www.server-world.info/query?os=Ubuntu_22.04&p=zabbix60&f=1]] -Zabbix, Downloadサイト(releaseのダウンロード) -- [[https://www.zabbix.com/download]] ** サーバのセットアップ(Ubuntu) [#re8d290f] + Apacheのインストールと設定 sudo apt -y install apache2 ++ sudo vi /etc/apache2/conf-enabled/security.conf --- 以下を変更 ServerTokens Prod ++ apache2の起動 sudo systemctl restart apache2 ++ 確認 --- http://(ip address)/ --- 例: http://123.123.123.123/ + php のインストールと設定 -- sudo apt -y install php-fpm -- sudo vi /etc/apache2/sites-available/default-ssl.conf --- <VirtualHost> - </VirtualHost> 内に追記 <FilesMatch \.php$> SetHandler "proxy:unix:/var/run/php/php8.1-fpm.sock|fcgi://localhost/" </FilesMatch> </VirtualHost> -- sudo a2enmod proxy_fcgi setenvif -- sudo a2enconf php8.1-fpm -- 再起動 sudo systemctl restart php8.1-fpm apache2 -- 確認 sudo echo '<?php phpinfo(); ?>' > /var/www/html/info.php -- ブラウザから以下をアクセスして確認 http://(ip address)/info.php --- 例: http://123.123.123.123/info.php + MariaDb(MySql)のインストールと設定 sudo apt -y install mariadb-server ++ restart sudo systemctl restart mariadb ++ mysql の初期設定 sudo mysql_secure_installation --- [Unix_Socket] 認証に切り替えるか否か~ # [no] でも root のみ デフォルトで [Unix_Socket] 認証は有効 Switch to unix_socket authentication [Y/n] n --- MariaDB root パスワードを設定するか否か~ デフォルトで [Unix_Socket] 認証が有効となっているが~ root パスワードを設定すると パスワードでも root ログイン可能となる~ root パスワードを設定しない場合は OS の root ユーザーのみが MariaDB root ユーザーとしてログイン可~ Change the root password? [Y/n] n --- 匿名ユーザーは削除する~ Remove anonymous users? [Y/n] y --- root のリモートログインは無効とする Disallow root login remotely? [Y/n] y --- テストデータベースは削除する Remove test database and access to it? [Y/n] y --- 特権情報をリロードする Reload privilege tables now? [Y/n] y ++ root userで接続の確認 --- sudo su - --- mysql --- exitで終了 exit + Zabbixのインストールと設定 wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-3+ubuntu22.04_all.deb ++ sudo dpkg -i zabbix-release_6.0-3+ubuntu22.04_all.deb ++ sudo apt update ++ sudo apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent2 php-mysql php-gd php-bcmath php-net-socket zabbix-get + mysql上でZabbixユーザの作製 ++ sudo su - ++ mysql ++ create database zabbix character set utf8mb4 collate utf8mb4_bin; ++ grant all privileges on zabbix.* to zabbix@'localhost' identified by 'password'; --- passwordは任意のパスワードへ変更 ++ flush privileges; ++ exit + 初期データベースの構築(ここが公式や上記参考サイトのやり方でできませんでした。。。) ++ zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix + Zabbixサーバの設定 sudo vi /etc/zabbix/zabbix_server.conf ++ 105行目 : DB 名確認 DBName=zabbix ++ 121行目 : DB ユーザー名確認 DBUser=zabbix ++ 130行目 : DB ユーザーのパスワードを追記 DBPassword=password --- passwordは適宜変更 + Zabbixサーバの再起動と自動起動設定 sudo systemctl restart zabbix-server sudo systemctl enable zabbix-server + Zabbix agentの設定(Zabbixサーバ内) vi /etc/zabbix/zabbix_agent2.conf ++ 80行目 : Zabbix サーバーを指定 Server=127.0.0.1 ++ 132行目 : Zabbix サーバーを指定 ServerActive=127.0.0.1 ++ 143行目 : 自身のホスト名に変更 Hostname=dlp.srv.world ++ Zabbix agent(サーバ内)のリスタート sudo systemctl restart zabbix-agent2 + Zabbixサーバに合わせた php 設定の変更~ (やらないとこの後のWebの設定画面でエラーとなります) -- sudo vi /etc/php/8.1/fpm/pool.d/www.conf -- 最終行に追記 php_value[max_execution_time] = 300 php_value[memory_limit] = 128M php_value[post_max_size] = 16M php_value[upload_max_filesize] = 2M php_value[max_input_time] = 300 php_value[max_input_vars] = 10000 php_value[always_populate_raw_post_data] = -1 php_value[date.timezone] = Asia/Tokyo -- Zabbixサーバコンソールへの接続制限(お好みで) sudo vi /etc/apache2/conf-enabled/zabbix.conf --- 10行目 : 必要であれば Web 管理画面へのアクセスを制限 (デフォルトは制限なし) #Allow from all Allow from 10.0.0.0/24 + apache と php のリスタート systemctl restart apache2 php8.1-fpm + WebコンソールからZabbixサーバの初期設定 ++ 言語の選択 ++ そのまま「次へ」 --- エラーとなった場合は上記の「Zabbixサーバに合わせた php 設定の変更」を参照 ++ 以下3つを記入、次へ +++ データベース名 +++ ユーザー名 +++ パスワード ++ Zabbixサーバ名 +++ タイムゾーン ++ 「次へ」 ++ 「終了」 + 初期ユーザーとパスワードでログイン Admin zabbix + 以上でZabbixのインストールと初期設定は完了 --- あとはホストを追加したりとか色々 *** グラフの文字化け(Ubuntu server) [#e6852748] - 参考サイト:[[Raspberry Pi 【Zabbix編】グラフの文字化けを解消する方法(ingenious):https://www.ingenious.jp/articles/howto/zabbix-howto/zabbix-graph-garbled/]] -- + フォントのインストール sudo apt install fonts-ipafont-gothic + シンボリックリンクの作成 sudo ln -s /usr/share/fonts/opentype/ipafont-gothic/ipagp.ttf /usr/share/zabbix/assets/fonts/ipagp.ttf + Zabbix設定ファイルの編集 sudo vi /usr/share/zabbix/include/defines.inc.php ++ 変更前 define('ZBX_GRAPH_FONT_NAME', 'graphfont'); define('ZBX_FONT_NAME', 'graphfont'); ++ 変更後 define('ZBX_GRAPH_FONT_NAME', 'ipagp'); define('ZBX_FONT_NAME', 'ipagp'); *** Linux, process監視 [#ld6a9500] +参考サイト:[[Zabbixのアイテムキー『proc.num』のプロセス数監視パラメータ(tsunokawaのはてなダイアリー):https://tsunokawa.hatenablog.com/entry/2017/11/01/015813]] +アイテム作成 |名称|値|備考|h |名前|適当に, 例) ServerName:proc,processName|| |タイプ|Zabbixエージェント|| |キー|proc.num[processName]&br;proc.num[,,,processName]|| |データ型|数値(整数)|| |ホストインターフェース|serverFQDN:10050|| |監視間隔|適当に 例) 5m|| ++ テストする +トリガー追加 |名称|値|備考|h |名前|適当に, 例) ServerName:proc,processName,Trigger|| |深刻度|適当に|| |キー|proc.num[processName]&br;proc.num[,,,processName]|| |障害の条件式|last(/serverName.tar3.net/proc.num[,,,"processName"],#1)=0|| |復旧条件式|last(/serverName.tar3.net/proc.num[,,,"processName"],#1)>0|| +グラフ追加(適当に。省略) *** Linux, ファイルの存在監視 [#ld6a9500] +参考サイト:[[Zabbix エージェント(Zabbix公式):https://www.zabbix.com/documentation/2.0/jp/manual/config/items/itemtypes/zabbix_agent]] +アイテム作成 |名称|値|備考|h |名前|適当に, 例) ServerName:file exists,fileName|| |タイプ|Zabbixエージェント|| |キー|vfs.file.exists[/mnt/hoge/hogehoge/test.txt]|| |データ型|数値(整数)|| |ホストインターフェース|serverFQDN:10050|| |監視間隔|適当に 例) 5m|| ++ テストする +トリガー追加 |名称|値|備考|h |名前|適当に, 例) ServerName:file exists:fileName,Trigger|| |深刻度|適当に|| |障害の条件式|last(/serverName.tar3.net/vfs.file.exists["file/path/test.txt"],#1)=0|| |復旧条件式|last(/serverName.tar3.net/vfs.file.exists["file/path/test.txt"],#1)>0|| +グラフ追加(適当に。省略) ** クライアント(監視対象のサーバ)側 [#w19e2d81] Zabbix agent を 5.0 -> 6.0へ変更(Debian) + 既存のzabbix-agentをアンインストール sudo apt remove zabbix-agent + release package等のアンインストール ++ 関連パッケージの検索 sudo dpkg -l | grep zabbix ++ 多分以下2つ sudo dpkg -P zabbix-agent sudo dpkg -P zabbix-release + Debian用のrelease packageのダウンロードとインストール wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-4+debian11_all.deb sudo dpkg -i zabbix-release_6.0-4+debian11_all.deb + aptのパッケージ情報のアップデート(アップグレードはされない) sudo apt update + zabbix-agentのインストール sudo apt install zabbix-agent + zabbix_agentd の設定 ++ sudo vim /etc/zabbix/zabbix_agentd.conf Server=(IP or server name) ServerActive=(IP or server name) HostName=(監視対象サーバのホスト名) + zabbix-agentの再起動 sudo systemctl restart zabbix-agent *** zabbix-agentの変更(Ubuntu 22.04) [#o6fd1cdd] - 「Release ファイルがありません」エラー - 以下を実行 ++ sudo apt install libmodbus5 ++ wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix/zabbix-agent_6.0.18-1%2Bubuntu20.04_amd64.deb ++ sudo dpkg -i zabbix-agent_6.0.18-1+ubuntu20.04_amd64.deb *** (Ubuntu) ファイアウォールのオープン [#n25d7c93] sudo ufw allow 10050 sudo ufw reload *** Ubuntu 14.04のZabbix agentのバージョンを上げる [#i2123680] +以下の選択肢でダウンロード -- [[ダウンロードリンク:https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.19&os=Linux&os_version=3.0&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=0]] ++ Linux ++ 3.0 ++ amd64(環境に合わせて選択) ++ 6.0 LTS(環境に合わせて選択) +適当なディレクトリで解凍 tar xzfv zabbix_agent-6.0.19-linux-3.0-amd64-static.tar.gz +ファイルをコピー sudo cp -fr bin /usr/ sudo cp -fr sbin /usr/ sudo cp -fr conf/zabbix_agentd.conf /etc/zabbix/ +設定ファイルを変更 -- sudo vi /etc/zabbix/zabbix_agentd.conf -- 自分は以下3つ Server=123.123.123.123 #ServerActive=127.0.0.1 Hostname=serverName.domain.net AllowRoot=1 +zabbix_agentd の再起動 sudo /etc/init.d/zabbix-agent restart +起動の確認 ps ax | grep zabbix *** Windowsの監視(Zabbix agent) [#i76f306e] +agentのダウンロード -- [[Zabbix公式:https://www.zabbix.com/download_agents?version=6.0+LTS&release=6.0.19&os=Windows&os_version=Any&hardware=amd64&encryption=No+encryption&packaging=Archive&show_legacy=0]] -- ファイル名例:zabbix_agent-6.0.19-windows-amd64.zip +zipを解凍する +フォルダをコピーする(自分はc:\zabbix)へコピー +confファイルの編集(メモ帳以外のLinux改行コードに対応しているエディタで) Server=(ZabbixサーバのIP or server name) #ServerActive=(IP or server name) HostName=(監視対象サーバのホスト名) +コマンドプロンプトを管理者権限実行して、以下のコマンドでサービスへ登録 c:\zabbix\bin\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.conf -i +ファイアウォールのポートを開ける ++ Control Panel ++ 「システムとセキュリティ」 ++ 「Windows Defender ファイアウォール」 ++ 「詳細設定」(左のツリー) ++ 「受信の規則」 ++ 「新しい規則」右のツリー +++ 「ポート」 +++ TCP, 特定のローカルポート:10050 +++ 「接続を許可する」を選択して次へ。 +++ すべてにチェックを入れて次へ +++ 名前:ZabbixAgent, 「完了」ボタン +あとは通常通り、Zabbixサーバから登録すれば完了 *** バージョンアップ(CentOS7) [#y6987122] + 現バージョンの確認 zabbix_agentd --version + 旧バージョンのアンインストール sudo yum remove zabbix-agent.x86_64 + 新バージョンのインストール sudo yum install zabbix6.0-agent.x86_64 --skip-broken + 新バージョンの確認 zabbix_agentd --version + zabbix_agentd.confの編集 sudo vim /etc/zabbix_agentd.conf -- 自分は以下2つ +++ サーバのホスト名 or IP Server= +++ クライアントのホスト名 Hostname= + zabbix agentの再起動 sudo systemctl restart zabbix-agent.service * トラブル [#n5fc41b5] ** 特定のデータが取れてない [#ne1ef1cc] + 「最新データ」を確認 + 下に表示されているデータベースエラーを確認し、以下のコマンドで修正 *** エラー[Table './zabbix/history_uint' is marked as crashed and should be repaired] [#k0bb8de0] - mysql で以下を実行 ++ use zabbix ++ repair table history_uint ; * その他 [#m8321992] ** マクロ(定数)一覧 [#ya54fe2a] -[[1 サポートされているマクロ(場所別)(Zabbix):https://www.zabbix.com/documentation/2.2/jp/manual/appendix/macros/supported_by_location]]