2015년 1월 9일 금요일

[MRTG]ERROR: skipping update of xxx.xxx.xxx.1_1001. As /home/mrtg/sw.log is older than MaxAge (7200 s) 오류

mrtg 가 아래 그림과 같이 나오는 이상한 현상 발견.


sw-day


 


 


 


mrtg 명령어를 실행해 보니 아래와 같은 에러 발생.
ERROR: skipping update of xxx.xxx.xxx.1_1001. As /home/mrtg/sw.log is older than MaxAge (7200 s)


cfg 파일에 MaxAge:7200 옵션이 들어가 있었음.


원인 : MaxAge:7200 옵션은 7200초(2시간) 이상된 로그에 대해서는 거부하는 옵션임. mrtg 서버를 테스트 한다고 2004년도로 바꾼 적이 있는 데, 그 때 생긴 로그를 업데이트 하지 못해서 발생하는 문제.
해결 : MaxAge 값을 주석 처리 하고 mrtg 실행 후 다시 주석 해제.


 


참고 : http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html

2014년 12월 24일 수요일

sony 1adac 사용후기

"이어폰샵"에서 청음하다, audio technica pro700mk2를 살까, 소니 1a를 살까 하다가

아이유헤드폰이란 말에 혹해서 1adac 을 구입.

 

문제점

1. 소리를 크게 들을 시 쇳소리가 남. 찾아 보니 치찰음이라고 해서 소니 고유 문제라고함.

1adac 에서는 고쳐졌다고 하는데, 들어보면 심히 거슬림.

 

2. 요게 가장 큰 문제 안드로이드 사용시 전화가 안됨.
전화 울릴때마다 usb케이블을 제거후 받으려고 했으나, 제거해도 일정시간동안은 안됨.

 

 

1adac 사실 분들은 참고 하시길.

2014년 12월 18일 목요일

make: *** [ext/openssl/openssl.lo] Error 1

Centos 6.6 32bit
php 4.4.9
openssl-1.0.1e-30.el6_6.4.i686
openssl-devel-1.0.1e-30.el6_6.4.i686

 

php 설치 중 make 작업시 에러발생
make: *** [ext/openssl/openssl.lo] Error 1

 

여기 참고 해서 openssl.c 를 교체

 

wget http://www.softel.co.jp/blogs/tech/wordpress/wp-content/uploads/2012/10/openssl.c
cp openssl.c ext/openssl/openssl.c

 

성공

 

php 제대로 설치되었던 버젼은

openssl-0.9.7a-43.17.el4_8.6
openssl-devel-0.9.7a-43.17.el4_8.6

 

다운로드 받은 openssl.c 파일 첨부함.

openssl

DNS (bind) 설정시 중요 옵션.

recursion yes;

recursion 설정이 yes 이면 내 dns 외에 도메인에 대해서도 응답을 한다.

 

allow-query { any; };

위와 같이 설정해야 다른 DNS 서버에서 질의시 응답을 한다.

eAccelerator , APC php 최소 버젼

/usr/local/src/eaccelerator-eaccelerator-42067ac/eaccelerator.h:45:2: error: #error "eAccelerator only supports PHP 5.1 and higher"
pecl/APC requires PHP (version >= 5.1.0)

 

 

eAccelerator는 5.1 이상

APC 역시 5.1 이상.

2014년 12월 16일 화요일

인민 에어 (A34X_2457) SSD 프리징 현상 해결

인민에어라고 불리우는 한성컴퓨터의 A34X_2457 모델을 구입 후 사용하고 있다.

초반에는 별 문제 없는 것 같더니, 얼마 지나지 않아 프리징현상이 계속 발생한다.

특히 크롬을 사용중 프리징현상이 발생하였다.

한성측에 문의 하였으나, OS를 재설치하거나 내방하여 A/S를 받으라 하는데 업무용 컴퓨터라

힘든 부분이 있었다.

SSD는 구입시 기본으로 내장되어 있는 것으로 에버레스트로 돌려 보니 모델명이 SAMSUNG MZMPC128HBFU-00000 이다.

예전에 집에서 사용하는 PC에 삼성 SSD 제품을 사용하고 같은 현상이 발생한 적이 있었는데, 그 때는 삼성매지션이란 프로그램으로

펌웨어 업데이트를 통해 해당 문제를 해결한 적이 있어, 시도해 보았으나 프로그램자체에서 인식자체를 하지 않는다.

OS 재설치를 고민하던 찰라에 이런 글을 발견 하였다.

해당 글에서는 인텔 8 시리즈 SATA AHCI 컨트롤러 드라이버를 설치 하라고 나와 있는 데, 이미 한성컴퓨터 측에서 다운 받은 드라이버가 설치되어 있는 상황.

그래서 반대로 해당 드라이브를 삭제하고, 윈도우 기본 드라이버로 바꿨다.

 

결론은 성공. 작업을 한 지 약 3주 정도 된 것 같은데,  하루에 한번 이상 발생하던 프리징 현상이 사라졌다.

2014년 11월 21일 금요일

원격데스크탑 포트 번호 변경.

스누피님이 만드신 배치파일 사용으로 대부분의 서버는 포트 변경이 정상적으로 이루어 졌다.

그러나 몇몇 서버, 특히 citrix 가 설치된 서버는 조금 문제가 있었다.

1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber 만 변경 해서는 적용이 되지 않았다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber 도 같이 변경해 주어야 제대로 접속이 되었다.

2. citrix 같은 경우 원격데스크탑 서비스만 재 실행한다고 해서 제대로 구동되지 않는 다. 아예 재시작을 해주어야 됐음.

 

MS의 공식 fix 문서에서의 프로그램으로 실행해도 역시 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber 만 고침. 문서상에서도 그러함.

 

다른 검색결과에서는 두개 다 변경 하는 걸로 설명되어 있는 것도 여럿 있음. 두개 값의 차이점은 모르겠음.

 

아래는 스누피님의 배치파일 내용. 주석 달음.
@echo off
echo.
echo.
echo 원격 데스크톱 포트 변경하기 by snoopy
echo 지원 OS : 윈도우 비스타, 7, 2008, 2008 R2
echo.
set /p port=포트 번호 입력 :

REM 레지스트리 위치 같은 경우 윈도우 2000 서버 역시 동일 함.
REM fDenyTSConnections 0이면 원격데스크탑 활성화, 1이면 비활성화.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
REM 원격데스크탑 포트 변경.
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d %port% /f
REM 원격데스크탑 포트 변경, 이건 추가 하였음.
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v PortNumber /t REG_DWORD /d %port% /f
if errorlevel 1 (
cls
echo.
echo.
echo 우클릭 해서 관리자 권한으로 실행해주세요.
pause>nul
exit
)
REM 윈도우 2000 같은 경우 지원하지 않는 명령어임. 해서 2000이하에서는 안됨.
netsh advfirewall firewall add rule name="원격 데스크톱 %port%" dir=in action=allow protocol=tcp localport=%port%
net stop /y TermService
net start /y TermService
echo 모든 작업이 완료되었습니다.
pause>nul
exit