2011-02-07 4 views
0

저는 약 15 개의 WWW/FTP 서버와 23 개의 SQL 서버 (다양한 버전의 SQL 포함)를 관리합니다. 나는 서버를 쉽게 볼 수 있도록 일종의 대시 보드를 개발하여 온라인 상태인지 확인하고 (개별 드라이브 공간 포함) 얼마나 많은 여유 공간이 있는지 확인하고 SQL 인스턴스가 실행되고 있는지 확인합니다. 실행중인 응용 프로그램과 같은 기타 정보를 저장하고 RDP와 같은 작업을 수행 할 수있는 빠른 액세스를 제공합니다.서버 대시 보드에 대한 아이디어 (SQL/WWW)?

제 질문은 상당히 간단합니다. 이 대시 보드를 개발하기 위해 어떤 종류의 기술을 사용해야합니까? 각 서버에서 클라이언트 측 부분을 호스팅하지 않고도 할 수있는 방법이 있습니까? 저는 주로 ASP/ColdFusion에 익숙합니다. 환경은 대다수입니다.하지만 C++과 C#을 통해 프로젝트를 진행할 수 있습니다.

현재이 기능을 제공하는 무료 오픈 소스 프로젝트가 있습니까? 나는 이미 사용 가능할 때 무엇이든 다시 발명하는 것에 크게 미치지 않습니다. 이름 "빅 브라더"에서 수집 한 몇 가지 무료 펄 스크립트가 있었다 "... 위로 하루에"

답변

0

이 질문은 아마도 serverfault.com not stackoverflow.com에서 요청해야합니다. 어쨌든 사용자가 제공 한 답변 중 어느 것도 수용 할 수 없었습니다.나는 가능한 가장 적합한 것으로 보이는 것을 찾았고 그것은 Nagios라고 불립니다. 나는 그걸 더보고, 그것이 우리가 사용할 수있는 것이 있는지 봅니다.

1

글쎄, 그것은 무료 아니지만, 레드 게이트는

0

SQL 서버 SQL Monitor 2라는 멋진 도구가 있습니다. 드라 콘의 소리는 들리지만 실제로는 매우 간단하고 표준 적입니다. 아마도 코드를 찾을 수있을 것입니다. 아니면 상용 버전으로 아이디어를 구할 수 있습니다. 제가 다루었 던 버전은 유닉스와 비슷한 OS 용이었습니다.

이 회사는 웹 사이트 www.bb4.org을 보유하고 있습니다. "Big Sister"라는 변종이 있는데, www.bigsister.ch하지만 나는 지나가던 길에 내가 거울을 엿볼 수 있다고 맹세합니다. 필자는 동일한 기능을 제공 할 perl 모듈이 있다고 믿습니다. 펄에 존재한다면 Python이나 VB 또는 당신이 좋아하는 어떤 종류의 플러그인이 있다고 상상해보십시오.

그러나 나는 탈선합니다 ...

대시 보드로 돌아 가기.

바보 라이트, 디스크 공간 게이지, 핑 시간 등이 포함 된 "서버 가동 중"대시 보드입니다. 코드를 살펴본 후에는 원하는 경우 자신 만의 공예품을 만들기 위해 무엇을해야할지 알 것입니다. 테스트 SMTP 서버와 같은 특별한 작업을 수행하십시오.

중요한 점은 서버의 바보 표시가있는 곳을 기억하는 것입니다. 빨간색 표시등, 녹색 표시등, 노란색 표시 등 :
(ping 서버 "xyz", 응답을 녹음하면 녹색 신호를 사용하고 응답이 느리면 노란색 신호를 사용하고 "n"초 후에 응답이 없으면 빨간색 신호를 사용하십시오. "n"분, 목록에있는 각 서버에 대해)
디스크 공간 및 프로세스 차트는 실제 정보를 제공하지 않았으며 각 사이트에 SA가 있습니다.

ASP 서버를 모니터링 할 때 명령을 텍스트 파일에 파이프 연결하여 실행하는 예약 된 작업이있었습니다. 첫 번째 테스트 : 텍스트 파일로 이동할 수 있습니까? 아니? 서버 통신이 중단되었습니다.

나머지는 패턴에 대한 결과 파일을 구문 분석하고 해당 정보를 HTML의 테이블에 사용했습니다. 나는 그래픽을 사용하지 않았다, 나는 단지 mod'd 글꼴과 속성을 사용했다.

도움이 되었기를 바랍니다.

관련 문제