您好,登錄后才能下訂單哦!
nagios配置文件生成
htpasswd /etc/nagios/passwd nagiosadmin
identity 資產唯一編號
chmod 444 /etc/assetid
接口要寫的健壯 接口判斷 值是否全面
批量的生成ip,主機名,其它項都一致
pip install 'ipython<2.0'
CURR_DIR=os.path.abspath(os.path.dirname(__file__)) 當前這個文件名所在的目錄,絕對路徑
HOST_CONF_DIR=os.path.join(CURR_DIR,'hosts')
CACHE_FILE=/var/tmp/api-cache.json
HOST_TMP % h 字符串格式化
nagios-plugins nagios插件
cmdb的API生成一個配置文件,shell同步到nagios的配置文件目錄
/etc/yum.conf里面有 keepcache=1
/var/cache/yum/x86_64/6/base/packages里面就有rpm包 緩存在本地
vcs version control system (git svn cvs)
配置生成的主機 從cmdb的api接口調用送進svn/git送到puppet里面,扔進nagios
如何寫nagios的插件 plugins
1.exit status
0.ok
1.warning
2.critical
3.unknown
[ -f/e xxx ]&& exit 0 || exit 1
/var/log/message rsyslog(軟件名)寫出 syslog是協議
日志格式 時間 主機名 進程名 program name
日志時間戳
delta = datetime.timedelta(minutes=3)
now = datetime.datetime.now()
now - delta
nagios message 只能在一行
\w word +
\d 數字
()都得來
[]來一部分
性能優化
1.算法改了
2.多次調用改成一次調用
大寫 全局變量
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。