您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何實現nagios監控工具完全配置,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
實驗環境
Red Hat Enterprise Linux Server release 6.5 (Santiago)
一、appache安裝
tar -zxvf httpd-2.2.15.tar.gz
cd httpd-2.2.15
./configure --prefix=/usr/local/apache2 --enable-so --enable-mods-shared=all --enable-cgi --enable-rewrite --enable-deflate --with-mpm=worker
make
make install
安裝完后增加nagios用戶
groupadd nagios
useradd -g nagios -d /home/nagios -m nagios
passwd nagios
找到apache 的配置文件/usr/local/apache2/conf/httpd.conf
修改httpd.conf中的user group為下面的參數
找到
User daemon
Group daemon
修改為
User nagios
Group nagios
修改ServerName=ip(服務器的ip地址):80
mkdir /usr/local/nagios
chown nagios:nagios /usr/local/nagios
二、安裝php+mysql(mysql可以不用安裝,為了以后使用最好先安裝) 但是環境為red hat 6.5 所以不裝了
安裝mysql
rpm -ivh MySQL-client-community-5.1.50-1.rhel5.i386.rpm
rpm -ivh MySQL-devel-community-5.1.50-1.rhel5.i386.rpm
rpm -ivh MySQL-client-community-5.1.50-1.rhel5.i386.rpm
安裝php前先安裝以下軟件:
1.安裝zlib (安裝libpng和gd前需要先安裝zlib),
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=/usr/local/zlib
make
make install
2.安裝libpng
tar -zxvf libpng-1.2.18.tar.gz
cd libpng-1.2.18
./configure --prefix=/usr/local/libpng
make
make install
3.安裝freetype
tar -zxvf freetype-2.3.12.tar.gz
cd freetype-2.3.12
./configure --prefix=/usr/local/freetype
make
make install
4. 安裝jpeg
tar -zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
mkdir /usr/local/jpeg
mkdir /usr/local/jpeg/bin
mkdir /usr/local/jpeg/lib
mkdir /usr/local/jpeg/include
mkdir /usr/local/jpeg/man
mkdir /usr/local/jpeg/man/man1
./configure --prefix=/usr/local/jpeg --enable-shared --enable-static
make
make install
以上如果make報錯:
./libtool --mode=compile gcc -O2 -I. -c ./jcapimin.c
make: ./libtool:命令未找到
make: *** [jcapimin.lo] 錯誤 127
首先看有沒有安裝libtool及libtool-ltdl-devel
rpm -qa|grep libtool
然后進入jpes-6b的源碼目錄,人后執行以下步驟,切記Copy到當前目錄后面的點(.)
cp /usr/share/libtool/config/config.sub .
cp /usr/share/libtool/config/config.guess .
//****************************************//
首先看有沒有安裝libtool 及 libtool-ltdl-devel
1.rpm -qa | grep libtool #wget:http://ftp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz
#./configure
#make
#make install
然后進入jpeg-6b的源碼目錄,然后執行以下步驟,切記!COPY到當前目錄注意后面的點(.)
網上好多都把config.sub和config.guess的路徑弄錯了,應該是在/usr/share/libtool/config/下,而不是在
/usr/share/libtool/下
#cd jpeg
#cp /usr/share/libtool/config/config.sub .
#cp /usr/share/libtool/config/config.guess .
也就是把 libtool里面的兩個配置文件拿來覆蓋掉jpeg-6b目錄下的對應文件
make clean 再重新configure(切記必須重新configure,否則仍提示這個錯誤)
沒有權限的時候先建立對應的文件夾,再次make install就行了
//****************************************//
5. 安裝gd
tar -zxvf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --with-png=/usr/local/libpng/ --with-zlib
//編譯過程中會看到如下信息
** Configuration summary for gd 2.0.35:
Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Fontconfig library: no
Support for Xpm library: no
Support for pthreads: yes
//可以看到png 、 jpeg 、 freetype都已經安裝上了
make
make install
若出現錯誤
png.h:402:21: error: pngconf.h(或png.h): No such file or directory
In file included from gd_png.c:16:
png.h:513: error: expected specifier-qualifier-list before 'png_byte'
將/usr/local/libpng/include/pngconf.h png.h拷貝到gd-2.0.35安裝目錄下。
上面軟件都安裝好后,現在就可以安裝php了
tar -zxvf php-5.3.2.tar.gz
cd php-5.3.2
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-gd=/usr/local/gd --with-zlib --with-libpng=/usr/local/libpng --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --enable-sockets --with-iconv --enable-mbstring --enable-track-vars --enable-force-cgi-redirect --with-config-file-path=/usr/local/php5/etc
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-zlib --enable-sockets --with-iconv --enable-mbstring --enable-track-vars --enable-force-cgi-redirect --with-config-file-path=/usr/local/php5/etc
拷貝一些所需內容
make
make install
安裝完后執行
cp php.ini-development /usr/local/php5/etc/php.ini
最后修改httpd.conf,使apache能使用php,增加如下參數
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然后找到
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改為
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
三、安裝nagios軟件
下載nagios-3.2.1.tar.gz(安裝4.0)
tar -zxvf nagios-3.2.1.tar.gz
cd nagios-3.2.1
./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include
make all //編譯nagios
make install //安裝主要的程序,CGI及HTML文件
make install-init //在/etc/rc.d/init.d安裝啟動腳本
make install-commandmode //給外部命令訪問nagios配置文件的權限
make install-config //將配置文件的例子復制到nagios的安裝目錄
驗證程序是否被正確安裝 切換到/usr/local/nagios
看是否存在etc,bin,sbin,share,var五個目錄
bin Nagios執行程序所在目錄,nagios文件即為主程序
etc Nagios配置文件位置
sbin Nagios cgi文件所在目錄,執行外部命令所需文件所在的目錄
share Nagios網頁文件所在的目錄
var Nagios日志文件,spid等文件所在的目錄
libexec Nagios 外部插件所在目錄
四、安裝nagios插件
下載nagios-plugins-1.4.14.tar.gz
tar -zxvf nagios-plugins-1.4.14.tar.gz
cd nagios-plugins-1.4.14
./configure --prefix=/usr/local/nagios-plugins
./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios
make all
make install
安裝完成以后在/usr/local/nagios-plugins會產生一個libexec的目錄,將該目錄全部移動到/usr/local/nagios目錄下
cp -r /usr/local/nagios-plugins/libexec /usr/local/nagios/
chown -R nagios:nagios /usr/local/nagios/
五、安裝imagepak-base
下載imagepak-base.tar.gz
tar -zxvf imagepak-base.tar.gz
解壓以后是一個base目錄,將該目錄拷貝到 /usr/local/nagios/share/images/logos目錄下
cp -r base /usr/local/nagios/share/images/logos
chown -R nagios:nagios /usr/local/nagios/share/images/logos
六、配置httpd.conf使用nagios
在httpd.conf后面加入如下內容
vi /usr/local/apache2/conf/httpd.conf
#Setting for nagios
ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin
<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd
Require valid-user
</Directory>
Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/nagios/share">
Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd
Require valid-user
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
對增加后的參數進行驗證
/usr/local/apache2/bin/apachectl -t //檢查配置文件是否正確
生成apache訪問的認證文件并啟動apache進行驗證
/usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagios
cat /usr/local/nagios/etc/htpasswd //查看認證文件內容
/usr/local/apache2/bin/apachectl start //啟動apache
到目前為止,監控主機上的nagios的所有安裝已經全部完成,接下來就是要配置具體的監控項目了
七、配置nagios(主要是定義監控的對象所存放的是哪些文件)
預備知識 :
在Nagios里面定義了一些基本的對象,一般用到的有:
監控時間段 timeperiod 7X24小時不間斷還是周一至周五,或是自定義的其他時間段
聯系人 contact 出了問題向誰報告?一般當然是系統管理員了
被監控主機 Host 所需要監控的服務器,當然可以是監控機自己
監控命令 command nagios發出的哪個指令來執行某個監控,這也是自己定義的
被監控的服務 Service 例如主機是否存活,80端口是否開,磁盤使用情況或者自定義的服務等
注意:多個被監控主機可以定義為一個主機組,多個聯系人可以被定義為一個聯系人組
修改Nagios的配置文件:
------------------------------------------------------------------------
vi /usr/local/nagios/etc/nagios.cfg //修改nagios的主配置文件
#cfg_file=/usr/local/nagios/etc/objects/localhost.cfg //注釋此行
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg //監視時段配置文件路徑
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg //聯系人配置文件路徑
cfg_file=/usr/local/nagios/etc/objects/commands.cfg //監控命令配置文件路徑
cfg_file=/usr/local/nagios/etc/objects/hosts.cfg //主機配置文件路徑
cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg //主機組配置文件路徑
cfg_file=/usr/local/nagios/etc/objects/services.cfg //服務配置文件路徑
cfg_file=/usr/local/nagios/etc/objects/contactgroups.cfg //聯系組配置文件路徑
//**********************//
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg
cfg_file=/usr/local/nagios/etc/objects/templates.cfg
cfg_file=/usr/local/nagios/etc/objects/dba.cfg
cfg_file=/usr/local/nagios/etc/objects/service.cfg
cfg_file=/usr/local/nagios/etc/objects/servicegroup.cfg
cfg_file=/usr/local/nagios/etc/objects/hosts.cfg
cfg_file=/usr/local/nagios/etc/objects/hostgroups.cfg
//**********************//
check_external_commands=0 //將 0 改成 1,允許在web界面下執行重啟Nagios
command_check_interval=60s //改成 60s, 命令檢查時間間隔
check_external_commands=0 //將0改為1,允許在web界面執行external_commands
然后檢查配置文件是否出錯
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果正常就顯示如下信息
Total Warnings: 0
Total Errors: 0
因為默認的nagios配置文件沒有 hosts.cfg、hostgroups.cfg等文件,因此在檢查的時候會報錯,這時需要手工的去創建這些文件:
cd /usr/local/nagios/etc/objects
touch hosts.cfg
touch hostgroups.cfg
..........
建完后再檢查是否報錯:
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
八、配置相關cfg文件
contacts.cfg timeperiods.cfg printer.cfg switch.cfg windows.cfg 這幾個自帶先不管
vi cgi.cfg //修改cgi腳本控制文件
use_authentication=1 //確保值為 1 ---20161226 改為0
default_user_name=nagios //修改為認證用戶
//后面修改內容如下:
authorized_for_system_information=nagiosadmin,nagios
authorized_for_configuration_information=nagiosadmin,nagios
authorized_for_system_commands=nagiosadmin,nagios
authorized_for_all_services=nagiosadmin,nagios
authorized_for_all_hosts=nagiosadmin,nagios
authorized_for_all_service_commands=nagiosadmin,nagios
authorized_for_all_host_commands=nagiosadmin,nagios
vi hosts.cfg
define host{
use linux-server ; Name of host template to use
host_name wbsc_app_192.168.22.16
alias wbsc_ap_192.168.22.16
address 192.168.22.16
}
define host{
use linux-server ; Name of host template to use
host_name wbsc_app_192.168.22.17
alias wbsc_ap_192.168.22.17
address 192.168.22.17
}
-------------------------------
vi hostgroups.cfg
define hostgroup{
hostgroup_name WSBS_SC_APP
alias APP_SC_GROUP
members wbsc_app_192.168.22.16,wbsc_app_192.168.22.17
}
--------------------------------
vi templates.cfg
# Local service definition template - This is NOT a real service, just a template!
define service{
name local-service ; The name of this service template
use generic-service ; Inherit default values from the generic-service definition
max_check_attempts 4 ; Re-check the service up to 4 times in order to determine its final (hard) state
normal_check_interval 5 ; Check the service every 5 minutes under normal conditions
retry_check_interval 1 ; Re-check the service every minute until a hard state can be determined
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
}
define service{
name wls-service ; The name of this service template
use generic-service ; Inherit default values from the generic-service definition
max_check_attempts 1 ; Re-check the service up to 4 times in order to determine its final (hard) state
normal_check_interval 2 ; Check the service every 5 minutes under normal conditions
retry_check_interval 1 ; Re-check the service every minute until a hard state can be determined
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
}
--------------------------------------------------------
vi commands.cfg
define command {
command_name host-notify-by-sms
command_line /usr/local/bin/sms_send "Host $HOSTSTATE$ alert for $HOSTNAME$! on '$DATETIME$' " $CONTACTPAGER$
}
#service notify by sms //發送短信報警
define command {
command_name service-notify-by-sms
command_line /usr/local/bin/sms_send "'$HOSTADDRESS$' $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$
}
vi hostgroups.cfg //將多個主機定義一個主機組
define hostgroup{
hostgroup_name sa-servers //主機組名稱
alias sa Servers //別名
members nagios-server
//組的成員主機,多個主機以逗號相隔,必須是上面hosts.cfg中定義的
}
vi service.cfg
define service{
use local-service #引用local-service服務的屬性值,local-service在templates.cfg文件中進行了定義。
host_name Nagios-Linux #指定要監控哪個主機上的服務,“Nagios-Server”在hosts.cfg文件中進行了定義。
service_description check-host-alive #對監控服務內容的描述,以供維護人員參考。
check_command check-host-alive #指定檢查的命令。
}
vi servicegroup.cfg
//書寫時要注意的是,check_tcp與要監控的服務端口之間要用”!”做分隔符。如果服務太多,以考慮用腳本來生成。
-----------------------------------------------------------------------------
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg //檢查所有配置文件的正確性
/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg //作為守護進程后臺啟動Nagios
echo "/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg" >> /etc/rc.local //開機自動運行
-----------------------------------------------------------------------------
注意事項:
監控中間件:
1,安裝weblogic軟件,并把modules文件夾拷貝到wlst目錄下,并增加執行權限到modules文件夾內。
2. 在main.sh中設置weblogic軟件W具體位置,并把main.py main.sh增加執行權限
3.相關的check_wls*插件拷貝到nagios的libexec目錄下
--------------------------------------------------------------------------------------------------------
使用命令和插件監控更多信息
cd /usr/local/nagios/libexec //插件默認的安裝路徑
./check_disk -w 10% -c 5% /
//檢查根分區的使用情況,若剩余10%以下,為警告狀態(warning)
//若剩余 5%以下,為嚴重狀態(critical)
設置并熟悉以上的配置后,下面就需要進行具體的監控工作了
被監控主機上的安裝部署配置
九、Nagios的啟動與停止
啟動Nagios
a. 通過初始化腳本啟動nagios
# /etc/init.d/nagios start
or
# service nagios start
b. 手工方式啟動nagios
通過nagios命令的“-d”參數來啟動nagios守護進程:
# /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
重啟Nagios
當修改了配置文件讓其生效時,需要重啟/重載Nagios服務。
a. 通過初始化腳本來重啟nagios
# /etc/init.d/nagios reload
or
# /etc/init.d/nagios restart
or
# service nagios restart
b. 通過web監控頁重啟nagios
可以通過web監控頁的 "Process Info" -> "Restart the Nagios process"來重啟nagios
十、安裝nrpe
---1.在被監控機(Nagios-Linux)上
tar zxvf nrpe-2.8.1.tar.gz
cd nrpe-2.8.1
./configure //NRPE port: 5666
make all
make install-plugin
make install-daemon //安裝daemon
make install-daemon-config //安裝配置文件
ls /usr/local/nagios/
bin/ etc/ libexec/ share/ //現在nagios目錄會有4個目錄了
# chown nagios.nagios /usr/local/nagios
# chown -R nagios.nagios /usr/local/nagios/libexec
-------------------------------
將NRPE daemon作為xinetd下的一個服務運行
yum -y install xinetd
service xinetd start
chkconfig --level 3 xinetd on
make install-xinetd //安裝xinetd腳本
vi /etc/xinetd.d/nrpe
only_from = 127.0.0.1 192.168.4.226 //在后面增加監控主機的地址,以空格間隔
vi /etc/services
nrpe 5666/tcp # nrpe //增加這一行
service xinetd restart
netstat -at | grep nrpe //查看NRPE是否已經啟動
netstat -an | grep 5666 //查看5666端口是否被監聽
. 測試NRPE是否則正常工作
使用上面在被監控機上安裝的check_nrpe 這個插件測試NRPE 是否工作正常。
# /usr/local/nagios/libexec/check_nrpe -H localhost
# /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
注:為了后面工作的順利進行,注意本地防火墻要打開5666能讓外部的監控機訪問
vi /etc/sysconfig/iptables //增加一條5666的端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5666 -j ACCEPT
查看check_nrpe 命令用法
# /usr/local/nagios/libexec/check_nrpe –h
check_nrpe –H 被監控的主機 -c 要執行的監控命令
注意:-c 后面接的監控命令必須是nrpe.cfg 文件中定義的。也就是NRPE daemon只運行nrpe.cfg中所定義的命令。
--------------------------------------
查看NRPE的監控命令
cd /usr/local/nagios/etc
cat nrpe.cfg |grep -v "^#"|grep -v "^$" 或者 vi nrpe.cfg
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_sda1]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/sda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%
command[check_http]=/usr/local/nagios/libexec/check_http -I 127.0.0.1
HTTP CRITICAL - Unable to open TCP socket http 會報錯
[***]中是命令名,也就是check_nrpe的-c參數可以接的內容,=后面是實際執行的插件程序
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 -c check_users //檢測登陸用戶數
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 -c check_load //CPU負載
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 -c check_zombie_procs //僵尸進程
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 -c check_total_procs //總進程數
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 -c check_disk //磁盤使用量
其中:
//check_load -w 15,10,5 -c 30,25,20
//在unix里面負載的均值通常表示是1分鐘,5分鐘,15分鐘內平均有多少進程處于等待狀態
//當1分鐘多于15個進程等待,5分鐘多于10個,15分鐘多于5個則為warning狀態
//當1分鐘多于30個進程等待,5分鐘多于25個,15分鐘多于20個則為critical狀態
記住監測磁盤時,先用
fdisk -l //查看磁盤的分區,如果sda, 則應該改成下面的形式,把默認的hda1改成sda1
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 268 2048287+ 82 Linux swap / Solaris
/dev/sda3 269 19457 154135642+ 83 Linux
command[check_sda1]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/sda1
command[check_sda3]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/sda3
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 -c check_sda1
DISK OK - free space: /boot 77 MB (82% inode=99%);| /boot=16MB;78;88;0;98
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1 -c check_sda3
DISK OK - free space: / 135169 MB (97% inode=99%);| /=3113MB;145789;145799;0;145809
例如查看根分區的使用情況,執行
/usr/local/nagios/libexec/check_disk -w 10% -c 5% /
命令的含義是檢查分區/的使用情況,若剩余10%以下,為警告狀態(warning),5%以下為嚴重狀態(critical),
執行后我們會看到下面這條信息
DISK WARNING - free space: / 135169 MB (97% inode=99%);| /=3113MB;145789;145799;0;145809
說明當前是warning的狀態,空閑空間還有97%.
----2.在監控主機(Nagios-Server)上
在運行Nagios的監控主機上
因為之前已經將Nagios運行起來了,現在要做的是:
安裝check_nrpe插件
在commands.cfg中創建check_nrpe中的命令,只有在commands.cfg中定義過的命令才能在services.cfg中使用
創建對被監控主機的監控項目
tar zxvf nrpe-2.8.1.tar.gz
cd nrpe-2.8.1
./configure
make all
make install-plugin //只運行這一步即可,只需要check_nrpe插件
/usr/local/nagios/libexec/check_nrpe -H 192.168.20.53
NRPE v2.8.1
在commands.cfg中增加對check_nrpe的定義
vi /usr/local/nagios/etc/commands.cfg
#################################################################
# 2008.12.4 by ritto
#################################################################
# 'check_nrpe' command definition
define command{
command_name check_nrpe # 定義命令名稱為check_nrpe,在services.cfg中要使用這個名稱.
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ #這是定義實際運行的插件程序.
}
-c 后面帶的$ARG1$ 參數是傳給nrpe daemon 執行的檢測命令,之前說過了它必須是nrpe.cfg 中所定義的那5條命令中的其中一條。在services.cfg 中使用check_nrpe 的時候要用 “!” 帶上這個參數。
/usr/local/nagios/libexec/check_ora ora_jobs -s
以上就是如何實現nagios監控工具完全配置,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。