1. 程式人生 > >nagios新增主機和寫mysql外掛

nagios新增主機和寫mysql外掛

nagios伺服器上新增監控的主機及服務:

Nagios配置檔案:

[[email protected] etc]# cd objects/

[[email protected] objects]# ls

commands.cfg(定義監控命令)  localhost.cfg(定義監控什麼)  switch.cfg(定義交換機) timeperiods.cfg(模板檔案)

contacts.cfg(定義聯絡人的)  printer.cfg(定義印表機模板的)    templates.cfg(模板定製檔案)  windows.cfg(監控windows及其模板)

[[email protected]

objects]# pwd

/usr/local/nagios/etc/objects

新增一臺主機:[[email protected] objects]# vim localhost.cfg

wKioL1TaE0DBg5BeAAGVdXszSe0350.jpg

檢查配置檔案是否有誤:

wKiom1TaEnPDFT2QAADCzZXGQgA619.jpg

重啟服務並檢視(點選host):

wKioL1TaE4qTON75AABd0S3KKTA534.jpg

wKiom1TaEpeBLP83AADCk0YoMhU386.jpg

監控服務(ssh):[[email protected] objects]# vim localhost.cfg

wKiom1TaEq_CK1OPAAEieBlH5-s954.jpg

[[email protected] objects]# /etc/init.d/nagios reload

Running configuration check...

Reloading nagios configuration...

Done

wKiom1TaEsXQcj9TAACeglbffLY619.jpg

寫外掛:

0正常

1警告

2嚴重警告

一:寫一個監控本機mysql的外掛:

[[email protected] libexec]# vim check_mysql

#!/bin/bash

mysql -e "show databases" &>/dev/null

 if [ $? -eq 0 ]

      then

           echo "mysql runing....."

           exit 0

  else

           echo "mysql stop"

           exit 2

  fi

測試外掛;

[[email protected] libexec]# chmod 755 check_mysql

wKioL1TaE9HwFeenAACjjpVqjrg927.jpg

二:寫一個呼叫外掛的命令

wKiom1TaEu_TIhaOAACMEXaRJuc218.jpg

測試外掛:

[[email protected] objects]# /usr/local/nagios/libexec/check_mysql -H localhost

mysql stop

[[email protected] objects]# /etc/init.d/mysqld start

啟動 MySQL                                               [確定]

[[email protected] objects]# /usr/local/nagios/libexec/check_mysql -H localhost

mysql runing.....

localhost.cfg檔案;

[[email protected] objects]# vim localhost.cfg

wKioL1TaFF7gRv6vAADeAqk2hIY662.jpg

測試配置檔案是否有錯:

[[email protected] objects]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

[[email protected] objects]# /etc/init.d/nagios reload

Running configuration check...

Reloading nagios configuration...

Done

wKiom1TaE4WDqUhYAAA6Z2m5NEM645.jpg

相關推薦

nagios新增主機mysql外掛

在nagios伺服器上新增監控的主機及服務:Nagios配置檔案:[[email protected] etc]# cd objects/[[email protected] objects]# lscommands.cfg(定義監控命令)  localh

關於nagios監控系統新增主機服務指令碼

由於前不久做nagios監控系統,發現在新增主機與服務的時候,每次都要開啟主機和服務配合檔案,並且需要修改引數,甚是麻煩,於是就想用指令碼來代替這些重複性的工作,首先需要建立2個模板檔案hosts.temp  services.temp,2個模板檔案的內容如下: hos

zabbix配置(自動新增主機模板)

一、自動註冊功能: 1.修改agent的配置檔案 [[email protected] ~]# grep '^[a-Z]' /etc/zabbix/zabbix_agentd.conf PidFile=/var/run/zabbix/zabbix_agentd.

MySQL 外掛CONNECTION_CONTROLCONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS

mysql> show variables like 'plugin_dir';+---------------+------------------------------+| Variable_name | Value |+---------------+----------------------

深入Mysql鎖機制(二)讀鎖

深入Mysql鎖機制(二)讀鎖和寫鎖 這篇文章主要來介紹一下MySQL資料庫中的表級鎖。 本文提到的讀鎖和寫鎖都是MySQL資料庫的MyISAM引擎支援的表鎖的。而對於行級鎖的共享讀鎖和互斥寫鎖請閱讀MySQL中的共享鎖與排他鎖。我習慣在描述表鎖的時候按照讀寫來區分,在表

QT/Embedded 4.7.0移植新增MySQL外掛

獲取qt-everywhere-opensource-src-4.6.3.tar.gz並解壓,tar -xzvf qt-everywhere-opensource-src-4.6.3.tar.gz 進入src/plugins/sqldrivers/mysql 執行/opt/q

JDBC連結本地MySQL資料庫,建立表結構並新增資料查詢資料

首先我們要下載JDBC的jar包,本專案中jar放在了lib目錄中,大家可以直接使用我這個mysql-connector-java-5.1.42-bin.jar包。 然後新增一個Main,使用JDBC連結MySQL資料庫,建立表結構並新增資料和查詢資料 具體

JAVA-mysql分離外掛介紹

kingshard kingshard是一個由Go開發高效能MySQL Proxy專案,kingshard在滿足基本的讀寫分離的功能上,致力於簡化MySQL分庫分表操作;能夠讓DBA通過kingshard輕鬆平滑地實現MySQL資料庫擴容。 kingshard的效能

2.rabbitMQ新增使用者虛擬主機

需要開啟管理介面 sudo rabbitmq-plugins enable rabbitmq_management 1.虛擬主機的介紹      可以吧虛擬主機理解為資料庫,我們不可能把admin超級管理員開放出來,所以需要設定虛擬主機。 2.新增使用者 輸

Cacti 1.1.6 新增monitorthold外掛

以前一直使用0.8版本的cacti,最近升級到1.1.6之後,發現以前0.8用的外掛已經不適用了,需要下載新的外掛包進行匯入到下面網址獲取Cacti外掛包https://github.com/Cacti/ wget https://github.com/Cacti/plugin_thold/archive/m

MySQL中的讀鎖

在資料庫的鎖機制中介紹過,資料的鎖主要用來保證資料的一致性的,資料庫的鎖從鎖定的粒度上可以分為表級鎖、行級鎖和頁級鎖。在我的部落格中重點介紹過MySQL資料庫的行級鎖。這篇文章主要來介紹一下MySQL資料庫中的表級鎖。 本文提到的讀鎖和寫鎖都是MySQL資料庫的My

node+pm2+express+mysql+sequelize來搭建網站接口

test 怎麽 開始 RoCE tle parse mage found esql 前面的話:在這裏已經提到了安裝node的方法,node是自帶npm的。 https://www.cnblogs.com/hkly/p/10313434.html 下面會教大家怎麽去搭建一個後

mysql 8.0給資料庫新增使用者賦權

-- 使用mysql 資料庫 USE mysql -- 為mysql建立使用者:case_dev 密碼為:pass123 CREATE USER case_dev IDENTIFIED BY 'pass123'; -- 檢視下使用者case_dev的許可權 SELECT

不用外掛給wordpress自動新增關鍵字描述

在wordpress後臺編輯header.php檔案,在<head>標籤裡面,一般放在<title>標籤的下面比較美觀,加入如下程式碼。 <pre name="code" class="html"><?php $keywords

c#(winform)中ComboBoxListBox新增項,一個使用者控制元件

用comboBox的資料繫結的方法很簡單,建一個數據源,繫結到ComboBox上,然後指定DisplayMember和 ValueMember就可以了。但是感覺好不靈活哦,如果我要在ComboBox上再新增一項,那怎麼

監控客戶機-新增主機、管理模板、管理圖形視窗

監控客戶機-新增主機 服務端zabbix-server和zabbix-agent都

5.13-15監控客戶機新增主機,管理模板,管理圖形視窗

開發十年,就只剩下這套架構體系了! >>>   

Zabbix 4.0 API 實踐,主機/主機群組 批量新增模板刪除模板

## 場景 我們日常在管理Zabbix 的時候,經常會需要批量新增模板和批量刪除模板,Zabbix頁面是提供的批量連結的功能,但是它連結的也只是當前頁的主機,我們想擴充套件這個功能,在連結的時候,可以批量連結整個主機群組,也可以指定連結某臺主機,也可以指定連結包含某個字元的多個主機。 ## 提供的功能 ###

R語言使用RMySQL連接及讀Mysql數據庫

技術分享 fcm list adl 創建數據庫 package install sql安裝 packages 簡單說下安裝過程,一般不會有問題,重點是RMySQL的使用方式。 系統環境說明 Redhat系統:Linux 460-42.6.32-431.29.2.el6.

linux虛擬機ping不通主機外網(包括剛裝系統遇到的一些問題)

執行 eth0 linux ted ubunt ping通 包括 rtu cte 自己ubuntu系統安裝了一個virtualBox虛擬機,裏面又裝了一個ubuntu-server系統; 1.先設置一下字符集,因為一開始裝系統的時候選擇的是中文,但裏面始終無法支持中文,