Add some tests to print process and socket informations.
This commit is contained in:
		
							parent
							
								
									5c495fff26
								
							
						
					
					
						commit
						f0d3126c30
					
				
							
								
								
									
										151
									
								
								dynmotd
								
								
								
								
							
							
						
						
									
										151
									
								
								dynmotd
								
								
								
								
							|  | @ -176,11 +176,156 @@ done | ||||||
| printf '%b' "\n${MAGENTA}+++++++++++++++++++: ${WHITE}Service Info${MAGENTA} :++++++++++++++++++++${RESET}" | printf '%b' "\n${MAGENTA}+++++++++++++++++++: ${WHITE}Service Info${MAGENTA} :++++++++++++++++++++${RESET}" | ||||||
| 
 | 
 | ||||||
| ## IF POSTFIX | ## IF POSTFIX | ||||||
| MSG=$(process_info "postfix" '') | if [ $(which postfix) ]; then | ||||||
| MSG=$(service_info "25" "${MSG}") |   MSG=$(process_info "postfix" '') | ||||||
| printf '%b' "\n${MSG}" |   MSG=$(service_info "25" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
| ## FI POSTFIX | ## FI POSTFIX | ||||||
| 
 | 
 | ||||||
|  | ### IF APACHE2 | ||||||
|  | if [ $(which apache2) ]; then | ||||||
|  |   MSG=$(process_info "apache2" '') | ||||||
|  |   MSG=$(service_info "80 443" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### FI APACHE2 | ||||||
|  | 
 | ||||||
|  | ### IF NGINX | ||||||
|  | if [ $(which nginx) ]; then | ||||||
|  |   MSG=$(process_info "nginx" '') | ||||||
|  |   MSG=$(service_info "80 443" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### FI NGINX | ||||||
|  | 
 | ||||||
|  | ### IF MYSQLD | ||||||
|  | if [ $(which mysqld) ]; then | ||||||
|  |   MSG=$(process_info "mysqld" '') | ||||||
|  |   MSG=$(service_info "3306" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF MYSQLD | ||||||
|  | 
 | ||||||
|  | ### IF SLAPD | ||||||
|  | if [ $(which slapd) ]; then | ||||||
|  |   MSG=$(process_info "slapd" '') | ||||||
|  |   MSG=$(service_info "389 636" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF SLAPD | ||||||
|  | 
 | ||||||
|  | ### IF ZFS | ||||||
|  | if [ $(which zfs) ]; then | ||||||
|  |   MSG=$(process_info "zfs" '') | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### FI ZFS | ||||||
|  | 
 | ||||||
|  | ### IF PUPPETMASTER | ||||||
|  | if [ $(which puppetmaster) ]; then | ||||||
|  |   MSG=$(process_info "puppetmaster" '') | ||||||
|  |   MSG=$(service_info "8140" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF SLAPD | ||||||
|  | 
 | ||||||
|  | ### IF NFS Server | ||||||
|  | if [ $(which nfsd) ]; then | ||||||
|  |   MSG=$(process_info "nfsd" '') | ||||||
|  |   MSG=$(service_info "111 2049" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF SLAPD | ||||||
|  | 
 | ||||||
|  | ### IF TFTPD | ||||||
|  | if [ $(which in.tftpd) ]; then | ||||||
|  |   MSG=$(process_info "in.tftpd" '') | ||||||
|  |   #MSG=$(service_info "69" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### FI TFTPD | ||||||
|  | 
 | ||||||
|  | ### IF SQUID3 | ||||||
|  | if [ $(which squid3) ]; then | ||||||
|  |   MSG=$(process_info "squid3" '') | ||||||
|  |   MSG=$(service_info "3128" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### FI SQUID3 | ||||||
|  | 
 | ||||||
|  | ### IF APT-CACHER-NG | ||||||
|  | if [ $(which apt-cacher-ng) ]; then | ||||||
|  |   MSG=$(process_info "apt-cacher-ng" '') | ||||||
|  |   MSG=$(service_info "3142" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### FI APT-CACHER-NG | ||||||
|  | 
 | ||||||
|  | ### IF SSHD | ||||||
|  | if [ $(which sshd) ]; then | ||||||
|  |   MSG=$(process_info "sshd" '') | ||||||
|  |   MSG=$(service_info "22" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### FI SSH | ||||||
|  | 
 | ||||||
|  | ### IF DHCPD | ||||||
|  | if [ $(which dhcpd) ]; then | ||||||
|  |   MSG=$(process_info "dhcpd" '') | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF DHCPD | ||||||
|  | 
 | ||||||
|  | ### IF FAIL2BAN | ||||||
|  | if [ $(which fail2ban-server) ]; then | ||||||
|  |   MSG=$(process_info "fail2ban" '') | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF FAIL2BAN | ||||||
|  | 
 | ||||||
|  | ### IF ETHERPAD | ||||||
|  | if [ $(which etherpad) ]; then | ||||||
|  |   MSG=$(process_info "etherpad" '') | ||||||
|  |   MSG=$(service_info "9001" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF ETHERPAD | ||||||
|  | 
 | ||||||
|  | ### IF ETHERCALC | ||||||
|  | if [ $(which ethercalc) ]; then | ||||||
|  |   MSG=$(process_info "ethercalc" '') | ||||||
|  |   MSG=$(service_info "8000" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF ETHERCALC | ||||||
|  | 
 | ||||||
|  | ### IF GITLAB | ||||||
|  | if [ $(which gitlab-ctl) ]; then | ||||||
|  |   MSG=$(process_info "nginx" '') | ||||||
|  |   MSG=$(service_info "80 443" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  |   MSG=$(process_info "gitlab" '') | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF GITLAB | ||||||
|  | 
 | ||||||
|  | ### IF XYMONSERVER | ||||||
|  | if [ $(which xymond) ]; then | ||||||
|  |   MSG=$(process_info "xymond" '') | ||||||
|  |   MSG=$(service_info "1984" "${MSG}") | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF XYMONSERVER | ||||||
|  | 
 | ||||||
|  | ### IF XYMONCLIENT | ||||||
|  | if [ $(which xymon) ]; then | ||||||
|  |   MSG=$(process_info "xymonlaunch" '') | ||||||
|  |   printf '%b' "\n${MSG}" | ||||||
|  | fi | ||||||
|  | ### IF XYMONCLIENT | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| ## Service need a warning if running | ## Service need a warning if running | ||||||
| YELLOW_SERVICE='tmux screen glances htop automysqlbackup vzdump puppet aptitude' | YELLOW_SERVICE='tmux screen glances htop automysqlbackup vzdump puppet aptitude' | ||||||
| for SERVICE in ${YELLOW_SERVICE}; do | for SERVICE in ${YELLOW_SERVICE}; do | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue