Mostrar processos Centos OS 7 em uma web page.

1. Mostrar processos Centos OS 7 em uma web page.

Lucas Santos
Nein

(usa CentOS)

Enviado em 16/06/2015 - 10:52h

Pessoal, to com um problema aqui... Preciso criar uma web page que liste todos os processos que estão rodando no servidor.
Consegui fazer no ubuntu utilizando o comando 'exec' no php. Porem, no Centos OS o código não funciona como o esperado, so mostra os processos do Apache. Eu preciso que mostre os processos de todos os usuários.
Será que são as permissões do 'apache'? Qualquer solução é bem vinda, não tenho nenhuma preocupação com segurança, só tenho que entregar esta pagina funcionando.

EDIT: Desativei o selinux, parece que esta funcionando.

//Sample
exec("ps aux", $out);


Output Ubuntu:
root 1 0.4 0.6 4324 3436 ? Ss 10:36 0:01 /sbin/init
root 2 0.0 0.0 0 0 ? S 10:36 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 10:36 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 10:36 0:00 [kworker/0:0H]
...

Output Centos: Só mostra esses processos.
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1276 0.0 2.9 442744 15040 ? Ss 10:25 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2263 0.0 1.7 442876 8808 ? S 10:25 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2264 0.0 1.7 442876 8808 ? S 10:25 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2265 0.0 1.7 442876 8808 ? S 10:25 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2266 0.0 1.7 442876 8816 ? S 10:25 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2267 0.0 1.7 442876 8808 ? S 10:25 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2309 0.0 1.7 442876 8808 ? S 10:27 0:00 /usr/sbin/httpd -DFOREGROUND
apache 2492 0.0 0.2 19764 1232 ? R 10:45 0:00 ps aux


  


2. Re: Mostrar processos Centos OS 7 em uma web page.

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 16/06/2015 - 11:25h

@Nein,

dá uma olhada neste app PHP: https://github.com/Samer-Al-iraqi/PHP-Linux-Process-Monitor
Não está perfeito, mas mostra os processos, parecido com o monitor de processos do CPanel.

Abraço
spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


3. Re: Mostrar processos Centos OS 7 em uma web page.

Lucas Santos
Nein

(usa CentOS)

Enviado em 16/06/2015 - 11:42h

spylinux escreveu:

@Nein,

dá uma olhada neste app PHP: https://github.com/Samer-Al-iraqi/PHP-Linux-Process-Monitor
Não está perfeito, mas mostra os processos, parecido com o monitor de processos do CPanel.

Abraço
spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


Vlw! Mas não adiantou, continua a mesma coisa rs. Esqueci de especificar no post que eu preciso mostrar os processos de todos os usuários. No ubuntu mostra, no centos só mostra aqueles que coloquei lá.
2309 1276 0.0 1.7 apache apache /usr/sbin/httpd -DFOREGROUND








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts