shell腳本配合zabbix實現tomcat的故障自愈功能 linux shell 程式碼

目錄
  • 1.背景及實現方式方法
  • 2.編寫故障自愈腳本
  • 3.配置zabbix動作機制實現Tomcat故障自愈
  • 3.1.創建動作
  • 3.2.配置故障自愈消息內容以及執行自愈腳本
  • 3.3.動作創建完成
  • 4.觀察故障自愈
    • shell腳本配合zabbix實現tomcat的故障自愈

      1.背景及實現方式方法

      Tomcat運行JAVA[……]

      Read more

      Java的下載圖片功能的實現教程

      Java下載圖片

      打開百度搜索界面,我想下載百度的logo圖片。

      鼠標右擊,選擇檢查。這樣就可以看見源代碼,選擇圖片鏈接www.baidu.com/img/bd_logo1.png。

      黏貼到代碼的URL處,記得在在前面添加https://

      將netimage.java放在一個档案夾下面

      輸入[……]

      Read more

      iOS開發——下載器的功能基本實現 – iPhone手機開發 iPhone軟體開發教學課程

      今天,做瞭一個下載器的Demo,即從本地配置的Apache服務器上,下載指定的文件。這次,我們下載服務器根目錄下的html.mp4文件。

      按照慣例,我們先創建一個URL對象和請求。

      NSURL *url = [NSURL URLWithString:@"https://127.0.0.1[......]

      Read more

      iOS開發中WiFi相關功能總結 – iPhone手機開發 iPhone軟體開發教學課程

      1.Ping域名、Ping某IP

      有時候可能會遇到ping 某個域名或者ip通不通,再做下一步操作。這裡的ping與傳統的做get或者post請求還是有很大區別的。比如我們連接瞭某個WiFi,測試ping www.baidu.com,如果能ping 通,基本可以斷定可以上網瞭,但是如果我們做瞭一個[……]

      Read more

      CoreText:實現圖文混排、點擊圖片功能(Swift) – iPhone手機開發 iPhone軟體開發教學課程

      這些天學習瞭一下圖文混排,相關基礎知識點,前面繪制純文本文章已經介紹,今天主要看一下圖文混排的實現。

       

      CoreText圖文混排實現的過程

      CoreText實現圖文混排其實就是在富文本中插入一個空白的富文本字符串作為圖片占位符,通過代理設置相關的圖片尺寸信息,根據從富文本得到的fram[……]

      Read more

      用Appium讓Android功能自動化測試飛起來 – iPhone手機開發 iPhone軟體開發教學課程

      用Appium讓Android功能自動化測試飛起來。做Android端功能自動化已有2年多的時間瞭,使用過的功能自動化框架有Robotium、Uiautomator、Appium。最近研究自動化case復用的方案,調研瞭Appium的自動化框架,並將其應用到銀行一賬通的標版中,本文詳細介紹基於App[……]

      Read more

      iOS通用庫–常用功能二之下拉選擇框的封裝 – iPhone手機開發 iPhone軟體開發教學課程

      一、前言

      本章節,主要是講述下拉選擇框的封裝,因為在開發中用得很多,也很常見,所以作瞭一個簡潔的封裝。
      長話短說,上圖,上代碼,主要側重於邏輯和封裝的細節

      二、框架,核心類介紹

      圖1是下拉選擇框大體框架

      1

      圖2是下拉選擇框的核心類DropDwonList

      2

      三、下拉選擇框封裝類DropDownLis[......]

      Read more

      iOS 設置中清除緩存功能 – iPhone手機開發 iPhone軟體開發教學課程

      絕大多數應用中都存在著清楚緩存的功能,形形色色,各有千秋,現為大傢介紹一種最基礎的清除緩存的方法。清除緩存基本上都是在設置界面的某一個Cell,於是我們可以把清除緩存封裝在某一個自定義Cell中,如下圖所示:

      清除緩存

      具體步驟

      使用註意:過程中需要用到第三方庫,請提前安裝好:SDWebIm[……]

      Read more

      iOS功能開發_ios側滑開啟和關閉實現方法 – iPhone手機開發 iPhone軟體開發教學課程

      iOS功能開發_ios側滑開啟和關閉實現方法。iOS默認開啟側滑返回,在一些頁面(手勢解鎖頁面)需要將側滑進行關閉,為瞭不對原本的頁面產生影響,需要在頁面消失時將側滑打開。

      // 視圖將要出現
      - (void)viewWillAppear:(BOOL)animated{
          [super vi[......]

      Read more

      ios開發之應用程序檢查更新功能實現方法 – iPhone手機開發 iPhone軟體開發教學課程

      ios開發之應用程序檢查更新功能實現方法。

      前幾周,凡是包含瞭“檢查更新”按鈕的iOS應用程序均被拒絕上架瞭,探其原因,發現iOS8之後的系統都可以自動給應用程序升級。大概是蘋果方面認為讓軟件開發商再做一個“檢查更新”功能有點多餘。不過站在程序員的角[……]

      Read more

      如何利用Firebase開發iOS 實時聊天功能 – iPhone手機開發 iPhone軟體開發教學課程

      如何利用Firebase開發iOS 實時聊天功能。貌似市場上的主流 app 都有聊天功能,所以,我們的 app 也應當添加聊天功能啦。

      然而,開發一個聊天工具是一個令人畏懼的工作。除瞭要有專門用於聊天的本地 UIKit 控件,我們還需要一個服務器來協調用戶之間的消息和對話。

      幸運的是,有一些不錯的框[……]

      Read more

      iOS開發swift 圖片輪播功能實現方法 – iPhone手機開發 iPhone軟體開發教學課程

      自定義創建輪播組件(第一步)

      import Foundation
      import UIKit
      import QuartzCore
      import CoreGraphics
      import Accelerate
      
      
      public enum UIImageContentMode {
          case sca[......]

      Read more

      iOS 掃描二維碼功能開發方法 – iPhone手機開發 iPhone軟體開發教學課程

      掃描二維碼:

      下載點擊打開鏈接 然後直接調用即可。

      -(void)scannClick

      {

      // 掃描二維碼

      WQCodeScanner *scanner = [[WQCodeScanner alloc] init];

      [self presentViewController:scanner anim[……]

      Read more

      js實現動態輪播圖功能的方法教程

      寫在前面:

      在頁面每隔一段時間實現一個動態功能時可以使用定時器,setTimeout()和setInterval()方法

      註意事項:

      1.定時器有返回值,返回的是定時器的編號
      
      2.多次調用定時器可以產生多個定時器,產生的頁面效果是循環的功能越來越快
      
      3.清除定時器方法clearTimeout([......]

      Read more

      iOS音頻功能開發(一)整理 – iPhone手機開發 iPhone軟體開發教學課程

      要給工程中添加音頻,首先要導入音頻的框架AVFoundation.framework

      然後新建一個類繼承於UIViewController, 我這裡就叫FirstVC.
      首先在AppDelegate.m中初始化根視圖

       1 //
       2 //  AppDelegate.m
       3 //  YinPi[......]

      Read more

      iOS 9 App 瘦身功能 – iPhone手機開發 iPhone軟體開發教學課程

      App 瘦身簡介

      當前市場上存在大量的 iOS 設備,因此有多種屏幕尺寸和分辨率,要想保證一個 App 在多種屏幕下的展示效果需要大量的資源(比如 png、jpeg 以及二進制的 PDF)。不幸的是,這導致用戶需要下載一個巨大的程序包(之前的 iOS 版本強制用戶下載全部 App 文件,包括他們在[……]

      Read more