關(guān)于NRPE:Unabletoreadoutput

通過check_nrpe 來檢測check_oracle_table

創(chuàng)新互聯(lián)建站專注于柯坪企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站制作。柯坪網(wǎng)站建設(shè)公司,為柯坪等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)

/usr/local/nagios/libexec/check_nrpe -H 10.10.10.10 -c check_oracle_table

報(bào)錯(cuò)  NRPE: Unable to read output

在本地直接執(zhí)行/usr/local/nagios/libexec/check_oracle_table.py 輸出結(jié)果正常

根據(jù)網(wǎng)上博客http://blog.chinaunix.net/uid-25266990-id-3431778.html

提示 修改 /etc/sudoers

添加一行 

nagios ALL=(ALL)  NOPASSWD:/usr/local/nagios/libexec/check_oracle_table.py

注釋Defaults    requiretty

然后在遠(yuǎn)端執(zhí)行,依舊報(bào)錯(cuò) NRPE: Unable to read output

根據(jù)上面博客提示 切換nagios 用戶執(zhí)行腳本

#usermod -s /bin/bash nagiosp

#su - nagios

-bash-4.1$ /usr/local/nagios/libexec/check_oracle_table.py 

File "/usr/local/nagios/libexec/check_oracle_table.py", line 5, in <module>

    import cx_Oracle,sys

ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory

將 root 用戶的 .bash_profile 復(fù)制到 nagios 用戶

再次執(zhí)行

Traceback (most recent call last):

  File "/usr/local/nagios/libexec/check_oracle_table.py", line 55, in <module>

    conn = cx_Oracle.connect('test','test',dsn)

cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle

檢測發(fā)現(xiàn)沒有給 .bash_profile 中ORACLE_HOME=/opt/oracle/product/10.2/db_1 賦權(quán)限,

我將 整個(gè)目錄 賦權(quán) 755 

再次執(zhí)行,成功!

切換到遠(yuǎn)端

/usr/local/nagios/libexec/check_nrpe -H 10.10.10.10 -c check_oracle_table

顯示正常。

分享名稱:關(guān)于NRPE:Unabletoreadoutput
標(biāo)題網(wǎng)址:http://bm7419.com/article6/jdciig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司關(guān)鍵詞優(yōu)化、網(wǎng)站改版、微信公眾號軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司