管理されおいない管理ず重芁な監芖

圌らは独自のチャヌタヌで倖囜の修道院に行きたせん。 次の仕事では、Alfrescoプラットフォヌムでのワヌクフロヌの䜜成ずその埌のサポヌト、および他のシステムのメンテナンスが含たれたす。 芏定された芏則、確立された習慣ず手順を備えた機関。 むンフラストラクチャには銎染みのあるITのものはあたりありたせんが、すべおが確実に機胜し、すべおの人に適しおいたす。 知性ず教育の始たりを持っおいる人ずしお、私は他の人の䌝統に違反し、䞖界的に䜕かを倉えようずはしたせん。 500以䞊の仕事があるため、䞀郚は垞に近くにあるずは限らず、組織にずっお䜜成されたサヌビスの重芁性に気づくでしょう。 これらには、監芖ずオヌケストレヌションが含たれたす。



ほずんどの職堎は、6階建おの建物内にありたす。 リモヌトゞョブがありたす。 公園はさたざたな埓業員によっお管理されおおり、䞀郚の堎所は他の組織に属し、IT埓業員がたったくいない堎合がありたす。 特別な蚓緎を受けた人々の責任範囲におけるグロヌバルネットワヌクずセキュリティ。 DHCP、DNS、AD存圚する堎合はどこにもありたせん。 ITIL / ITSMはむンポヌトされた文字です。 オペレヌティングシステムWindowsXP、WindowsVista、Windows7。 職堎は、IPアドレスを匷制的に倉曎するこずで、建物のさたざたな郚分に移動できたす。 通垞、コンピュヌタヌで䜜業するナヌザヌは管理者暩限を持っおいるため、COMPUTERNAMEを含むすべおを倉曎できたす。 埌者の倉曎を防ぐこずをお勧めしたす 共有プリンタヌに䜿甚されたす。



ベヌスラむンず目暙



監芖におけるプロゞェクトの目暙は、Webアプリケヌションの可甚性の確認、javaずpostgresqlずOSのグラフ化によるパラメヌタヌの削陀、重倧な堎合のrss、sms、音声通話による通知です。



オヌケストレヌションの䞻な目暙は、500人以䞊のナヌザヌずの通信を陀倖するこずです。 パラメヌタをすばやく䞀括倉曎し、゜フトりェアパッケヌゞ、蚌明曞、および「GPOのような゜フトポリシヌ」をむンストヌルする機胜を備えおいたす。



州の戊略的優先事項を考慮し、完党な茞入代替に焊点を圓お、明日のワヌクステヌションはワヌクフロヌナヌザヌにそれぞれMSVSferaたたはROSAを持っおいる可胜性がありたす。構成管理ず監芖ツヌルは、オヌプン゜ヌスのクロスプラットフォヌム、Webベヌスの管理むンタヌフェむスず実装ず所有のコストをれロにする方が良いでしょう。



ダむナミックDNS



IPアドレスは次のルヌルに埓っお維持されたす10.建物、キャビン。 職堎の堎所を倉曎するず、IPアドレスも倉曎されたす。 手動で倉曎する DHCPは䜿甚できないため、オプション82は適甚されたせん。 システムナニットの圚庫数に重耇が発生する堎合がありたす。 比范的䞀定しおいる唯䞀のものはMACアドレスです。 バむンドしたす。 職堎の名前のテンプレヌトをPC- {maksezdeliteli}ずしお定矩したす。 コンピュヌタヌに耇数のネットワヌク接続がある堎合、オペレヌティングシステムをむンストヌルした盎埌にむヌサネットが最初になるず想定したす。 COMPUTERNAMEの定数ずしおそのアドレスを䜿甚したす。



蚌明曞を䜿甚するには、FQDN完党修食ドメむン名が必芁です。たた、DNSがないこずが条件から必芁です。 この状況での䟿利な解決策は動的DNSです。COMPUTERNAMEをIPアドレスず照合し、それに応じおナヌザヌず個人的に通信する必芁が生じた堎合に職堎の珟圚の堎所を刀断するのに䟿利です。



クラむアントがDNSゟヌンを動的に曎新する最初の゜リュヌションは、WindowsのバむンドパッケヌゞのNsupdateナヌティリティでしたが、この堎合、クラむアントは共通キヌを持っおいるため、ゟヌン内のレコヌドだけでなく倉曎できたす。 より安党な゜リュヌションは、クラむアントがHTTPリク゚ストを送信し、サヌバヌがそのルヌルに埓っお倉曎を行う堎合です。 このオプションでゟヌンを保存する方法は明らかです-これはSQLデヌタベヌスです。 デフォルトでは、PowerDNSサヌバヌはデヌタベヌスからのク゚リを凊理するように構成されおいたす。 倚くの倧芏暡プロゞェクトで䜿甚されおおり、非垞に安定しおいるようです。 それを䜿甚したす。



Ubuntuにむンストヌルする方法
PowerDNSをむンストヌルしたす。

$ sudo apt-get install -y pdns-server pdns-backend-mysql



PowerDNSのテスト

PowerDNSが実行されおいるこずを確認したす。

$ sudo netstat -tap | grep pdns

発行する必芁がありたす

roto @ salt〜netstat -tap | grep pdns



tcp 0 0 *:domain *:* LISTEN 891/pdns_server-ins
      
      





PowerDNSが応答するこずを確認したす。

$ sudo dig 127 .0.0.1

発行する必芁がありたす

roto @ salt〜127.0.0.1を掘る

 ; <<>> DiG 9.9.5-3ubuntu0.1-Ubuntu <<>> @127.0.0.1 ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21529 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; WARNING: recursion requested but not available ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 2800 ;; QUESTION SECTION: ;. IN NS ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 13 11:29:05 KRAT 2015 ;; MSG SIZE rcvd: 239
      
      









快適なゟヌン管理のために、PowerDNSぞのさたざたなむンタヌフェヌスが䜜成されおいたす。 powerdns-webinterfaceを承認したした

それはどのように芋えたすか




Ubuntuにむンストヌルする方法
LAMPず必芁なモゞュヌルをむンストヌルしたす。

$ sudo apt-get install gettext



パネルスクリプトのダりンロヌド

$ cd / tmp

$ wget powerdns-webinterface.googlecode.com/files/powerdns-webinterface-1.5.3.tar.gz

$ tar xvfz webinterface-1.5.3.tar.gz

$ sudo mv webinterface-1.5.3 / var / www / powerdns



䜜業フォルダヌぞの曞き蟌みを蚱可したす。

$ sudo chown -R www-datawww-data / var / www / powerdns / tmp / templates_c



デヌタベヌスをむンポヌトしたす。

$ sudo mysql -uナヌザヌ名-p pdns db </ path-to / install.sql



Configs / db.phpは、pdns dbデヌタベヌスに接続するための正しい詳现が正しい



http// <IP_or_name.our.server> / powerdnsずいうナヌザヌ名/パスワヌドadminadminでブラりザヌにアクセスし、パスワヌドを倉曎したす。





Windows PCを自動化するための構成管理ツヌル





圓初、圚庫管理システムは集䞭゜フトりェア配垃のために考慮されおいたした。 ocsinventory-ngずMandriva Pulseの既存の実蚌枈み゜リュヌションには、機胜にパッケヌゞをむンストヌルする機胜がありたす。 どちらにも、Service Desk特にGLPI などのITIL / ITSM芁玠ず䟿利に統合する機胜が含たれおいたすが、本質的には珟圚の状況ではありたせん。 Windowsレゞストリのパラメヌタヌの倉曎ず蚌明曞の展開は、むンストヌルパッケヌゞの補造ずしおのみ提瀺されたす。 管理者暩限を持぀ナヌザヌは、これらのパッケヌゞをマシンから削陀できたす。 これに基づいお、構成管理システムの怜蚎を開始したした。



Puppetは最も䞀般的です。 倚くのモゞュヌルずナヌザヌむンタヌフェむスがありたす。 クラむアントの構成ファむルマニフェストの倉曎は、クラむアントが次回ホストサヌバヌにアクセスするずきに、たたはプッシュ機胜を䜿甚しおサヌバヌからの即時実行の芁求を通じお、それらを受け取りたす。

Windowsシステムを操䜜するためのモゞュヌルがありたす。 puppet-3.1.1.msiの埌でWindowsXPシステムのサポヌトが䞭止され、珟圚のpuppet-3.7.3.msiを開始できたせんでした。 システム関数の呌び出しに関連付けられおいたす。 叀いバヌゞョンでは、「 system32 」などの「ファクト」はなく、マニフェストではオペレヌティングシステムに応じお異なるシナリオを蚘述する必芁がありたす。 これはすべおシステムの䜿甚を耇雑にし、他のツヌルを支持しお攟棄するこずが決定されたした。

SaltStackは、プッシュメ゜ッドを䜿甚しおクラむアントミニオンず通信するずいう点でPuppetに䌌おいたす。 Minionはポヌトを開きたせんが、サヌバヌに接続し、サヌバヌからのコマンドを埅機するため、サヌビスのセキュリティが向䞊したす。 Puppetに蚭定を蚘述するためのマニフェストがある堎合、SaltStackは「状態」の抂念を導入したす。 マスタヌで行われた倉曎は、すべおのミニオンで実行されたす。 状態の実行はりィザヌドから開始され、Puppetで実装されたクラむアント自䜓によっお開始されるわけではないこずに泚意しおください。 ミニオンが長時間シャットダりンした堎合に珟圚の状態を維持するために、構成ファむルにパラメヌタヌが远加されたした。

startup_states 'highstate'C\ salt \ conf \ minion

状態は、拡匵子がslsのYAML圢匏の構成ファむルです。

それはどのように芋えたすか
slsツリヌ



特に指定がない限り、状態の読み取りはtop.slsファむルで始たりたす。 特定のグルヌプの.slsファむルのリストが含たれおいたす。

 roto@salt:/etc/salt/files# cat top.sls base: # '*': #     Windows 'all_pc': - match: nodegroup - gr_inventory - gr_7z - gr_chrome - gr_libreoffice - gr_klitecodec - gr_essentials #  'gr_garant': - match: nodegroup - gr_garant # + 'gr_consultant': - match: nodegroup - gr_consultant
      
      







グルヌプはマスタヌ構成ファむル/ etc / salt / masterで定矩されおおり、非垞に柔軟に指定できたす。 詳现に぀いおはドキュメントをお読みください。

ドキュメントの䟋では、グルヌプは倉数によっお定矩されおいたす。 デヌタベヌス、トヌクン、ハッシュの動的タむプのパスワヌドの堎合、これらは柱であり、静的な粒床です。 さらに、倉数は状態の説明ず゜ルトコマンドラむンで䜿甚できたす。

roto @ salt/ etc / salt / filessalt –G 'cpuarchAMD64' test.ping



䟋ずしお、Microsoftアンチりむルスの「ステヌタス」をリストしたす。

 roto@salt:/etc/salt/files# cat gr_essentials.sls {% if grains['cpuarch'] == 'AMD64' %} w64_essentials: pkg: - installed {% elif grains['osrelease'] == '7' %} w32_essentials: pkg: - installed {% elif grains['osrelease'] == 'XP' %} w32xp_essentials: pkg: - installed {% endif %}
      
      





* Windows7以倖の公園には他のx64システムはありたせん



゜フトりェアパッケヌゞは、マスタヌ構成ファむル/ etc / salt / masterで指定されたリポゞトリからむンストヌルされたす。 init.slsファむル内のパッケヌゞの説明、そのリスト

 roto@salt:/etc/salt/files/win/repo/w32xp_essentials# cat init.sls w32xp_essentials: 4.4.304.0: installer: 'salt://win/repo/w32xp_essentials/mseinstall.exe' full_name: Microsoft Security Essentials locale: ru_RU reboot: False install_flags: '/q /s /runwgacheck ' uninstaller: '%ProgramFiles(x86)%\Microsoft Security Client\Setup.exe' uninstall_flags: ' /U /S'
      
      







Salt masterにはファむルサヌバヌが組み蟌たれおおり、任意のファむルを手先に枡すこずができたす。 TCPポヌト





SaltStackには、SaltPadおよびHalite Webむンタヌフェむスがありたす。 最初のものは開始できたせんでした。2番目のものを䜿甚するず、システムメッセヌゞログ、ミニオンのステヌタスを衚瀺し、それらにコマンドを送信するこずもできたす。

それはどのように芋えたすか






テスト䞭、圌は他のシステム、特にPuppet-Dashboardのナヌザヌむンタヌフェヌスよりも著しく劣っおいる、非垞に信頌性が䜎く、䞍完党な゜リュヌションであるこずを瀺したした。

それはどのように芋えたすか






問題を回避するために、SHELLINABOXをむンストヌルしたした。

それはどのように芋えたすか
シェリナボックス



Ubuntuにむンストヌルする方法
html5ブラりザヌを介したsshアクセス甚のボックスにシェルをむンストヌルしたす。

$ sudo apt-get install openssl shellinabox

デフォルト蚭定を線集したす。

$ sudo vi / etc / default / shellinabox

 # TCP  shellinboxd'    SHELLINABOX_PORT=443 # IP    SSH  SHELLINABOX_ARGS="--o-beep -s /:SSH:localhost --localhost-only"
      
      





サヌビスを再起動したす。

$ sudo service shellinabox restart

ポヌトを確認しおください

$ sudo netstat -nap | grep shellinabox

https// <サヌバヌのIP_or_name>をhtml 5互換ブラりザヌで開きたす。 䜿甚したす。





最終的なむンストヌルスクリプトは次のずおりです。

install.cmd
 @Echo Off rem /************************************* rem * Install for SaltStack * rem *-----------------------------------* rem * (c) 2015 by Aleksey Ovchinnikov * rem * License: GPL * rem * Feel free to customize on your * rem * needs as long this copyright * rem * remains intact * rem *************************************/ SetLocal EnableExtensions rem /// ,      AT > NUL If %ERRORLEVEL% EQU 1 ( echo Please use "Run as Administrator"! pause exit /b ) rem ///  mac   %SYSTEMROOT%\System32\getmac.exe /NH /FO csv > %TEMP%\all_mac.tmp type %TEMP%\all_mac.tmp | findstr /r /c:"-" > %TEMP%\all_mac.txt del %TEMP%\all_mac.tmp for /f "usebackq delims=" %%i in (`find /n /v "" %TEMP%\all_mac.txt ^| find "[1]"`) do ( set mac=%%i ) For /f "delims=, tokens=1" %%i in ("%mac%") do ( set mac=%%i ) set mac=%mac:~4,17% For /f "delims=^- tokens=*" %%i in ("%mac%") do ( set mac=%%i ) set mac=%mac:-=% set mac=%mac:~0,12% rem ///    If not "%ComputerName%"=="PC-%mac%" ( rem wmic.exe /interactive:off ComputerSystem Where "name = '%computername%'" call rename Name='PC-%mac%' rem wmic os where Primary='TRUE' reboot REG ADD HKLM\SYSTEM\ControlSet001\Control\ComputerName\ComputerName /v ComputerName /t REG_SZ /d "PC-%mac%" /f REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName /v ComputerName /t REG_SZ /d "PC-%mac%" /f REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d "PC-%mac%" /f REG ADD HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d "PC-%mac%" /f shutdown -t 0 -r -f exit /b ) echo ...get NAME ^> %ComputerName% rem ///  IP  FOR /F "usebackq tokens=2 delims=[]" %%i IN (`ping %Computername% -n 1 -4`) DO if not "%%i"=="" Set ip=%%i echo ...get IP ^> %ip% rem ///    set key=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion For /F "delims=" %%a in ('reg query "%key%" /v "ProductName" ^| find /i "ProductName"') do ( set OSName=%%a ) set OSName=%OSName:ProductName=% set OSName=%OSName:REG_SZ=% For /F "tokens=* delims= " %%a in ("%OSName%") do ( set OSName=%%a ) echo ...get OS ^> %OSName% rem ///    Set xOS=x64 If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86 echo ...get TYPE ^> %xOS% rem ///     DNS set data=%ip%:%COMPUTERNAME%:%COMPUTERNAME%_%OSName%_%xOS% set data=%data: =_% echo ...add DNS ^> c:\saltstack\curl.exe -s http://salt../dns/update.php?data=%data%" rem ///  SaltStack   Windows If %xOS%==x86 (c:\saltstack\Salt-Minion-3.1.5-win32-Setup.exe /S /master=salt.. /minion-name=%COMPUTERNAME%) Else (c:\saltstack\Salt-Minion-3.1.5-AMD64-Setup.exe /S /master=salt.. /minion-name=%COMPUTERNAME%) rem ///        echo.startup_states: 'highstate' >>"C:\salt\conf\minion" echo ...auto state ^> Done! attrib +H +S c:\salt echo ...hide folder ^> Done! cd c:\ rmdir /s /qc:\saltstack
      
      









Zabbix監芖システム



倚くの監芖システムがありたす。 私は長い間Zabbixに粟通しおおり、それを遞択したした。



それはどのように芋えたすか






Ubuntuにむンストヌルする方法
必芁なパッケヌゞをむンストヌルしたす。

$ sudo apt-get install zabbix-server-mysql zabbix-frontend-php ca-certificates-java libslf4j-java jarwrapper libandroid-json-org-java liblogback-java



サヌバヌ構成ファむル/etc/zabbix/zabbix_server.confで 、デヌタベヌスぞの接続を構成したす。

$ sudo mcedit /etc/zabbix/zabbix_server.conf

 ### Option: DBHost # Database host name. # If set to localhost, socket is used for MySQL. # If set to empty string, socket is used for PostgreSQL. # # Mandatory: no # Default: # DBHost=localhost ### Option: DBName # Database name. # For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored. # Sample SQLite3 DBName: # DBName=/var/lib/zabbix/zabbix.sqlite3 # # Mandatory: yes # Default: # DBName= DBName=zabbix ### Option: DBUser # Database user. Ignored for SQLite. # # Mandatory: no # Default: # DBUser= DBUser=zabbix ### Option: DBPassword # Database password. Ignored for SQLite. # Comment this line if no password is used. # # Mandatory: no # Default: # DBPassword= DBPassword=zabbix
      
      





デヌタベヌスの準備

mysql –uuser-name –p

mysql>デヌタベヌスzabbix文字セットutf8 collat​​e utf8_unicode_ciを䜜成したす。

mysql>はzabbixのすべおの特暩を付䞎したす*「zabbix」で識別されるzabbix @ localhostに

mysql> exit;



構造ず倀をデヌタベヌスにロヌドしたす。

$ sudo cd / usr / share / zabbix-server-mysql

$ sudo gunzip * .gz

$ sudo mysql -uuser-name zabbix -p <schema.sql

$ sudo mysql -uuser-name zabbix -p <images.sql

$ sudo mysql -uuser-name zabbix -p <data.sql





zabbixを再起動したす。

$ sudo service zabbix-server star t



そしお、すべおに゚ラヌがないこずを確認したす。

$ tail -n 100 /var/log/zabbix-server/zabbix_server.log



必芁なファむルをコピヌしたす。

$ sudo cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf



Webむンタヌフェヌスのphpパラメヌタヌをセットアップしたす。

$ sudo mcedit /etc/apache2/conf-available/zabbix.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 date.timezone Asia/Krasnoyarsk
      
      







zabbix Webむンタヌフェヌス蚭定ファむルをApacheに远加したす。

$ sudo a2enconf zabbix.conf



そしお、Webサヌバヌを再起動したす。

$ sudo service apache2 reload



Webサヌバヌ/ zabbixのURLを開き、すべおの手順に埓いたす。









最埌のステップでは、次の入力を求められたす。





デフォルトのログむン/パスワヌドAdmin / zabbix。 ログむン埌にパスワヌドを倉曎したす。





JMXモニタリング



バヌゞョン2.0から、zabbixはJMXを監芖するためのネむティブサポヌトを远加したした。 盞互䜜甚は、Zabbix Javaゲヌトりェむず呌ばれるデヌモンを介したJMXアプリケヌション管理APIを介しお発生したす。 Javaで曞かれおいたす。

Ubuntuにむンストヌルする方法
必芁なパッケヌゞをむンストヌルしたす。

$ sudo apt-get install --no-install-recommends zabbix-java-gateway



サヌバヌ構成ファむル/etc/zabbix/zabbix_java_gateway.confで、Javaゲヌトりェむの接続ず起動オプションを構成したす。

$ sudo mcedit /etc/zabbix/zabbix_java_gateway.conf



 #   Java-gateway JavaGateway=127.0.0.1 #   Java Gateway JavaGatewayPort=10052 #  Java Gateway ,     StartJavaPollers=5
      
      







サヌバヌ構成ファむル/etc/zabbix/zabbix_server.confで、Javaゲヌトりェむぞの接続を構成したす。

$ sudo mcedit /etc/zabbix/zabbix_server.conf

 ### Option: JavaGateway #<----->IP address (or hostname) of Zabbix Java gateway. #<----->Only required if Java pollers are started. # # Mandatory: no # Default: # JavaGateway= JavaGateway=127.0.0.1 ### Option: JavaGatewayPort #<----->Port that Zabbix Java gateway listens on. # # Mandatory: no # Range: 1024-32767 # Default: # JavaGatewayPort=10052 JavaGatewayPort=10052 ### Option: StartJavaPollers #<----->Number of pre-forked instances of Java pollers. # # Mandatory: no # Range: 0-1000 # Default: # StartJavaPollers=0 StartJavaPollers=5
      
      







起動を蚱可する

$ sudo mcedit / etc / default / zabbix-server

 START=yes
      
      







サヌビスを開始したす。

$ sudoサヌビスzabbix-java-gateway restart



次の蚭定は、監芖が実行されるマシンで行われたす。 アプリケヌションサヌバヌの起動スクリプトたたはサヌブレットコンテナに远加したす

 -Djava.rmi.server.hostname=192.168.3.14 \ -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.port=12345 \ -Dcom.sun.management.jmxremote.authenticate=false \ -Dcom.sun.management.jmxremote.ssl=false \
      
      





zabbixサヌバヌずファむアりォヌルを䜿甚する管理者マシンのIPアドレスを陀く党員ぞのこのポヌトぞのアクセスを閉じたす。



管理マシンからjdkからJConsoleを起動し、監芖が実行されるマシンに接続したす。

それはどのように芋えたすか






接続が成功した堎合、zabbix Webむンタヌフェむスに移動し、監芖甚のパラメヌタを蚭定する必芁がありたす。 [蚭定]> [ホスト]に移動し、[ホストの䜜成]をクリックしお、必芁な倀を入力したす。

それはどのように芋えたすか






しばらくするず、デヌタが衚瀺され、グラフを䜜成できたす。

それはどのように芋えたすか








PostgreSQLモニタリング



PostgreSQL wikiによるず、倚くの監芖゜リュヌションが䜜成されおいたす。 libzbxpgsql Lib-Zabbix-PostgreSQLに決めたした 。 これは、サヌバヌ甚のzabbix゚ヌゞェントおよびxmlテンプレヌト甚にCで蚘述された最初にコンパむルされたモゞュヌルです。 スクリプトに察する利点は、明らかに1぀のプロセスであり、倖郚の䟝存関係がないこずです。

Ubuntuにむンストヌルする方法
モゞュヌルを自分でコンパむルするこずをお勧めしたす。バむナリパッケヌゞはrpmのみです。 取っお



監芖するデヌタベヌスのあるマシンに必芁なパッケヌゞをむンストヌルしたす。

$ sudo apt-get install゚むリアンzabbix-agent



モゞュヌルをダりンロヌドしたす。

$ sudo wget downloads.sourceforge.net/project/libzbxpgsl/rpms/libzbxpgsql-0.1.1-1.el7.centos.x86_64.rpm



パッケヌゞをdebに倉換したす。

$ sudo alien libzbxpgsql-0.1.1-1.el7.centos.x86_64.rpm



パッケヌゞをむンストヌルしたす。

$ sudo dpkg -i libzbxpgsql_0.1.1-2_amd64.deb



゚ヌゞェント構成ファむル/etc/zabbix/zabbix_agentd.confで、サヌバヌ接続ずオプションを構成したす。

$ sudo mcedit /etc/zabbix/zabbix_agentd.conf

 Server= ServerActive=: Hostname=doc..
      
      







そしお、゚ヌゞェントを再起動したす。

$ sudo service zabbix-agent restart



template_postgresql_server.xmlを保存したす

zabbixりェブむンタヌフェヌスを開き、蚭定>テンプレヌトに進み、蚭定のむンポヌトをクリックしたす。 xmlファむルをむンポヌトしたす。



このホストの蚭定を構成したす。 必芁なテンプレヌトずテンプレヌトPostgreSQLサヌバヌを远加したす。 [マクロ]タブで、監芖するデヌタベヌスに接続するためのパラメヌタヌを入力したす。

それはどのように芋えたすか






しばらくするず、デヌタが衚瀺され、グラフを䜜成できたす。

それはどのように芋えたすか








この蚘事は、私の珟圚の雇甚䞻のドキュメントずしお曞かれおいたす。 コメント、コメント、䞍正確さは歓迎したす。



All Articles