Check!SiteIT活用やクラウド基盤、ITシステムやWordPressサイトの運用などについて記載しています。記事公開日:2015/04/14最終更新日:(この記事は約1年以上経過しています。ここでは、firewalldの管理操作を、簡単ですが記載しています。導通できるようにする手順となります。1.現状の設定確認まず、firewalldの現状を確認します。firewalld)で確認します。daemon.$起動している事が確認できましたので、次に進みます。「ゾーン」をインターフェースに割り当てて管理します。–list-all-zones」で確認できます。出力結果はズラズラと表示されるので、以下省略して記載しています。(省略)$合計9個の「ゾーン」があります。出力結果から「public」がデフォルトでアクティブになっているゾーンである事が分かります。–get-active-zones」を利用できます。ens160)が確認できました。念のため、インターフェース情報を確認しておきます。CentOS7からifconfigコマンドの代わりに、nmcliコマンドやipコマンドで関連情報を確認できます。デバイス情報をnmcliコマンドで確認してみます。--$publicゾーンが適用されているインターフェース(ens160)が確認できました。show」コマンドで確認できます。つぎに、publicゾーンのサービス状態を確認します。–zone=public」コマンドを投入します。ssh$現在は、「dhcpv6-client」と「ssh」が適用されています。この内容は「/etc/firewalld/zones/public.xml」ファイルでも確認できます。/etc/firewalld/zones/public.xml(省略)$それでは、次はユーザー定義の新規サービス(Zabbixエージェント)を追加する方法となります。2.新規サービスの追加ここではCentOS7にZabbixエージェントをインストールした際に、Zabbixサーバ側からZabbixエージェント(ポートは10050/TCP)にアクセスできるようにするための設定を記載しています。firewalldでデフォルトで用意されているサービス一覧をコマンドで確認できます。--get-services(省略しますが、多くのサービス一覧が表示されます)$httpやhttps、smtpなどはデフォルトで用意されています。設定ファイルは「/usr/lib/firewalld/services/」配下にあります。Zabbixエージェント用の設定ファイルは用意されていないので作成する事にします。用意する場所は「/etc/firewalld/services」、ファイル名は「zabbix.xml」にして、作成した内容は以下になります。それでは、publicゾーンにZabbixを追加していきます。Zabbixエージェントへのアクセス制限などは、サーバとインターネット間にあるFireWallでアクセス元制限をするなど、別途考慮してください。publicゾーンの現状サービスを確認しておきます。ssh$ここにZabbixを追加する事になります。–permanent」で、publicゾーンにZabbixを追加します。--permanentsuccess$成功すると「success」と出ます。新規でユーザー定義サービス(Zabbix)を追加したので、リロードします。--reloadsuccess$再度、publicゾーンのサービス状態を確認すると、Zabbixが追加されている事が確認できます。zabbix$以上で、インターフェースに適用されているゾーンに、新規でZabbixエージェントのサービスポートを追加する作業が終わりです。この後、Zabbixマネージャ側からzabbix_getコマンドで導通確認をすると良いかと思います。permalink.チェックサイトの運営は株式会社ファンブライトが行っています。Reserved.株式会社ファンブライト。