自定义监控
登入会自动创建了一个postfix用户
[root@cys ~]# tail /etc/passwd
pesign:x:990:986:Group for the pesign signing daemon:/var/run/pesign:/sbin/nologin
chrony:x:989:985::/var/lib/chrony:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
cys:x:1000:1000:cys:/home/cys:/bin/bash
apache:x:48:48:Apache:/usr/share/httpd:/sbin/nologin
mysql:x:27:27:MySQL Server:/var/lib/mysql:/sbin/nologin
nginx:x:988:984:Nginx web server:/var/lib/nginx:/sbin/nologin
zabbix:x:987:983:Zabbix Monitoring System:/usr/lib/zabbix:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
[root@cys ~]#
进程
在被监控的虚拟机写
没有网站先创建一个网站
[root@web etc]# dnf -y install httpd
...
启动httpd
[root@web etc]# systemctl start httpd
[root@web etc]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 0.0.0.0:10050 0.0.0.0:*
LISTEN 0 128 *:80 *:*
LISTEN 0 128 [::]:22 [::]:*
[root@web etc]#
查看需要监控的进程
[root@web etc]# ps -ef |grep httpd
root 2183 1 0 22:34 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 2193 2183 0 22:35 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 2194 2183 0 22:35 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 2195 2183 0 22:35 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
apache 2196 2183 0 22:35 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
root 2425 1551 0 22:35 pts/0 00:00:00 grep --color=auto httpd
[root@web etc]# ps -ef |grep -v grep |grep httpd |wc -l
5
写一个脚本