Add ceph osd monitoring.
This commit is contained in:
		
							parent
							
								
									07664430de
								
							
						
					
					
						commit
						fede5d8b50
					
				|  | @ -91,7 +91,7 @@ if [ $(which mysqld) ]; then | |||
|   MSG=$(service_info "3306" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF MYSQLD | ||||
| ### FI MYSQLD | ||||
| 
 | ||||
| ### IF SLAPD | ||||
| if [ $(which slapd) ]; then | ||||
|  | @ -99,7 +99,7 @@ if [ $(which slapd) ]; then | |||
|   MSG=$(service_info "389 636" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF SLAPD | ||||
| ### FI SLAPD | ||||
| 
 | ||||
| ### IF ZFS | ||||
| if [ $(which zfs) ]; then | ||||
|  | @ -109,8 +109,9 @@ fi | |||
| ### FI ZFS | ||||
| 
 | ||||
| ### IF Ceph Monitor | ||||
| ## ceph-mon is installed with the 'ceph' package | ||||
| #  so we can't just check if `ceph-mon` is available on a system | ||||
| #if [ $(which ceph-mon) ]; then | ||||
| #ceph-mon is installed with the 'ceph' package | ||||
| #so we can't just check if `ceph-mon` is available on a system | ||||
| if (grep "mon_initial_members.*$(hostname)" /etc/ceph/*.conf > /dev/null); then | ||||
|   MSG=$(process_info "ceph-mon" '') | ||||
|   MSG=$(service_info "6789" "${MSG}") | ||||
|  | @ -118,6 +119,13 @@ if (grep "mon_initial_members.*$(hostname)" /etc/ceph/*.conf > /dev/null); then | |||
| fi | ||||
| ### FI Ceph Monitor | ||||
| 
 | ||||
| ### IF Ceph OSD | ||||
| if (ceph osd tree | grep "host $(hostname)" > /dev/null 2> /dev/null); then | ||||
|   MSG=$(process_info "ceph-osd" '') | ||||
|   MSG=$(service_info "6800 6801 6802" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### FI Ceph OSD | ||||
| 
 | ||||
| ### IF PUPPETMASTER | ||||
| if [ $(which puppetmaster) ]; then | ||||
|  | @ -125,7 +133,7 @@ if [ $(which puppetmaster) ]; then | |||
|   MSG=$(service_info "8140" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF SLAPD | ||||
| ### IF PUPPETMASTER | ||||
| 
 | ||||
| ### IF NFS Server | ||||
| if [ $(which nfsd) ]; then | ||||
|  | @ -133,7 +141,7 @@ if [ $(which nfsd) ]; then | |||
|   MSG=$(service_info "111 2049" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF SLAPD | ||||
| ### FI NFS Server | ||||
| 
 | ||||
| ### IF TFTPD | ||||
| if [ $(which in.tftpd) ]; then | ||||
|  | @ -165,21 +173,21 @@ if [ $(which sshd) ]; then | |||
|   MSG=$(service_info "22" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### FI SSH | ||||
| ### FI SSHD | ||||
| 
 | ||||
| ### IF DHCPD | ||||
| if [ $(which dhcpd) ]; then | ||||
|   MSG=$(process_info "dhcpd" '') | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF DHCPD | ||||
| ### FI DHCPD | ||||
| 
 | ||||
| ### IF FAIL2BAN | ||||
| if [ $(which fail2ban-server) ]; then | ||||
|   MSG=$(process_info "fail2ban" '') | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF FAIL2BAN | ||||
| ### FI FAIL2BAN | ||||
| 
 | ||||
| ### IF ETHERPAD | ||||
| if [ $(which etherpad) ]; then | ||||
|  | @ -187,7 +195,7 @@ if [ $(which etherpad) ]; then | |||
|   MSG=$(service_info "9001" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF ETHERPAD | ||||
| ### FI ETHERPAD | ||||
| 
 | ||||
| ### IF ETHERCALC | ||||
| if [ $(which ethercalc) ]; then | ||||
|  | @ -195,7 +203,7 @@ if [ $(which ethercalc) ]; then | |||
|   MSG=$(service_info "8000" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF ETHERCALC | ||||
| ### FI ETHERCALC | ||||
| 
 | ||||
| ### IF GITLAB | ||||
| if [ $(which gitlab-ctl) ]; then | ||||
|  | @ -205,7 +213,7 @@ if [ $(which gitlab-ctl) ]; then | |||
|   MSG=$(process_info "gitlab" '') | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF GITLAB | ||||
| ### FI GITLAB | ||||
| 
 | ||||
| ### IF XYMONSERVER | ||||
| if [ $(which xymond) ]; then | ||||
|  | @ -213,14 +221,14 @@ if [ $(which xymond) ]; then | |||
|   MSG=$(service_info "1984" "${MSG}") | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF XYMONSERVER | ||||
| ### FI XYMONSERVER | ||||
| 
 | ||||
| ### IF XYMONCLIENT | ||||
| if [ $(which xymon) ]; then | ||||
|   MSG=$(process_info "xymonlaunch" '') | ||||
|   printf '%b' "\n${MSG}" | ||||
| fi | ||||
| ### IF XYMONCLIENT | ||||
| ### FI XYMONCLIENT | ||||
| 
 | ||||
| 
 | ||||
| ## Service need a warning if running | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue