안녕하세요,
저희는 IoT 플랫폼(어플리케이션과 DB일부)만 공급하는 회사인데요. 고객사에서 프로세스/어플리케이션 관리 기능을 강하게 요구하시고 계시네요.
섣불리 개발하는 것보다는 상용(혹은 회사에서 사용 가능한 공개용)이라도 권장해드리는 게 좋을 것 같아서 찾다가 못찾아서 이렇게 문의 글 올립니다.
요구사항
- 100개 지점에 리눅스 서버를 설치하고, 리눅스 서버는 기계실이나 이런 데서 근처의 센서 수집 정보를 모아서 보여줍니다. 100군데 각각에서 보여줍니다.
- 그런데 고객사에서 이 리눅스 서버에 개발된 프로그램들을 띄우고 싶어합니다.
(1) 순서대로 실행
(2) 잘 떠 있는지도 감시
(3) 혹시 죽으면 다시 살리기
(4) 그리고 이런 내용을 웹이든 뭐든 들어가서 보기...
- 리눅스의 CPU, 메모리, 하드 사용량 뭐 이런 것도 보고 싶어합니다.
처음에는 Agent 심고, 중앙에서 관리하는 일반 관리 프로그램을 생각했다가... 중앙에서 모아보지 않고, 각 시스템(100대 각자)에 따로 따로 운영자가 있어서 각 운영자가 들어가서 볼 수 있어야 한다 입니다. 즉 보통 많이 공급되는 Agent - 중앙 관리 서버 형태가 아닌, 나름 웹서버를 탑재한 솔루션이 100개 필요한 상황입니다. 물론 100대 리눅스에는 그렇게 과도한 프로그램들이 실행되지는 않습니다. 그런데 프로그램인지 프로세스인지 최대 20개 정도 실행이 된다고 합니다.
이런 것을 만족하는 프로그램이 리눅스용 프로그램이 있을까요?
GUI용 Task manager나 이런게 있는 것 같긴 한데, 어플리케이션 실행 기능 그런 건 또 안보여서요.
이와 관련된 도움 말씀 부탁드립니다.
감사합니다, 즐거운 한 주 되십시오.
Á¦°¡ ÇØ´ç ¿µ¿ª¿¡¼ 10³âÀ» ³Ñ°Ô Á¾»çÇß½À´Ï´Ù.
Á¦°¡ Ãßõµå¸± Á¦Ç°Àº ¾Æ·¡ Ç׸ñÁ¤µµ ÀÔ´Ï´Ù.
1.¿Ü»ê ¼Ö·ç¼Ç OpenView, Tivoli, SiteScope µîµî..
2. ±¹»ê ¼Ö·ç¼Ç Polster
3. ¿ÀÇ zabbix, nagios Á¤µµ ÀÔ´Ï´Ù.
³× ±× À̸§¸¸À¸·Îµµ ITÀÇ ¿ª»çÀÎ ÇÁ·Î±×·¥µéÀÌ ÀÖ±º¿ä. ÀÌ°Ô °¢ ½Ã½ºÅÛ¿¡¼ °¡º±°Ô µ¹¾Æ°¡´Â ±â´Éµéµµ ÀÖ³ª¿ä? ³ª±â¿À½ºµµ ±¦ÂúÀº °Í °°Àºµ¥ ¾³ µÑ·¯º» ¹Ù·Î´Â ·ÎÄÃÀÌ ¾Æ´Ï¶ó Áß¾Ó¼¹ö·Î ¸ðÀÌ´Â ±¸Á¶ÀÎ °Í °°¾Ò½À´Ï´Ù.
Çϳª¾¿ »ìÆ캸°Ú½À´Ï´Ù.
(2) Àß ¶° ÀÖ´ÂÁöµµ °¨½Ã
(3) Ȥ½Ã Á×À¸¸é ´Ù½Ã »ì¸®±â
(4) ±×¸®°í ÀÌ·± ³»¿ëÀ» À¥ÀÌµç ¹¹µç µé¾î°¡¼ º¸±â...
(5) ¸®´ª½ºÀÇ CPU, ¸Þ¸ð¸®, ÇÏµå »ç¿ë·® ¹¹ ÀÌ·± °Íµµ º¸°í ½Í¾îÇÕ´Ï´Ù.
1~4´Â ½ºÅ©¸³Æ®·Î Â¥µµ µÇ°Ú´Âµ¥¿ä ?
5¹øÀº OpenMediaVault NAS ÇÁ·Î±×·¥¿¡¼µµ Àß º¸¿©ÁÝ´Ï´Ù.
Àú·ÅÇÏ°Ô ÇϽ÷Á¸é...
Á¦°¡ ¾²´Â °Å¶ó¸é ´ç¿¬È÷ ½ºÅ©¸³Æ®·Î ©ÅÙµ¥¿ä. ÀÌ°Ô ±×·± °ÍÀ» ´ë½Ãº¸µå·Î »óŵµ º¸°í ½Í°í ¿ä±¸ »çÇ×ÀÌ Á» µÇ¾î¼ »ó¿ë ÅøÀ» ¼Ò°³½ÃÄÑ µå¸®´Â°Ô ¾î¶³±î »ý°¢ ÁßÀÔ´Ï´Ù. °¨»çÇÕ´Ï´Ù.
https://github.com/netdata/netdata